我已经在运行于Windows Server 2012的Apache Tomcat 8.0.39服务上部署了一个使用Spring和Vaadin开发的Java应用程序。
战争是正确部署的,但当我想运行应用程序时,我收到一个错误/异常:
Etat HTTP 500-请求处理失败;嵌套异常是java.lang.IllegalArgumentException: No converter for return value of type: class java.util.LinkedHashMap
。
有一条注释说堆栈跟踪在Tomcat的日志中,但我找不到它们。
因此,我不知道问题出在哪里,我无法显示相应的代码。如果你需要一些理解的东西,我可以编辑我的帖子。
编辑:问题是我的观点名称,我发布了一个答案。
问题是我在Vaadin中的视图/页面的名称。
在我的电脑上,使用Spring,我为每个视图都有一个名称,这是可以的
但是在Tomcat上,他想要一个没有任何名称的页面,换句话说,一个页面名称"。
我将登录页面从"login"更改为";
然后一切都完美运行。
它有效!