2016-08-16 4 views
0

J'ai construit mon projet JavaEE & obtenu my-service.war. Je veux le déployer sur le serveur TomEE.Déployer WAR sur le serveur TomEE

J'ai installé TomEE avec succès (je peux démarrer & arrêter le serveur TomEE avec succès).

Je copie my-service.war à

<TomEE_Home>/webapps/ 

Ensuite, je commence serveur TomeEE.

j'ouvrir mon navigateur, et mettre l'URL http://localhost:8080/my-service

Mais je reçois HTTP Status page 404.

(Puis, je vérifiée dans/webapps /, ma-server.war a été décompressé par serveur, parce que je vois mon serveur dossier.)

Que dois-je manquer pour déployer ma guerre à tomee serveur?

===== journaux de serveur =====

Je me suis vérifié /logs/catalina.2016-08-16.log, je vois ces erreurs:

webapps/my-service/WEB-INF/classes/ looking all classes to find CDI beans, maybe think to add a beans.xml if not there or add the jar to exclusions.list 
... 
org.apache.catalina.core.StandardContext.startInternal Context [/my-service] startup failed due to previous errors 
16-Aug-2016 13:51:46.311 INFO [localhost-startStop-1] org.apache.openejb.assembler.classic.Assembler.destroyApplication Undeploying app: /Users/xichen/Dev-tools/apache-tomee-webprofile-7.0.1/webapps/my-service 
+0

ne devrait pas vous essayer 'http: // localhost: 8080/mon service /' au lieu de 'http: // localhost: 8080/my-service' –

+0

Essayé, même erreur. Ai-je besoin de configurer le serveur pour mon application? dans conf/server.xml ?? Si oui, que dois-je configurer ici? –

+0

utilisez-vous eclipse? –

Répondre

1

Vous devriez vérifier les fichiers logs/catalina.date.log et logs/localhost..log.

Si vous êtes sous unix Execute:

grep SEVERE logs/* 

pour obtenir les erreurs.

L'erreur réelle associée à

Context [/my-service] startup failed due to previous errors 

est avant dans les journaux

+0

Je connais la véritable erreur associée à cette ligne de journal, c'est pourquoi j'ai également fourni l'erreur précédente dans ma question. Et le fichier localhost.2016-08-16.log est vide. –

+0

Je ne le vois pas, si vous faites référence à "webapps/my-service/WEB-INF/classes/recherche toutes les classes pour trouver des beans CDI, pensez peut-être à ajouter un beans.xml ou ajoutez le jar aux exclusions. list ... "ce n'est pas une erreur et non celle qui déclenche le déploiement –