Tomcat上的Eclipse Scout Http Deploy失败

时间:2016-11-22 10:16:39

标签: java eclipse-scout

我尝试在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)

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

以下是解决方案:

由于我在docker上运行tomcat,因此我使用了tomcat的最新可用映像:8.0。经过长时间的研究,我注意到我的tomcat的JVM版本是Java 1.7,但我在Java 1.8上编译了我的项目。这就是奇怪错误的原因。

现在部署完全正常。我希望这篇文章可以帮助其他人不再因为这种错误而浪费太多时间。