为了账号安全,请及时绑定邮箱和手机立即绑定

请教一下springboot如何开启内置tomcat的SSI服务?

/ 猿问

请教一下springboot如何开启内置tomcat的SSI服务?

springboot如何开启内置tomcat的SSI服务?


查看完整描述

3 回答

?
holdtom

核心配置:

1234567891011@Beanpublic ServletRegistrationBean servletRegistrationBean() {    ServletRegistrationBean servlet=new ServletRegistrationBean();    servlet.setServlet(new SSIServlet());    List<String> urlMpping=new ArrayList<>(1);    urlMpping.add("*.shtml");    servlet.setUrlMappings(urlMpping);    servlet.addInitParameter("outputEncoding""UTF-8");    servlet.addInitParameter("inputEncoding""UTF-8");    return servlet;}

关键点

  • 1、shtml页面要放在webapp下

  • 2、打jar包时,spring-boot-maven-plugin 使用1.4.2.RELEASE版本

  • 3、打jar包时,页面要copy到META-INF/resources目录下



查看完整回答
反对 回复 2019-09-14
?
慕森王

首先你需要确定,如果你确实是使用springboot内置的tomcat,你需要检查,你的项目是否依赖springboot的这个jar包,即spring-boot-starter-web,如果是以maven管理项目的化,你直接查一下组件ID是这个的有没有,没有的化,需要引用

查看完整回答
反对 回复 2019-09-14
?
ABOUTYOU

一.利用JVM提供的-Xmn -Xms -Xmx等选项可进行设置内存.

二、解决办法:修改注册表HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation\Tomcat Service Manager\Tomcat

1、【官方文档】在tomcat\conf下server.xml中找到在其中添加:这的docBase要改成你的项目目录。

2、不修改server.xml在tomcat文件夹的conf"catalina"localhost(对于Tomcat6版本及其以上。


查看完整回答
反对 回复 2019-09-14

添加回答

回复

举报

0/150
提交
取消
意见反馈 邀请有奖 帮助中心 APP下载
官方微信