2014-03-02 131 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错误。

相关问题