2012-08-16 79 views
1

我已經成功地創建了IntelliJ IDEA的Groovy的+ Vaadin項目,直到我嘗試引用另一個罐子,我寫的偉大工程工作正常。我已經添加了罐子lib/web/WEB-INF/lib/並列入無論是在我的模塊/依賴性:的Groovy + Vaadin +的IntelliJ IDEA:直到我引用自定義罐子

Modules/Dependencies window

我甚至促進了lib/實例是一個「全局庫」這樣我就可以把它添加到我的神器像這樣:

Artifacts

的IntelliJ構建精緻,並啓動Tomcat的,但是當我嘗試查看我的應用程序在瀏覽器中,我收到HTTP狀態500錯誤:

The server encountered an internal error that prevented it from fulfilling this request

...和我的Tomcat的日誌狀態:

javax.servlet.ServletException: Failed to load application class: com.qview.client.QueueViewApplication

有沒有我可以深入瞭解爲什麼QueueViewApplication未能加載什麼辦法?任何想法修復?

回答

1

該處理的問題我是如何建立我的自定義罐子。

在IntelliJ IDEA的,下項目結構»工件»[+]»罐»從具有依賴性模塊...我被選擇提取到目標罐子

這束QueueUpdater.jar的依賴罐子成方便導入一個巨大的QueueUpdater.jar。

但是,當我改變了我的選擇,以拷貝到輸出目錄和鏈接通過艙單,我能夠獨立jar添加到web/WEB-INF/lib/無誤的運行Vaadin應用。