J'ai copié le sample.war
fichier dans le webapps
répertoire de Tomcat et je peux y accéder localhost:8080
.
Maintenant, comment Tomcat va-t-il le déployer, je veux dire dois-je l'ouvrir dans le navigateur? Comment accéder à l'application?
Vous pouvez accéder à votre application depuis: http://localhost:8080/sample
Le déploiement ou le redéploiement des fichiers de guerre est automatique par défaut - après avoir copié / écrasé le fichier sample.war
, webapps
recherchez un dossier extrait dans votre dossiersample
.
S'il ne s'ouvre pas correctement, vérifiez les fichiers journaux (par exemple tomcat / logs / catalina.out) pour les problèmes de déploiement.
étape 1. ici je déploie pos.war Premièrement, allez dans le dossier tomcat webapps et collez-le
étape 2. allez dans tomcat-> dossier bin lancez tomcat en cliquant sur startup.bat
étape 3. aller dans le navigateur écrire localhost: nom du port / projet par exemple. localhost: 8080 / pos (ici mon tomcat fonctionne sur le port 8080)
Terminé....
la source
Il vous suffit de mettre votre fichier war dans des webapps puis de démarrer votre serveur.
il sera déployé.
sinon, vous pouvez également utiliser tomcat manager une page Web pour télécharger et déployer votre guerre à distance.
la source
Étapes manuelles - Windows
Copiez le fichier .war (Ex: prj.war) dans
%CATALINA_HOME%\webapps
(Ex: C: \ tomcat \ webapps)Courir
%CATALINA_HOME%\bin\startup.bat
Votre fichier .war sera extrait automatiquement dans un dossier du même nom (sans extension) (Ex: prj)
Accédez à
%CATALINA_HOME%\conf\server.xml
et prenez le port pour le protocole HTTP.<Connector port="8080" ... />
. La valeur par défaut est 8080 .Accédez à l'URL suivante:
[<protocol>://]localhost:<port>/folder/resourceName
(Par exemple:
localhost:8080/folder/resourceName
)N'essayez pas d'accéder à l'URL sans le
resourceName
car cela ne fonctionnera pas s'il n'y a pas de fichier commeindex.html
, ou s'il n'y a pas de modèle d'URL comme "/
" ou "/*
" dans web.xml .Les chemins principaux disponibles sont ici:
[<protocol>://]localhost:<port>/manager/html
(Ex:)http://localhost:8080/manager/html
et ils onttrue
sur la colonne "Running".Utilisation du gestionnaire d'interface utilisateur:
Allez à
[<protocol>://]localhost:<port>/manager/html/
(généralementlocalhost:8080/manager/html/
)Ceci est également possible depuis
[<protocol>://]localhost:<port>
> Manager App )Si vous obtenez:
accédez à
%CATALINA_HOME%\conf\tomcat-users.xml
et vérifiez que vous avez activé une ligne comme celle-ci:Dans le déploiement section, fichier WAR Déployez paragraphe, cliquez sur Parcourir ... .
Sélectionnez le fichier .war (Ex: prj.war)> cliquez sur Déployer .
la source
En plus des moyens déjà mentionnés (déposer le fichier war directement dans le répertoire webapps ), si l'application Tomcat Manager est installée, vous pouvez également déployer des fichiers war via un navigateur. Pour accéder au gestionnaire, accédez à la racine du serveur (dans votre cas, localhost: 8080), sélectionnez "Tomcat Manager" (à ce stade, vous devez connaître le nom d'utilisateur et le mot de passe d'un utilisateur Tomcat avec "manager" - , les utilisateurs sont définis dans tomcat-users.xml dans le conf-répertoire de l'installation tomcat). Depuis la page d'ouverture, faites défiler vers le bas jusqu'à ce que vous voyez la partie "Déployer" de la page, où vous pouvez cliquer sur "Parcourir" pour sélectionner un fichier WAR à déployer à partir de votre machine locale. Après avoir sélectionné le fichier, cliquez sur déployer. Après un certain temps, le gestionnaire devrait vous informer que l'application a été déployée (et si tout s'est bien passé, a commencé).
Voici une procédure plus longue et d'autres instructions à partir des pages de documentation de Tomcat 7.
la source
manager
rôle dans Tomcat 7 est maintenantmanager-gui
. J'ai été mordu par celui-ci.Il y a deux façons:
Utilisez simplement la console du gestionnaire tomcat pour le déploiement de la console ou copiez et collez simplement votre application dans le dossier webapp du répertoire tomcat_home de votre serveur.
Remarque: assurez-vous que si la taille de votre fichier war est supérieure à 52 Mo ( la valeur de configuration par défaut ), vous devez apporter deux petites modifications au fichier web.xml de l'application Manager de votre dossier webapp (l'application Manager est fournie par Apache tomcat par défaut). lors de l'installation du serveur).
Accédez au site web.xml de l'application de gestion (par exemple, il peut se trouver sous /tomcat7/webapps/manager/WEB-INF/web.xml.
Increase the max-file-size and max-request-size values in web.xml file:
<multipart-config>
Augmentez la taille en mettant les valeurs pour
<max-file-size>
et<max-request-size>
selon vos besoins.la source
Cela a fonctionné pour moi:
Si vous essayez de télécharger le nouveau fichier en tant que fichier war, avec tomcat toujours en cours d'exécution, il tentera de le développer avant qu'il ne soit tout. Cela échouera. Ayant échoué, il ne réessaiera pas. Ainsi, télécharger un fichier www, puis le renommer, permet à tout le fichier war d'être présent avant que tomcat ne le remarque.
Astuce, n'oubliez pas de vérifier que le propriétaire du fichier de guerre est tomcat (utilisez chown)
la source
Si vous avez installé tomcat7 à l'aide
apt-get
de Linux, déployez votre application sur/var/lib/tomcat7/webapps/
par exemple.
De plus, continuez à rédiger le journal de Tomcat afin de pouvoir vérifier que votre application fait réellement la paix avec Tomcat.
L'application déployée doit apparaître dans
http://172.16.35.155:8080/manager/html
la source
1.Générez un fichier de guerre à partir de votre application
2. ouvrez Tomcat Manager, descendez la page
3. Cliquez sur Parcourir pour déployer la guerre.
4. choisissez votre fichier de guerre. Voilà!
la source
Pour déployer le fichier war sur tomcat, procédez comme suit:
vous obtiendrez un dossier dans E: \ Tomcat_Installation \ webapps ** put **
De cette façon, vous pouvez déployer votre fichier war dans Apache Tomcat.
la source
Effectuez les étapes suivantes:
la source
J'ai suivi les instructions dans le lien suivant, cela fonctionne pour moi. http://www.coderanch.com/t/487178/Tomcat/war-file-show-load
Après cela, gardez un œil sur le catalina.xxxx-xx-xx.log pour découvrir le problème.
la source