我在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文件。