2016-11-22 61 views
1

我试图在tomcat上部署我的eclipse scout应用程序(框架)。我正确地将应用程序配置为http。 服务器和因此用户界面无法启动。Eclipse Scout Http在Tomcat上的部署失败

这里是异常的堆栈跟踪:

[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

你能提供一些你正在使用的侦察版本的信息吗? Maven神器版本例如 – Patrick

+1

嗨帕特里克我已经发布了解决我的问题。 ¨ – PrestigeDev

+0

我已经看到你是BSI的一部分,因此我想告诉你,你应该修改你的eclipse scout初学者指南:“2.4.3。更新侦察应用程序以使用HTTP”。你应该提到,你必须调整属性:“scout.server.url”从 https:// localhost:8443/... 到http:// localhost:8080/... 这不是问题,因为我注意到它并因此映射服务器仍然正确。 – PrestigeDev

回答

1

这里的解决方案:

既然我跑我的码头工人,我用的tomcat的最新可用图像的tomcat:8.0。经过长时间的研究,我发现我的Tomcat的JVM版本是Java 1.7,但是我在Java 1.8上编译了我的项目。这是奇怪的错误的原因。

现在部署工程完全正常。我希望这篇文章能够帮助别人不再因为这种错误而失去很多时间。