我有两个 Java 项目。一个是普通的 Java 项目。我想将此 Java 项目集成到我的动态 web 项目中。起初效果很好。我可以通过 Java 构建路径轻松集成项目。但是,如果我从动态 Web 项目中调用“MyClass”,我总是会得到这个异常:
javax.servlet.ServletException: java.lang.NoClassDefFoundError: my/project/MyClass org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:911) org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java :840) org.apache.jsp.api_jsp._jspService(api_jsp.java:91) org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) javax.servlet.http.HttpServlet.service(HttpServlet.java :722) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:433) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:389) org.apache.jasper.servlet.JspServlet.service (JspServlet.java:333) javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
这大概意味着其他正常的javaproject部署到了Server上。