Accueil > Forum > > > > Je débute avec TOMCAT: comment organiser et placer ses fichers
Je débute avec TOMCAT: comment organiser et placer ses fichers
lundi 12 décembre 2005 à 16:05:25 |
Je débute avec TOMCAT: comment organiser et placer ses fichers

nicola2s
|
Salut les gars !
Je débute avec tomcat, donc pour vous ca sera surement une question con:
Dasn le répertoire webapps, je me suis créé un répertoire Surf, puis
dans surf un rep WEB-INF et dasn ce dernier un rep classes: ca donne ca:
webapps>Projet>WEB-INF>classes
Jusque la il me semble que c bon.
Apres je veux savoir:
1) ou placer le fichier html: projet.html ou peut-il etre n'importe ou ?
2) ou placer le fichier class :ServletProjet.class
3) je sais qu'il faut faire un fichier web.xml dasn WEB-INF. Que mettre dedans ?
4) Quelle sera l'adresse ou je pourrai lancer mon html?
5) et enfin, quelle sera l'adresse que je devrai mettre dans le html pour qu'il trouve le .class:
<form action="http://adresseServer:8080/??????????" enctype="multipart/form-data" method=post>
merci d'avance pour ces réponses
|
|
lundi 12 décembre 2005 à 19:01:32 |
Re : Je débute avec TOMCAT: comment organiser et placer ses fichers
|
lundi 19 décembre 2005 à 15:25:44 |
Re : Je débute avec TOMCAT: comment organiser et placer ses fichers

gattous
|
Donc, 1 pour ke tomcat sache ke t'as une appli web du nom "monappli", par exple, tu dois :
-Soit créer un dossier n'importe ou , (suivant la structure d'une appli
web, k'on verra apres), et apres, tu compresses le contenu de ce
dossier (compression zip), tu changes l'extension de l'archive en .war
à la place de .zip, puis tu places le fichier archive .war dans le
dossier webapps. Pour appeler ton appli, (si par exple t'as placé
monappli.war) tu tapes : http://localhost:8080/monappli.
-Soit tu crées un dossier n'importe ou, puis tu cherches le fichier
"server.xml" ds les rep de tomcat et tu ajoutes une ligne
"<context path=chemin_vers_ton_appli...." cherches encore le
reste, ou si t'as déja tomcat, cherche le mot <context> car
l'appli d'exemple livrée avec tomcat est déclarée ds le fichier
server.xml
Pour la structure, c'est simple : t'as le dossier de l'appli, tu y
places directement tes fichiers .htm, tes jsp etc... ou tu y places des
dossiers, etc.... ainsi qu'un dossier nécessaire, qui est WEB-INF,
WEB-INF est divisé en deux sous repertoires ==>classes et lib, et il
contient au moins un fichier, le fichier web.xml, c'est le fichier de
configuration de ton appli, il va contenir surtout la description de
l'appli, le mappage des servlets, ainsi ke les différentes ressources
utilisées et certains paramètres, en voici un exple :
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web
Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd">
<web-app>
<display-name>SGS</display-name>
<servlet>
<servlet-name>servletcam2d</servlet-name>
<servlet-class>Servletcam2d</servlet-class>
</servlet>
<servlet>
<servlet-name>servletcam3d</servlet-name>
<servlet-class>Servletcam3d</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>servletcam2d</servlet-name>
<url-pattern>/servletcam2d</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>servletcam3d</servlet-name>
<url-pattern>/servletcam3d</url-pattern>
</servlet-mapping>
</web-app>
ici, on a déclaré
que l'appli est désignée SGS (si on va la voir avec l'appli
manager) , et qu'elle contient deux servlets, dont on a donné des noms,
les classes de ces servlets (qu'il ira chercher ds le dossier class
sinon le dossier lib), et une url pour chaque servlet pour savoir
comment les appeler. Il est facile de comprendre que le dossier class
comprendra les différentes classes compilées de ton programme
(servlets, beans ou simples classes), le dossier lib quant à lui va
contenir les différentes bibliothèkes dont tu as besoin, sous forme de
fichiers .jar. Il est important de noter que pour une classe contenue
ds un package, par exple monpackage.maclasse, le fichier sera ds ce
chemin :
monappli==>WEB-INF==>classes==>monpackage==>maclasse.class.
Le package est physiquement un dossier..................
J'espere que ça t'aidera.........
|
|
mardi 20 décembre 2005 à 19:45:27 |
Re : Je débute avec TOMCAT: comment organiser et placer ses fichers

nicola2s
|
Merci gattou, ta réponse m'a un peu aidé, mais j'ai encore une ou deux questions:
1) dans le fichier server.xml, la balise :<context path=" ... "></context>:
je donne quelle valeur a path? l'adresse du répertoire créé, l'adresse
des classes, l'adresse sous la quelle je veux que ca s'affiche? et je
me positionne par rapport à ou?
Par exemple: j'ai installé tomcat dans /home/groupe/nicolas/apache-tomcat-5.5.12/
dans le répertoire webapps, j'ai mon dossier Surf (dans lequel, j'ai créé les dossiers et fichiers que tu m'as dit)
---> dans ce cas, je mets quoi dans la variable path ?
2)dans le fichier web.xml qui est dans mon dossier Surf, ca correspond
à quoi ce que je met entre les balises <url-pattern> ?
3) apres avoir paramétré ces deux fichiers, je l'appel comment ma
servlet? c quoi son adresse par rapport a ce que j'ai modifié dans les
fichiers?
--> http://monserveur:8080/ ???
4)nouvelle question: le fichier html qui appel la servlet, il doit
obligatoirement etre sur le server tomcat ou il peut etre n'importe ou,
comme sur un ordinateur distant ?
merci d'avance si tu peux m'éclaircir ces qq pts
|
|
jeudi 22 décembre 2005 à 12:17:39 |
Re : Je débute avec TOMCAT: comment organiser et placer ses fichers

nicola2s
|
Salut, en fait c'est bon, j'ai trouvé.
merci
bon pour ceux que ca intéresse je met la solution:
1) dans server.xml : ajouter une ligne: <Context path="/MonRep" docBase="/webapps/MonRep"></Context>
ca veut dire que ton nouveau rep MonRep se trouve dans le dossier webapps.
2)dans le fichier web.xml qui se trouve dans webapps/MonRep/WEB-INF, il faut mettre le code comme l'a indiqué ci dessus gettous.
3)Pour contacter la servlet: http://server:8080/valeur du path de context/valeur de url-pattern de la servlet de web.xml
par ex : http://monserver:8080/MonRep/servletcam3d
voila
|
|
jeudi 22 décembre 2005 à 12:54:31 |
Re : Je débute avec TOMCAT: comment organiser et placer ses fichers
|
jeudi 29 décembre 2005 à 12:01:03 |
Re : Je débute avec TOMCAT: comment organiser et placer ses fichers

gattous
|
lol, nous sommes des programmeurs, c'est de notre devoir de nous emmer**** avec des trucs pareils!..... si on veut savoir, on doit passer par ces étapes là...en plus dans un environnement de production, on ne gérera pas notre serveur grace à un certain plugin WYSIWIG....En plus, connaitre ne fait pas de mal.
|
|
jeudi 29 décembre 2005 à 12:04:33 |
Re : Je débute avec TOMCAT: comment organiser et placer ses fichers
|
Cette discussion est classée dans : web, tomcat, débute, html, placer
Répondre à ce message
Sujets en rapport avec ce message
Config web.xml TOMCAT pour Servlet [ par Enzzo ]
Salut,j'ai un gros soucis, je ne sais pas comment faire en sorte que mon serveur Tomcat prenne en charge les servlet que je développe...je pense qu'il
[tomcat] - Config Web Application [ par basilesv ]
Bonjour,Voila, j'ai un problème dans ma config de l'application Manager:Je rajoute une application manuellement, cela fonctionne, c'est dans la liste.
probleme avec TOMCAT [ par fabfire ]
Bonjour, je travail sur une application web en Java: OS : Windows 2000serveur web IIS, serveur d'application : Tomcat 4.1.27 Mon probleme est que lors
fichier web.xml et Tomcat [ par edwin25 ]
Je suis débutant dans l'administration d'un serveur Tomcat 4 et je n'y comprend déja plus rien.Ma question :lorsque je place mon fichier reservation.c
javabean + tomcat [ par billy67 ]
Salut,J'ai inserré ce code javabean dans un fichier htmlou dois-je placer le fichier lineBran.class pour que le serveur tomcat puisse l'utiliser pour
ACTIVEX ET HTML [ par develdelphi ]
Bonjour,Voila je voudrais savoir si c'est possible d'intégrer dans une page HTML un ActiveX et associer des événements à ce dernier.j'utilise Front Pa
Tomcat & Axis, web service [ par scraly ]
Bonjour, Je suis en train de concevoir un projet utilisant plusieur technologies ... C'est une application web (avec J2EE) et j'aimerai savoir comment
Tomcat's administration web application [ par aboudojana ]
J'ai bien installer tomcat, mon probleme c lorsque je veux aller à TOMCAT ADMINISTRATION ?il m'affiche un message:"Tomcat's administration web appli
Web services avec IDE [ par sawmou ]
salut tout le monde, C'est la premier fois que je post. En fait j'ai un gros probleme. Je bosse sur la creation d'un ou plusieurs sevice web si on v
Utilisation du JRC Crystal Report avec TomCat 5.5 [ par knarf06 ]
Salut,J'ai installé une verson d'évaluation de Crystal Report XI et j'essaye de l'utiliser les JRC avec un serveur TomCat 5.5. J'ai copié les .jar fou
Livres en rapport
|
Derniers Blogs
GESTION D'EXCEPTION AVEC LES TASKSGESTION D'EXCEPTION AVEC LES TASKS par richardc
Nous avons vu dans un précédent article comment utiliser Task pour effectuer des opérations dans un autre thread.
Malheureusement, comme tout le monde n'est pas parfait, il se peut que cette exécution se passe mal et qu'une exception se produise.
La...
Cliquez pour lire la suite de l'article par richardc DéMARRONS AVEC LES TASKSDéMARRONS AVEC LES TASKS par richardc
Que vous le vouliez ou non, le développement multi-tâche est maintenant une obligation pour toute nouvelle application. Il est donc vital d'en comprendre les mécanismes et de s'y mettre le plus tôt possible.
En attendant le .NET Framework 4.5 avec le...
Cliquez pour lire la suite de l'article par richardc SLIDE & DéMO TECHDAYS 2012 - FAST & FURIOUS XAML APPSSLIDE & DéMO TECHDAYS 2012 - FAST & FURIOUS XAML APPS par Vko
Retrouvez les slides et les démo de ma session Fast & Furious XAML Apps. A ceux qui se posent la question : "est-ce que le code de la DataGrid est disponible?", je vous répondrais "pas encore". Je vais mettre en place un projet codeplex pour part...
Cliquez pour lire la suite de l'article par Vko XNA IS DEAD!XNA IS DEAD! par richardc
Depuis la semaine dernière (et grâce aux TechDays 2012), je me penche activement sur la nouvelle version de Windows, aka Windows 8. Vous me direz, il était temps puisque la première preview date de Septembre dernier.
OK. Remarquez, on n'en est qu'aux...
Cliquez pour lire la suite de l'article par richardc TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 !TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 ! par ROMELARD Fabrice
Speakers: Fabrice Meillon et Stanislas Quastana Cette session est basée entièrement sur celle donnée lors de la BUILD cet hiver. Il n'y a pas d'ajout d'information en rapport avec cet évènement passé. Windows 8 Server sera intégralem...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice
Forum
RE : COURRE : COUR par Julien39
Cliquez pour lire la suite par Julien39 RE : COURRE : COUR par Julien39
Cliquez pour lire la suite par Julien39
Logiciels
DocTranslate (V3.1.0.0)DOCTRANSLATE (V3.1.0.0)DocTranslate est un traducteur de document Microsoft Word, PowerPoint et Excel. Il permet d'autom... Cliquez pour télécharger DocTranslate Tribler (2012)TRIBLER (2012)Tribler est un client pair à pair (P2P/Peer-to-Peer) open source avec la capacité de regarder des... Cliquez pour télécharger Tribler OneSwarm (2012)ONESWARM (2012)Le peer-to-peer qui protège votre vie privée, c'est OneSwarm.
Ce logiciel de peer-to-peer crypté... Cliquez pour télécharger OneSwarm PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System
|