【问题标题】:spring mvc not working on cloudfoundryspring mvc 在 cloudfoundry 上不起作用
【发布时间】:2012-09-04 17:39:09
【问题描述】:
我有一个使用 spring-mvc 开发的应用程序。我将应用程序部署到 cloudfoundry。
在我的本地一切都很好,但在 cloudfoundry 会话对象未成功呈现。
这是我的应用程序
http://jelibo.final.cloudfoundry.com/
登录凭据是:test / test
登录后左侧菜单上的“Hesabım”链接。
我正在尝试使用 eclipse 插件和“mvn clean verify cf:update cf:restart”部署我的应用程序
谢谢。
【问题讨论】:
标签:
java
spring
session
spring-mvc
cloud-foundry
【解决方案1】:
您的表达式中似乎有一个空格。
当我查看您的来源时,我看到以下内容:
<font color="#777" style="font-size: 30px; font-weight: bold;">${merc.merchantName }</font>
如您所见,${merc.merchantName } 末尾有一个空格
尝试删除空格并将其设置为${merc.merchantName},然后看看是否有效。
【解决方案2】:
确保您使用的是org.springframework.web.servlet.ModelAndView;
有时import org.springframework.web.portlet.ModelAndView; 会被 IDE 自动导入。
【解决方案3】:
问题是关于这个讨论
Spring MVC: ModelAndView objects are not getting carried to the view
我的本地是tomcat7;但是cloudfoundy适用于tomcat6。所以web.xml版本必须是version2.4规范。
xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web- app_2_4.xsd"