![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Tomcat
心潮的滴滴
这个作者很懒,什么都没留下…
展开
-
解决SpringBoot内置Tomcat对请求中特殊字符的拦截问题
之前,在实习的时候,有个实现文件下载的功能,前端传递文件路径给后端。由于,在公司,系统是部署在linux上运行的,文件路径分隔符为"/",而高版本的Tomcat本身不会拦截"/"。但是,当我自己在学校用windows来实现的时候,由于在windows系统上,文件路径分隔符为"\",这个时候Tomcat默认是会拦截反斜杠的。所以,为了解决这个问题,我们需要进行手动配置不拦截请求中的某些特殊字符。在SpringBoot中,我们可以进行如下配置。这里,我只是针对了自己的项目进行配置不拦截"\",小伙伴们可以根据原创 2021-12-06 20:42:38 · 2205 阅读 · 0 评论 -
在Tomcat下用不同域名部署不同项目,共用80端口。
之前,我一直是将war包项目放到Tomcat中webapps目录下的,然后我再在server.xml进行配置。这次,需要将两个项目同时部署,不知道,为什么出现了war包项目中的依赖war包跑到了原本webapps目录就存在的ROOT目录下。今天,经过经理的指点,原来也可以将项目放到外面一个指定的文件夹下,然后在server.xml中进行配置。以下是具体步骤。我们可以在服务器的随便一个目录下键两个文件夹,分别存放SpringBoot项目。比如,建两个test文件夹。然后将SpringBoot项目打包原创 2021-11-18 23:25:58 · 388 阅读 · 0 评论 -
SpringBoot项目发布到Tomcat,定时任务同步执行了两次?
最近,在实习的时候,搞一个关于备份数据库中的定时任务,但是,不知道为什么,它每个任务执行了两次。好家伙,直接困了我两天,差点直接提桶跑路。。。就在今天,我灵机一动,因为我之前的话是将生成的war包放在Tomcat中运行的,这次我生成jar包运行试一下,居然,只执行了一次。通过查看日志,在定时任务中,整个定时任务同时执行了两次,时间相差 0.0001秒。感谢网络,第一次试错,原来的项目的pom文件中,没有将SpringBoot-Web自带的Tomcat移除掉。。。。移除它,如下所示: <d原创 2021-11-09 21:46:11 · 550 阅读 · 0 评论