如何将Java项目正确引用到Web动态项目中

时间:2014-06-08 12:12:51

标签: java eclipse

我有一个带有MyProject包的eclipse Java Project com.myproj,它使用了一些库:xstreamjfreechart。 我还有一个包含WebProject包的eclipse Web动态项目com.webproj,它取决于com.myproj中的某些类,并使用库jfreechart

MyProject完美无缺。

WebProject的Java构建路径中,有MyProjectMyProject也在部署程序集中。

但每次我运行WebProject时,由于与ClassNotFoundException相关的xstream,它无法启动,之后:

  

抛出java.lang.ClassNotFoundException:   com.thoughtworks.xstream.io.HierarchicalStreamDriver at   org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1714)     在   org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1559)

2 个答案:

答案 0 :(得分:1)

右键单击您的网站项目 - >属性 - > Java构建路径 - >图书馆 - >添加罐子。

现在,在您的Web项目中添加Java项目中存在的所有与XStream相关的依赖项。

答案 1 :(得分:0)

运行WebProject时,请确保也构建依赖项目(MyProject)。我的猜测是它只清理项目。