在TomEE中部署WAR

时间:2018-05-08 15:38:22

标签: java apache tomcat server war

我在TomEE的webapps中有我的WAR。 在演示之后,当我尝试运行应用程序时,它说它无法看到 Project / WEB-INF / classes 下的类。

我还尝试将这些类打包到一个单独的jar中,并在 WEB-INF / lib 下加载该jar。

我不确定为什么它无法在WEB-INF / classes下看到取消部署的类。

有人可以帮帮我吗?

编辑1:

错误日志:

java.lang.NoClassDefFoundError: Could not initialize class com.app.auth.AuthenticationService
    com.app.auth.AuthenticationInit.doInit(AuthenticationInit.java:14)
    org.zkoss.zk.ui.metainfo.InitiatorInfo.doInit(InitiatorInfo.java:148)
    org.zkoss.zk.ui.metainfo.InitiatorInfo.newInitiator(InitiatorInfo.java:143)
    org.zkoss.zk.ui.metainfo.PageDefinition.doInit(PageDefinition.java:396)
    org.zkoss.zk.ui.impl.Initiators.doInit(Initiators.java:58)
    org.zkoss.zk.ui.impl.UiEngineImpl.execNewPage0(UiEngineImpl.java:378)
    org.zkoss.zk.ui.impl.UiEngineImpl.execNewPage(UiEngineImpl.java:312)
    org.zkoss.zk.ui.http.DHtmlLayoutServlet.process(DHtmlLayoutServlet.java:215)
    org.zkoss.zk.ui.http.DHtmlLayoutServlet.doGet(DHtmlLayoutServlet.java:136)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:624)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:731)
    org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)

编辑2:我如何创建WAR文件:

我通过右键单击项目并选择导出作为WAR文件,从 eclipse 创建了WAR文件。

In the attached image, I deselected Target runtime

0 个答案:

没有答案