Как интегрировать проект Java в динамический веб-проект

У меня два проекта Java. Один из них - обычный Java-проект. Я хочу интегрировать этот Java-проект в свой динамический веб-проект. Поначалу это работает нормально. Я могу легко интегрировать проект через Java Build Path. Но если я вызываю «MyClass» из динамического веб-проекта, я всегда получаю следующее исключение:

javax.servlet.ServletException: java.lang.NoClassDefFoundError: my / project / MyClass org.apache.jasper.runtime.PageContextImpl.doHandlePageException (PageContextImpl.java:911) или PageContextImpl.java:911) org.apache.jasper. : 840) org.apache.jsp.api_jsp._jspService (api_jsp.java:91) org.apache.jasper.runtime.HttpJspBase.service (HttpJspBase.java:70) javax.servlet.http.HttpServlet.javaService ( : 722) org.apache.jasper.servlet.JspServletWrapper.service (JspServletWrapper.java:433) org.apache.jasper.servlet.JspServlet.serviceJspFile (JspServlet.java:389) org.apachelet.Jasper. (JspServlet.java:333) javax.servlet.http.HttpServlet.service (HttpServlet.java:722)

Вероятно, это означает, что на сервере развернут другой обычный javaproject.


person frugi    schedule 06.05.2012    source источник
comment
Как вы строите свою войну? (вручную, затмение, другой иде?)   -  person Krrose27    schedule 07.05.2012
comment
Я автоматически развертываю проект с помощью eclipse Run on Server. Там я могу выбрать свой сервер Tomcat, и он будет развернут автоматически.   -  person frugi    schedule 07.05.2012


Ответы (1)


Щелкните правой кнопкой мыши Dynamic Web Project -> Properties -> Deployment Assembly -> Add -> Project -> The None Dynamic Web Project.

Это автоматически объединит другой объект eclipse в папку WARs lib.

person Krrose27    schedule 06.05.2012