【问题标题】:On Windows, mvn jetty:run is fine but mvn jetty:run-war fails在 Windows 上, mvn jetty:run 很好,但 mvn jetty:run-war 失败
【发布时间】:2014-03-02 19:41:28
【问题描述】:

我正在使用 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 不做什么?我怀疑这是一些类路径/类加载器冲突问题。

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

【问题讨论】:

    标签: scala maven jetty


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2012-12-04
      • 1970-01-01
      • 1970-01-01
      • 2014-10-22
      • 2013-04-08
      • 2017-06-22
      • 2012-06-03
      • 2016-01-03
      • 1970-01-01
      相关资源
      最近更新 更多