2016-08-16 220 views
0

我建立了我的JavaEE項目&得到了my-service.war文件。我想將它部署到TomEE服務器。將WAR部署到TomEE服務器

我已經成功安裝了TomEE(我可以啓動&停止TomEE服務器的成功)。

我複製我-service.war

<TomEE_Home>/webapps/ 

然後,我開始TomeEE服務器。

我打開我的瀏覽器,並把網址http://localhost:8080/my-service

,但我得到HTTP狀態404頁。

(然後,我下/ webapps /下檢查了,我-將server.war已經被服務器解壓縮,因爲我看到我的服務器文件夾下有。)

我怎麼會錯過的部署我的戰爭TomEE服務器?

=====

我被檢查/logs/catalina.2016-08-16.log服務器日誌=====,我看到這些錯誤:

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

你不應該試圖通過'http://本地主機:8080 /我的服務/',而不是'HTTP:// localhost:8080/my-service' –

+0

試過了,同樣的錯誤。我需要爲我的應用程序配置服務器嗎?在conf/server.xml中?如果是這樣,我應該在那裏配置什麼? –

+0

你在使用eclipse嗎? –

回答

1

您應該檢查logs/catalina.date.log和logs/localhost..log文件。

如果您在UNIX下執行:

grep SEVERE logs/* 

得到錯誤。

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

有關的真正的錯誤是之前在日誌中

+0

我知道與該日誌行相關的真正的錯誤,這就是爲什麼我也提供了我的問題中的以前的錯誤。 localhost.2016-08-16.log文件是空的。 –

+0

我沒有看到它,如果你引用「webapps/my-service/WEB-INF/classes /查找所有類來查找CDI bean,可能認爲如果不存在則添加beans.xml或將jar添加到排除項。列表 ...「這不是錯誤,不是觸發解除部署的錯誤 –

相關問題