2つのJavaプロジェクトがあります。1つは通常の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がサーバーにデプロイされていることを意味します。