tomcat
ebg_coder
这个作者很懒,什么都没留下…
展开
-
多个tomcat同时使用 不设置CATALINA_HOME环境变量
通常一台服务器只使用一个tomcat,设置一个CATALINA_HOME的环境变量。但有些时候需要一台服务器启动多个tomcat,那就不能设置CATALINA_HOME了!我们可以在对应tomcat的startup.bat启动脚本中,加入对应的CATALINA_HOME。6.0.20的也是一样。原创 2024-07-02 15:29:33 · 248 阅读 · 1 评论 -
Apache Commons FileUpload 拒绝服务漏洞(CVE-2023-24998)
网上搜索资料得知解决办法是将 Commons FileUpload 升级到 1.5 及以上版本,注意就是fileupload包的升级,可能会导致commons-io包的版本不匹配。我测试了一下,commons-fileupload-1.5和commons-io-2.4应该是没问题的,在这里也提供jar包,有需要的可自行下载。前几天客户委托的第三方软件扫描出漏洞:Apache Commons FileUpload 拒绝服务漏洞(CVE-2023-24998)。原创 2024-03-28 11:02:19 · 1141 阅读 · 2 评论 -
Linux启动tomcat提示Cannot find ./catalina.sh
linux启动tomcat,start.sh之后提示Cannot find ./catalina.sh。解决办法:cd到tomcat的上层目录,对tomcat整个文件夹赋权。成功赋权后,即可正常启动tomcat。出现报错原因:权限不足。原创 2022-12-27 10:45:38 · 1750 阅读 · 0 评论 -
CSS失效 Resource interpreted as Stylesheet but transferred with MIME type text/html
前段时间系统从JDK1.6升到了1.8,tomcat也从6.0换到了8.5,但用着用着发现前端样式没了!浏览器点开F12看到控制台输出了Resource interpreted as Stylesheet but transferred with MIME type text/html的报错。奇怪,代码没动,怎么升级就不行。搜索了资料发现,后端如果使用servlet,编码格式是text/html的话,CSS文件会无法解析。猜测可能是tomcat升级的原因。解决办法:1、新增一个专门给css文原创 2022-05-20 14:53:06 · 386 阅读 · 0 评论 -
tomcat控制台乱码问题解决
启动tomcat,发现控制台打印中文变成乱码:问题原因:编码不一致。tomcat默认编码是UTF-8,windows的默认编码是GBK,编码不一致导致乱码,修改编码即可。解决办法:去tomcat目录的conf文件夹,打开logging.properties,设置java.util.logging.ConsoleHandler.encoding编码方式为GBK保存后重启tomcat即可...原创 2022-01-11 10:19:48 · 212 阅读 · 0 评论 -
Tomcat设置开机启动
设置之前,首先需要配置Java环境,jdk配置百度就有,不重复了。提醒一下tomcat和jdk的对应版本关系:tomcat v7.0-------->Java EE 6 and 6以上tomcat v8.0-------->Java EE 7 and 7以上tomcat v9.0-------->Java EE 8 and 8以上建议最好都是安装64位的。然后打开系统变量,新建一个变量:CATALINA_HOME=TOMCAT安装目录,例如:CATALINA_..原创 2021-03-08 10:34:12 · 144 阅读 · 0 评论 -
tomcat修改JDK版本
windows系统里,tomcat默认是使用系统变量JAVA_HOME的jdk版本,如果需要更换,可以在配置文件手动指定。在bin\catalina.bat和bin\setclasspath.bat文件,记事本打开编辑,开头的空白处加上:set JAVA_HOME=D:\jdk\jdk1.8.0_31set JRE_HOME=D:\jdk\jdk1.8.0_31\jre原创 2018-01-31 09:40:07 · 14533 阅读 · 0 评论 -
Slow HTTP Denial of Service Attack解决办法
前几天扫描系统漏洞,发现Slow HTTP Denial of Service Attack漏洞,中文叫作缓慢的HTTP攻击漏洞。解决办法如下:tomcat配置文件conf/server.xml中, connectionTimeout="20000" redirectPort="8443" />把connecti原创 2018-01-26 15:29:11 · 8607 阅读 · 0 评论 -
查看tomcat版本信息(32位还是64位)
1、打开dos命令(windows键+r,输入cmd)2、进入tomcat的bin目录,例如 cd F:\tools\apache-tomcat-8.5.37\bin,再输入f: 回车3、输入catalina version 回车4、完成。信息如下:architecture的后面,x86就是32位,amd64就是64位 Using CATALINA_BASE: "F:\to...原创 2018-12-20 14:04:49 · 16262 阅读 · 0 评论