springboot开发支持JSP,并发布为war包运行

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Java_Dmz/article/details/83450826

   
   
  1. <!--springboot tomcat jsp 支持开启-->
  2. <dependency>
  3. <groupId>org.apache.tomcat.embed </groupId>
  4. <artifactId>tomcat-embed-jasper </artifactId>
  5. </dependency>
  6. <dependency>
  7. <groupId>javax.servlet </groupId>
  8. <artifactId>jstl </artifactId>
  9. <scope>compile </scope>
  10. </dependency>

pom.xml开启Tomcat对JSP的解析,支持JSP

 

是没有webapps的。创建webapps,创建web-inf。创建JSP加载。在resource中创建CSS目录,里面放style样式。

 

web-inf下是不可访问的,将资源文件放在static中,引入static下的css下的style样式

 

配置前缀也后缀,配置静态资源公开目录。给外部访问

 

创建控制器,跳转到indexa页面去

 

访问控制器下的服务

 

 

要的资源也请求上去了,

 

Springboot默认是不推荐JSP的。所以需要自己开启去解析JSP,boot用法与mvc一样。webapp下页面可以直接访问,但是页面在web-inf下需要经过控制器转发过去访问

 

Springboot打war包发布:

更改maven打包为war:

 


 
 
  1. <dependency>
  2. <groupId>org.springframework.boot </groupId>
  3. <artifactId>spring-boot-starter-tomcat </artifactId>
  4. <scope>provided </scope>
  5. </dependency>

将Tomcat依赖范围改为provided,根据印象,这个应该是表明,依赖于外部环节使用。所以自己就不进去了,boot内置Tomcat是不进去的。发布在外部,就不要了

 

 

按住maven打包package,打包在目标后的夹子,找到并发布使用即可

 

Springboot打jar包,jsp访问404,公开资源可以。jar包运行,可以参考网络例子。将自己资源打进去,并更改版本为1.4...本篇是打war

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值