【问题标题】:Spring Template Project Not Working with Cloud Foundry ServerSpring 模板项目不适用于 Cloud Foundry 服务器
【发布时间】:2012-09-09 07:54:43
【问题描述】:

我目前正在尝试使用 STS 工具创建一个 spring mvc 项目。 所以我使用 STS 提供的 Spring Template Project 创建了一个。我尝试使用 tomcat 服务器运行它,它运行良好。但是当我尝试使用 VMare Cloud Foundry Server 时,它不再工作了。我遇到了这种错误:

org.apache.jasper.JasperException: java.lang.NullPointerException
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:538)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:370)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
org.springframework.web.servlet.view.InternalResourceView.renderMergedOutputModel(InternalResourceView.java:238)
org.springframework.web.servlet.view.AbstractView.render(AbstractView.java:262)
org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:1157)
org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:927)
org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:827)
org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:882)
org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:778)
javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)

【问题讨论】:

  • 您好,您可以发布应用程序日志输出吗?您可以通过运行“vmc logs 来获取这些信息
  • 嗨,我没有安装 vmc。我只是在这个项目中使用 sts 工具。谢谢!

标签: spring model-view-controller maven project cloud-foundry


【解决方案1】:

您可以通过从“服务器”窗格打开 CloudFoundry 插件来查看日志。单击“远程系统视图”链接,然后使用“远程系统”选项卡浏览应用程序及其日志文件。

请参阅下面的 Skitch 截图;

http://goo.gl/603vT

【讨论】:

  • 嗨,我有一个很长的日志,但正如我所见,日志没有错误,只是信息。我还可以看到我的控制器被正确调用,因为它在我的控制器中执行代码,但问题是当它返回页面时,它有一个错误。当我在本地 Tomcat 服务器上运行它时不会发生这种情况,但只有当我在 cloud Foundry 上运行它时才会发生这种情况。谢谢!
【解决方案2】:

尝试右键单击您的应用程序,然后转到 Maven --> Update Dependencies。

完成此操作后,您应该在 Cloud Foundry 上重新启动您的应用,它应该可以正常工作。

【讨论】:

    【解决方案3】:

    该错误更可能与 Spring 版本有关。我用 springVersion = 3.1.1.RELEASE 部署了它

    【讨论】:

      猜你喜欢
      • 2016-10-05
      • 2018-02-15
      • 2016-09-29
      • 1970-01-01
      • 2018-06-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-07-09
      相关资源
      最近更新 更多