在Windows上,mvn jetty:run很好,但mvn jetty:run-war失败

时间:2014-03-02 19:41:29

标签: scala maven jetty

我正在使用lift + scala开发一个网络应用程序。一切都适用于Ubuntu Linux。当我切换到Windows(生产环境)时,mvn jetty:run仍然有效,但是mvn jetty:run-war不再起作用,并且毫不奇怪,将WAR部署到jetty / tomcat也不能在这种环境中工作。

这是maven pom.xml

http://pastebin.com/ekk57Z2f

以下是运行mvn jetty时的错误消息:run-war或将其部署到生产中的jetty / tomcat服务器

http://pastebin.com/0x0rNpRy

系统环境变量CLASSPATH为空。

什么mvn jetty:run具体,那个mvn jetty:run-war不行吗?我怀疑它是一些classpath / classloader冲突问题。

还有一件事:当我在Ubuntu上将war部署到tomcat时,它不起作用。

1 个答案:

答案 0 :(得分:0)

依赖lift.json指向不同版本的Lift,它基于Scala的不同主要版本构建。因此,在没有安装所需(较低)版本的Scala的环境中调用lift.json时,会发生ClassDefNotFound错误。

相关问题