服务器
文章平均质量分 54
协手共建美好家园
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
tomcat学习随笔
AbstractEndpoint子类的内部类,继承AbstractEndpoint的内部接口Handler,供具体ProtocolHandler的内部类包装。连接器(支持多个)作用是协议(如http)通信,负责监听端口来接收消息请求,并传递给Container进行业务处理,再将结果响应会客户端。顶层抽象类是org.apache.tomcat.util.net.AbstractEndpoint。替换org.apache.catalina.loader.WebappClassLoader,重新加载类。原创 2023-07-13 16:19:14 · 881 阅读 · 0 评论 -
同一机器部署两个(或以上)端口不同的项目问题
1、概述: 在一台机器上,部署了两个tomcat,区别在于启动端口不同,分别在两个tomcat上部署相同的项目(此时运行的项目一致)时,只有一个可以登录,并且后者登录会覆盖前者。 2、原因: 因为tomcat存储会话时,保存于cookie的名称(JSESSIONID)都是一样的,如图所示 因为cookie的作用域(Domain+Path)也是一致的,这就导致后者的session覆盖前者。 3、解决: a、部署时,两个项目名(即运行根目录Path)改为不同名称 b、修改tomcat配置,参考地址 ...原创 2021-09-02 15:15:59 · 1003 阅读 · 0 评论 -
运行jar问题
1、window系统可以采用 “-D” 动态指定application(yml/properties)文件内的配置,但linux系统则不能使用 “-D” 动态设置,应该使用 “–” 双横线。 示例: jar -jar cms.jar -Dserver.port=8081 -Dlogging.file.name=CMS-info.log -Dspring.datasource.password=123456 jar -jar cms.jar --server.port=8081 --logging.file原创 2021-08-05 15:11:44 · 232 阅读 · 0 评论 -
window tomcat单独部署项目中文解码乱码
当我们在IDEA开发项目时,tomcat启动项目进行中文转码解码(UTF-8)都正常,不会产生乱码。 但是将项目单独(不是IDEA环境下,就是单独的tomcat)部署到tomcat启动时,中文转码解码就会出现乱码。 此时,进行tomcat配置 1、在tomcat的config目录下,在server.xml文件中连接配置位置添加以下内容 URIEncoding="UTF-8" 2、在tomcat的bin目录下,在catalina.bat文件中任意位置添加以下内容 set JAVA_OPTS=-Dfile.原创 2020-11-14 12:04:16 · 314 阅读 · 0 评论 -
centos7防火墙设置
查看开放端口 firewall-cmd --zone=public --list-ports 新增开放端口 firewall-cmd --zone=public --add-port=80/tcp --permanent原创 2020-09-30 14:40:30 · 171 阅读 · 0 评论 -
Linux操作记录
1、获取某请求响应(curl) curl 127.0.0.1:80 2、查看网络状态(netstat) netstat -ln 或者 netstat -anop | grep PID PID是进程号 3、查看某服务进程(ps) ps -ef | grep tomcat 4、查看tomcat动态日志(tail) tail -f logs/catalina.out 5、强制杀死进程(kill) kill PID 6、解压文件(tar) tar -zxvf /root/apache-tomcat-9.0原创 2020-06-10 00:41:32 · 244 阅读 · 0 评论
分享