如何正确地将Java项目引用到Web动态项目中
我有一个EclipseJava项目如何正确地将Java项目引用到Web动态项目中,java,eclipse,Java,Eclipse,我有一个EclipseJava项目MyProject和包com.myproj,它使用了一些库:xstream和jfreechart。 我还有一个EclipseWeb动态项目WebProject,其包com.webproj,它依赖于com.myproj中的一些类,并使用库jfreechart MyProject工作正常 在WebProject的Java构建路径中有MyProject,部署程序集中也有MyProject 但是每次我运行WebProject时,它都无法启动,因为与xstream相关的C
MyProject
和包com.myproj
,它使用了一些库:xstream
和jfreechart
。
我还有一个EclipseWeb动态项目WebProject
,其包com.webproj
,它依赖于com.myproj
中的一些类,并使用库jfreechart
MyProject
工作正常
在WebProject
的Java构建路径中有MyProject
,部署程序集中也有MyProject
但是每次我运行WebProject
时,它都无法启动,因为与xstream
相关的ClassNotFoundException
,在此之后:
java.lang.ClassNotFoundException:
com.thoughtworks.xstream.io.HierarchycalStreamDriver位于
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1714)
在
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1559)
右键单击web项目->属性->Java构建路径->库->添加JAR
现在,将Java项目中存在的所有与XStream相关的依赖项也添加到web项目中。运行WebProject时,请确保这也是构建依赖项目(MyProject)。我的猜测是,它只清理项目