Tomcat 上的 Eclipse Scout Http 部署失败
Eclipse Scout Http Deploy on Tomcat fails
我试图在 tomcat 上部署我的 eclipse scout 应用程序(框架)。我将应用程序正确配置为 http。
服务器以及 UI 无法启动。
这是异常的堆栈跟踪:
[33msyscodeapp_1 |[0m Exception in thread "Thread-6" 19-Nov-2016 04:50:49.525 SEVERE [http-apr-8080-exec-4] org.apache.catalina.core.StandardContext.startInternal Context [/org.eclipse.scout.sysmanagement.org.eclipse.scout.sysmanagement.ui.html] startup failed due to previous errors
[33msyscodeapp_1 |[0m java.lang.NullPointerException
[33msyscodeapp_1 |[0m at org.eclipse.scout.rt.platform.internal.PlatformImplementor.fireStateEvent(PlatformImplementor.java:308)
[33msyscodeapp_1 |[0m at org.eclipse.scout.rt.platform.internal.PlatformImplementor.changeState(PlatformImplementor.java:284)
[33msyscodeapp_1 |[0m at org.eclipse.scout.rt.platform.internal.PlatformImplementor.start(PlatformImplementor.java:141)
[33msyscodeapp_1 |[0m at org.eclipse.scout.rt.platform.internal.PlatformStarter.run(PlatformStarter.java:32)
有什么想法吗?
解决方法如下:
因为我在 docker 上 运行 我的 tomcat 我使用了 tomcat:8.0 的最新可用图像。经过长时间的研究,我注意到我的 tomcat 的 JVM 版本是 Java 1.7,但我在 Java 1.8 上编译了我的项目。这就是奇怪错误的原因。
现在部署工作完全正常。我希望这 post 可以帮助其他人不要再因为这种错误而浪费太多时间。
我试图在 tomcat 上部署我的 eclipse scout 应用程序(框架)。我将应用程序正确配置为 http。 服务器以及 UI 无法启动。
这是异常的堆栈跟踪:
[33msyscodeapp_1 |[0m Exception in thread "Thread-6" 19-Nov-2016 04:50:49.525 SEVERE [http-apr-8080-exec-4] org.apache.catalina.core.StandardContext.startInternal Context [/org.eclipse.scout.sysmanagement.org.eclipse.scout.sysmanagement.ui.html] startup failed due to previous errors
[33msyscodeapp_1 |[0m java.lang.NullPointerException
[33msyscodeapp_1 |[0m at org.eclipse.scout.rt.platform.internal.PlatformImplementor.fireStateEvent(PlatformImplementor.java:308)
[33msyscodeapp_1 |[0m at org.eclipse.scout.rt.platform.internal.PlatformImplementor.changeState(PlatformImplementor.java:284)
[33msyscodeapp_1 |[0m at org.eclipse.scout.rt.platform.internal.PlatformImplementor.start(PlatformImplementor.java:141)
[33msyscodeapp_1 |[0m at org.eclipse.scout.rt.platform.internal.PlatformStarter.run(PlatformStarter.java:32)
有什么想法吗?
解决方法如下:
因为我在 docker 上 运行 我的 tomcat 我使用了 tomcat:8.0 的最新可用图像。经过长时间的研究,我注意到我的 tomcat 的 JVM 版本是 Java 1.7,但我在 Java 1.8 上编译了我的项目。这就是奇怪错误的原因。
现在部署工作完全正常。我希望这 post 可以帮助其他人不要再因为这种错误而浪费太多时间。