2014-03-02 178 views
0

我正在開發一個帶有lift + scala的web應用程序。一切工作在Ubuntu Linux上。當我切換到Windows(生產環境)時,mvn jetty:run仍然有效,但是mvn jetty:run-war不再有效,而且毫無疑問,將WAR部署到jetty/tomcat也不適用於此環境。在Windows上,mvn碼頭:運行良好,但mvn碼頭:運行失敗

下面是行家的pom.xml

http://pastebin.com/ekk57Z2f

這是當我運行mvn碼頭錯誤消息:運行戰爭或在生產中部署到碼頭/ Tomcat服務器

http://pastebin.com/0x0rNpRy

系統環境變量CLASSPATH爲空。

什麼mvn碼頭:特別是運行,那mvn碼頭:run-war不行嗎?我懷疑這是一些classpath/classloader衝突問題。

還有一件事:當我將WAR部署到Ubuntu上的tomcat時,它不起作用。

回答

0

依賴性lift.json指向不同版本的Lift,它建立在不同的主要版本的Scala之上。因此,如果在沒有安裝所需(較低版本)Scala的環境中調用lift.json,則會發生ClassDefNotFound錯誤。

相關問題