2013-05-08 94 views
0

播放框架1.2.5已經安裝在Ubuntu 11服務器上。我停止了這個過程,跑起來乾淨,然後部署了新的應用程序(從那時起,我運行了幾次遊戲,沒有任何運氣)。我不斷收到LinkageErrors,應用程序正在爲不同類的對象拋出classcast異常。任何建議,以幫助查明是什麼導致問題,以及如何最好地解決它 - 預先感謝。LinkageError與部署的播放框架1.2.5應用程序

Oops: LinkageError 
An unexpected error occured caused by exception LinkageError: loader (instance of play/classloading/ApplicationClassloader): attempted duplicate class definition for name: "models/testModel/TestClass" 

參考play框架仍然在系統路徑中設置。我正在使用「play start」來運行應用程序。

+0

我會嘗試播放運行,看看行爲是否有所不同。 – 2013-05-08 01:05:34

+0

我沒有看到任何與運行命令的區別。我可以在本地計算機和另一臺服務器上運行相同的軟件包。環境似乎是相同的(相同的操作系統版本,JDK版本等) – 2013-05-08 14:49:05

+0

我沒有嘗試清理框架目錄中的任何東西 - 查看替換播放目錄以查看是否修復了它。稍後再查看框架目錄,看看我是否可以改變任何問題來解決這個問題。 – 2013-05-08 17:16:50

回答

0

嘗試在application.conf中使用Prod模式,並檢查在預編譯期間是否收到更詳細的錯誤消息。另外,更換你的部署甚至播放目錄可能會有所幫助(儘管這並不能解決我的問題)。希望能幫助到你。