2010-08-16 5 views
0

J'ai le problème suivant. Lorsque j'ai développé mon application localement, je la déployais en utilisant le support de Netbeans. Maintenant, j'ai besoin de déployer l'application sur le serveur officiel. J'ai installé Tomcat6 et il affiche la page de démarrage correctement, mais comment déployer mon application? Quels changements sont nécessaires pour rendre le travail sur le port 80 (au moment où il fonctionne sur le 8080 par défaut)? Où dois-je copier les fichiers de mon application? Merci beaucoup de m'avoir aidé. Des liens vers des messages similaires sont également appréciés. Je ne pouvais pas trouver qui m'aiderait dur.Déploiement de webapp dans Tomcat6

Répondre

1

comment déployer mon application

Netbeans sur le fonctionnement de construction crée un fichier de guerre dans le dossier dist. Voir un question à ce sujet ici. Vous devrez prendre ce fichier war et:

Où dois-je copier les fichiers de mon application ? Placez-le sous le dossier webapp dans Tomcat.

L'emplacement est votre dossier tomcat_home-> webapps.

Quels changements sont nécessaires pour faire de travail sur le port 80

sous votre dossier tomcat_home, dossier ouvert conf. À l'intérieur, recherchez le fichier server.xml. l'ouvrir avec le bloc-notes et changer le numéro de port 8080-80:

<Connector port="8080" … /> 

devrait être:

<Connector port="80" … /> 

Ne pas oublier de redémarrer le serveur!

Maintenant, le lien vers votre application sera: http://localhost/YourWarFileName/ ou l'adresse IP de l'ordinateur au lieu de localhost.

+0

Merci beaucoup, Odelya. Dois-je copier des fichiers jar? Qu'en est-il de web.xml qui se trouve dans mon répertoire WEB-INF? Des changements sont-ils nécessaires là-bas? – sass

+0

Vous n'avez pas besoin de copier les fichiers jar. Le fichier war les inclut. également, le fichier web.xml sera déployé. – Dejell

+0

Si vous souhaitez voir le fichier de guerre, copiez-le dans un autre endroit. clic droit-> renommer en fichier.zip et extraire tous les fichiers. Vous verrez à quoi ressemble la guerre à l'intérieur. – Dejell

Questions connexes