我有一個Vaadin項目和一個外部Java項目。我想在Vaadin的外部項目中調用代碼。我在Eclipse中導入了兩個項目,Vaadin項目在Eclipse Java Build Path
中引用了外部項目。 Eclipse的報告沒有錯誤,但是當我部署Vaadin應用到Tomcat(使用Project > Run As > Run on Server
),我收到以下錯誤:Vaadin的外部項目依賴項
HTTP Status 500 - java.lang.NoClassDefFoundError: com/example/MyClass
注意,Vaadin項目是基於常春藤,沒有Maven的。
我試過四處尋找Vaadin外部項目依賴關係,沒有成功。對於如何使用Vaadin的外部項目代碼的任何建議,我將非常感激。
這幫了我。但是當您將項目導出到WAR文件時會發生什麼?依賴不會被尊重。這個問題如何解決? – Atmocreations
@Mifeet,我在Classpath中添加了外部項目,但面臨同樣的問題Class not found。 – JankiPanwala