Tomcat 之战 - Spring Vaadin 应用程序
Posted
技术标签:
【中文标题】Tomcat 之战 - Spring Vaadin 应用程序【英文标题】:War on Tomcat - Spring Vaadin Application 【发布时间】:2017-06-09 03:20:31 【问题描述】:我已经在 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 的日志中,但我没有找到它们。
所以不知道问题出在哪里,无法显示对应的代码。如果您需要了解一些内容,我可以编辑我的帖子。
编辑:问题是我的观点的名称,我发布了答案。
【问题讨论】:
java.lang.IllegalArgumentException: No converter found for return value of type的可能重复 【参考方案1】:问题是我在 Vaadin 中的视图/页面的名称。
在我的电脑上,使用 Spring,我为每个视图都有一个名称,没关系。
但在 Tomcat 上,他想要一个没有任何名称的页面,换句话说,就是一个页面名称“”。
我将登录页面从“登录”改为“”;
然后一切运行完美。
有效!
【讨论】:
以上是关于Tomcat 之战 - Spring Vaadin 应用程序的主要内容,如果未能解决你的问题,请参考以下文章
Vaadin4Spring 的 ManagedSecurity:如何更新用户列表?
使用 Spring Boot 中嵌入的 tomcat 进行远程调试或本地调试
如何使用 Spring Security 保护 Vaadin 流应用程序