服务器
文章平均质量分 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 · 799 阅读 · 0 评论 -
同一机器部署两个(或以上)端口不同的项目问题
1、概述:在一台机器上,部署了两个tomcat,区别在于启动端口不同,分别在两个tomcat上部署相同的项目(此时运行的项目一致)时,只有一个可以登录,并且后者登录会覆盖前者。2、原因:因为tomcat存储会话时,保存于cookie的名称(JSESSIONID)都是一样的,如图所示因为cookie的作用域(Domain+Path)也是一致的,这就导致后者的session覆盖前者。3、解决:a、部署时,两个项目名(即运行根目录Path)改为不同名称b、修改tomcat配置,参考地址...原创 2021-09-02 15:15:59 · 872 阅读 · 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=123456jar -jar cms.jar --server.port=8081 --logging.file原创 2021-08-05 15:11:44 · 162 阅读 · 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 · 257 阅读 · 0 评论 -
centos7防火墙设置
查看开放端口firewall-cmd --zone=public --list-ports新增开放端口firewall-cmd --zone=public --add-port=80/tcp --permanent原创 2020-09-30 14:40:30 · 133 阅读 · 0 评论 -
Linux操作记录
1、获取某请求响应(curl)curl 127.0.0.1:802、查看网络状态(netstat)netstat -ln或者netstat -anop | grep PIDPID是进程号3、查看某服务进程(ps)ps -ef | grep tomcat4、查看tomcat动态日志(tail)tail -f logs/catalina.out5、强制杀死进程(kill)kill PID6、解压文件(tar)tar -zxvf /root/apache-tomcat-9.0原创 2020-06-10 00:41:32 · 185 阅读 · 0 评论