首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么在关键while中部署SpringBoot应用程序时没有呈现JSP页面,而它在Thymeleaf和其他视图中运行良好

为什么在关键while中部署SpringBoot应用程序时没有呈现JSP页面,而它在Thymeleaf和其他视图中运行良好
EN

Stack Overflow用户
提问于 2017-01-14 05:31:45
回答 1查看 1.5K关注 0票数 0

应用程序部署在关键的web服务中,当我使用链接https://webstore.cfapps.io/访问应用程序时,login.jsp页面不会呈现。

相同的应用程序在本地服务器中成功运行。我试图寻找相同的问题,但他们都没有解决这个问题。我使用了STS部署,也尝试了cf命令行单独部署,但没有得到结果。

我把细节告诉你。

  1. 显示的错误。

白线错误页此应用程序没有/error的显式映射,因此您认为这是一种退步。2017年协调世界时14时40分,有一个意想不到的错误(type=Not Found,status=404)。/WEB/jsp/login.jsp

  1. 我的pom文件是 ">http://maven.apache.org/xsd/maven-4.0.0.xsd"> 4.0.0 ecommerce.com网站商店0.0.1-快照jar 电子商务-webstore Spring Boot演示项目 org.springframework.boot弹簧-引导-启动器-父1.4.2 org.springframework.boot春季-启动-启动-安全性-> org.springframework.boot spring-启动启动-web org.springframework.boot弹簧-启动启动- org.springframework.boot启动-启动-日志启动-log4j2 mysql -连接器-java运行时org.springframework.boot spring-启动-启动-测试测试-启动-启动-数据-jpa org.apache.tomcat.embed tomcat-embed jasper提供了javax.servlet jstl com.jayway.jsonpath json-路径测试org.springframework.boot spring-启动-启动-安全性。
代码语言:javascript
复制
                        org.springframework.boot             spring-boot-maven-plugin               

3.我的application.properties文件是

前缀:/WEB/jsp/

spring.mvc.view.suffix:.jsp

spring.datasource.url= jdbc:mysql://localhost:3306/ecommercestore

spring.datasource.username=root

spring.datasource.password=root

Spring.jpa.Hibernate.ddl-auto=更新

3.部署后生成的manifest.yml是应用程序:

  • 名称:网上商店 内存: 1024M 主持人:网上商店 域: cfapps.io buildpack:在git集线器中提供的标准构建包。我不是在写链接 服务:
代码语言:javascript
复制
- cleardb

从cmd发出以下命令后的结果是

cf推送-p目标/网站商店-0.0.1-SNAPSHOT.jar--无启动

......................................................................C:\\Users\santosh dahal\Desktop\excellerant\ecommerce-webstore>cf push -p目标/ webstore -0.0.1-SNAPSHOT.jar-无启动

在org santosh-org / space Myspace中创建应用程序santoshdahal2072@gmail.com.好的

使用路由webstore.cfapps.io绑定webstore.cfapps.io到网络商店。好的

上传网上商店..。

从: C:\Users\SANTOS~1\AppData\Local\Temp\unzipped-app904639435上传应用程序文件

上传478.9K,140个文件

上传完毕好吗?

我在6中访问了myapp,并在将数据库清除数据库绑定到相同的瞬间和应用程序之后启动了应用程序,该应用程序在运行状态中成功运行。

7.文件夹排列如下:

我在src/main/webapp/WEB-INF/jsp/login.jsp中保存了jsp页面

而src/main/resources.中的application.properties

如果需要,我会提供更多的细节。代码的github链接是

这里

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-01-14 06:54:41

你把它包装成一个罐子而不是战争。在这种情况下,将jsp文件放到资源下的静态文件夹中,或者按照下面的链接来更好地理解打包方面的内容。但我觉得把它包装成战争更好

打包一个spring引导应用程序,包括JSP和静态资源。

另外,在将应用程序推送到PWS之前,请检查生成的jar是否在请求的路径上为avaibale。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41647102

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档