[英]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.