版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/sinat_15153911/article/details/85114403
springboot2完美部署jsp外加nginx负载均衡
部署war包
部署jar包,很简单,官方极力推荐,所以前后端分离开发也完美支持,但是
小编还是使用jsp开发,部署之后居然给我个404,
百度许久,有的说降低版本1.4.8,有的说pom配置build,等等,都失败了,
绝望之际,发现一个完美的部署方案
java -jar d:/yanhui.war
1、pom改为war方式
2、对jsp的支持
<dependency>
<groupId>org.apache.tomcat.embed</groupId>
<artifactId>tomcat-embed-jasper</artifactId>
</dependency>
3、修改application.properties配置文件
#添加jsp支持
`spring.mvc.view.prefix=/pages/
spring.mvc.view.suffix=.jsp`
4、clean后打包,启动war包——java -jar d:/yanhui.war
nginx启动
1、下载nginx
2、根目录添加bat文件,内容如下:
rem 如果启动前已经启动nginx并记录下pid文件,会kill指定进程
nginx.exe -s stop
rem 测试配置文件语法正确性
nginx.exe -t -c conf/nginx.conf
rem 显示版本信息
nginx.exe -v
rem 按照指定配置去启动nginx
nginx.exe -c conf/nginx.conf```
部署之后上线,坑爹的乱码,建议不要使用logback,百度云的cmd是用的GBK编码,那还怎么看控制台的输出。
渐渐地喜欢用html了,而不用jsp了,不知道为什么。