![](/img/trans.png)
[英]Eclipse+Java+Tomcat - How to setup dynamic web project to refer other java projects
[英]How to references correctly Java Projects into Web Dynamic Project
我有一个带有com.myproj
软件包的Eclipse Java Project MyProject
,它使用一些库: xstream
和jfreechart
。 我还有一个带有com.webproj
包的Eclipse Web Dynamic Project WebProject
,它依赖于com.myproj
某些类,并且使用库jfreechart
。
MyProject
完美运行。
在WebProject
的Java构建路径中,有MyProject
,而MyProject
也位于Deployment Assembly中。
但是,每次运行WebProject
,由于与xstream
相关的ClassNotFoundException
而无法启动,之后:
java.lang.ClassNotFoundException:org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java中的com.thoughtworks.xstream.io.HierarchicalStreamDriver位于org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1714) :1559)
右键单击您的Web项目->属性-> Java构建路径->库->添加Jar。
现在,在您的Java项目中以及您的Web项目中也添加所有与XStream相关的依赖项。
当您运行WebProject时,请确保还构建了依赖项目(MyProject)。 我的猜测是,它只会清理项目。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.