Open PI-KA-CHU opened 5 years ago
Tomcat的安装:
Tomcat的端口的修改:
1. 命令行打开的server.xml文件:(第二个Tomcat)
sudo vim /usr/java/tomcat2/apache-tomcat-8.5.35/conf/server.xml
2. 修改三个位置的端口号:(只修改port属性的端口即可)
URIEncoding=“UTF-8”
系统环境变量的修改:
为了防止多个Tomcat冲突问题,将安装的Tomcat路径都加入系统环境变量中,并通过修改Tomcat的server.xml配置其启动路径。
CentOS目录下/etc/profile文件,在其最底部加入下面代码,下面代码的等号右边都是自己安装的Tomcat的路径:
/etc/profile
(CATALINA_BASE,CATALINA_HOME,TOMCAT_HOME是Tomcat的默认启动路径,如果想要修改其启动路径,需要在Tomcat的server.xml文件中进行配置)
#set tomcat environment export CATALINA_BASE=/usr/java/tomcat1/apache-tomcat-8.5.35 export CATALINA_HOME=/usr/java/tomcat1/apache-tomcat-8.5.35 export TOMCAT_HOME=/usr/java/tomcat1/apache-tomcat-8.5.35 export CATALINA_2_BASE=/usr/java/tomcat2/apache-tomcat-8.5.35 export CATALINA_2_HOME=/usr/java/tomcat2/apache-tomcat-8.5.35 export TOMCAT_2_HOME=/usr/java/tomcat2/apache-tomcat-8.5.35
source /etc/profile
Tomcat启动路径的修改:
sudo vim /usr/java/tomcat2/apache-tomcat-8.5.35/bin/catalina.sh
CATALINA_BASE=$CATALINA_2_BASE CATALINA_HOME=$CATALINA_2_HOME
巨坑回顾及学习成果:
1. 填坑总结:
如果要修改Tomcat端口,需要先关闭tomcat,再修改端口,否则可能出现端口一直被占用的情况,此时只能重启服务器(个人方法)。
进行集群tomcat配置的时候,需要修改防火墙入站规则,即加入允许访问的端口(阿里云服务器可以在控制台的入站规则里修改),否则一直出现503!!!
2. 学习成果:
netstat -an | grep 8080:可以查看端口的占用情况
netstat -an | grep 8080
sudo vim server.xml:以默认权限(管理员)修改文件
sudo vim server.xml
echo $CATALINA_BASE:可以查看环境变量是否生效
echo $CATALINA_BASE
reboot:重启服务器
reboot
source /etc/profile:更新配置文件,使得配置生效
单机部署Tomcat集群
1. 命令行打开的server.xml文件:(第二个Tomcat)
sudo vim /usr/java/tomcat2/apache-tomcat-8.5.35/conf/server.xml
2. 修改三个位置的端口号:(只修改port属性的端口即可)
URIEncoding=“UTF-8”
可以防止Tomcat乱码为了防止多个Tomcat冲突问题,将安装的Tomcat路径都加入系统环境变量中,并通过修改Tomcat的server.xml配置其启动路径。
CentOS目录下
/etc/profile
文件,在其最底部加入下面代码,下面代码的等号右边都是自己安装的Tomcat的路径:(CATALINA_BASE,CATALINA_HOME,TOMCAT_HOME是Tomcat的默认启动路径,如果想要修改其启动路径,需要在Tomcat的server.xml文件中进行配置)
source /etc/profile
sudo vim /usr/java/tomcat2/apache-tomcat-8.5.35/bin/catalina.sh
1. 填坑总结:
如果要修改Tomcat端口,需要先关闭tomcat,再修改端口,否则可能出现端口一直被占用的情况,此时只能重启服务器(个人方法)。
进行集群tomcat配置的时候,需要修改防火墙入站规则,即加入允许访问的端口(阿里云服务器可以在控制台的入站规则里修改),否则一直出现503!!!
2. 学习成果:
netstat -an | grep 8080
:可以查看端口的占用情况sudo vim server.xml
:以默认权限(管理员)修改文件echo $CATALINA_BASE
:可以查看环境变量是否生效reboot
:重启服务器source /etc/profile
:更新配置文件,使得配置生效