0

我构建了我的 JavaEE 项目并获得了my-service.war文件。我想将它部署到TomEE服务器。

我已经成功安装了 TomEE(我可以成功启动和停止 TomEE 服务器)。

我将my-service.war复制到

<TomEE_Home>/webapps/

然后,我启动 TomeEE 服务器。

我打开浏览器,输入 URL http://localhost:8080/my-service

但我得到 HTTP 状态 404 页面。

(然后,我在 /webapps/ 下检查了 my-server.war 已被服务器解压缩,因为我在那里看到了 my-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
4

1 回答 1

1

您应该检查 logs/catalina.date.log 和 logs/localhost..log 文件。

如果你在 unix 下执行:

grep SEVERE logs/*

得到错误。

与相关的真正错误

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

之前在日志中

于 2016-08-16T11:07:38.603 回答