![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
tomcat
大熊猫玩菜刀
这个作者很懒,什么都没留下…
展开
-
tomcat-redis-session-manager源码修改之tomcat9支持
几年前用的tomcat8,当时只修改了两行代码就搞定。换到了tomcat9,改动还是比较大的,LifecycleSupport类、getMaxInactiveInterval等方法被移除......硬着头皮修改了一波源码,勉强在tomcat9上跑起来了,session也能正常共享,不知道有没有坑,让我们拭目以待。RedisSessionManager.javapackage com.orangefunction.tomcat.redissessions;import java.io.IO.原创 2021-01-13 16:16:21 · 1298 阅读 · 1 评论 -
tomcat9.0.31静态资源HTML访问中文乱码
windows安装版tomcat,双击bin/Tomcat9w.exe文件,添加Java Options:-Dfile.encoding=UTF8解压版tomcat,修改catalina.bat或catalina.sh脚本,追加JAVA_OPTS参数值。原创 2020-02-25 23:00:30 · 3315 阅读 · 1 评论 -
tomcat8启动速度优化
tomcat8.0.50配置方式:修改tomcat配置文件:tomcat-8.0.50\conf\catalina.propertiestomcat.util.scan.StandardJarScanFilter.jarsToSkip=*.jar20191104JSP页面报错,可能跟jar包版本或taglib uri地址有关,尝试添加配置:或者,jstl*.jar更...原创 2019-10-31 21:55:19 · 486 阅读 · 1 评论 -
免环境变量Tomcat配置
#!/bin/shCATALINA_HOME=/usr/java/apache-tomcat-8.0.50-9999/CATALINA_BASE=/usr/java/apache-tomcat-8.0.50-9999/JAVA_HOME=/usr/java/jdk1.8.0_151/修改catalina.sh(mac或linux环境下) 或catalina.bat (wind...原创 2019-08-10 15:05:05 · 293 阅读 · 0 评论 -
apache通过http做反向代理
以前一直使用ajp端口做反向代理,今夜转移几个项目到新服务器,由于各种原因,域名暂时没法解析,新服务器貌似只开放了80端口,差点就凉凉了,后来仔细一想,nginx一直都是用http做反向代理,apache肯定也行,哈哈!!!apache配置:<VirtualHost *:80> ServerName www.webtest.com66.cn #Document...原创 2019-04-04 00:34:57 · 2363 阅读 · 0 评论 -
记一次因端口占用而引发的血案(Tomcat 8080端口能访问,80端口无法访问,打开是一个未知页面)
linux默认安装了apachehttpd 占用了80端口,打开是一个默认页面我配置tomcat时同时配了80和8080,只有8080能访问,死活没想到是端口占用问题,tomcat日志也没看。。。还一直以为是服务器管理商那边问题,以为是他们拦截了80端口。。。...原创 2019-03-21 20:39:17 · 1090 阅读 · 0 评论 -
记一次tomcat部署java web项目开启热加载reloadable导致服务器CPU100%爆满的问题
服务器安装的tomcat比较多,配置的项目更多,(tomcat6/7/8加起来差不多十个,平均每只猫带六七个项目),服务器配置好像是2核8G的,很长一段时间,服务器cpu基本都保持在100%,尽管服务器配置的项目很多,但访问量并不高,cpu爆满肯定是原因的。后来参考网上资料,找出tomcat进程PID,使用jstack生成stack文本,使用ProcessExplorer找出高cpu线程TID,T...原创 2019-01-23 10:34:59 · 1537 阅读 · 1 评论 -
Error occurred during initialization of VM java/lang/NoClassDefFoundError: java/lang/Object
今天阿里云服务器windows任务栏卡死,实在没办法,使用命令行重启系统(shutdown -r),重启之后发现不少tomcat启动报错:Error occurred during initialization of VM java/lang/NoClassDefFoundError: java/lang/Object但也有不少tomcat能正常启动,因为存在不同的java版本,后来经过查阅发现,...原创 2018-07-11 20:49:42 · 8125 阅读 · 0 评论 -
tomcat配置maxPostSize处理请求参数太大导致后端获取不到参数问题
server.xml配置Connector连接器配置maxPostSize="-1"1、直接访问tomcat的HTTP端口时,配置HTTP的Connector连接器 <Connector port="2018" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort...原创 2018-05-23 19:46:48 · 8180 阅读 · 5 评论 -
tomcat别名配置多域名访问配置
<Host name="www.test.com" appBase="webapps" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false"> <Alias>test.com</Alias> <Alias>api.tes...原创 2018-05-02 09:48:56 · 1558 阅读 · 0 评论