tomcat配置详解
说明
为统一规范 Tomcat统一安装在/opt文件下 命名为server,Tomcat外部项目存放路径/opt/www/javashop
Tomcat单机配置操作
1、下载tomcat并上传服务器至:/opt下,创建server文件
mkdir server
2、解压
tar -zxvf Tomcat包名 -C /opt/server
如:tar -zxvf apache-tomcat-8.0.50.tar -C /opt/server
3、进入Tomcat设置sh文件权限
cd /opt/server/Tomcat名称/bin
chmod 777 *.sh
4、创建Tomcat外部项目存放文件
mkdir - p /opt/www/javashop
jar -xvf javashop-web.wap
注:将javashop-web.wap包存放在此路径并且使用jar命令手动解压
5、修改Tomcat中的server.xml文件
vi /opt/server/Tomcat名称/conf/server.xml
添加如下内容(docBase为Tomcat外部存放路径,为统一存放路径为 /opt/www/javashop),位置参考示例,不要错。
<Context path="/" docBase=" /opt/www/javashop" debug="0" reloadable="false" />
6、启动Tomcat
sh /opt/server/Tomcat名称/bin/startup.sh
重启: sh /opt/server/Tomcat名称/bin/shutdown.sh
Tomcat集群配置操作
1、创建多个tomcat节点
2、修改tomcat下server.xml文件,修改shutdown端口号,默认8005
3、修改主端口,默认8080
4、修改AJP1.3端口
5、添加外部项目存放路径
6、修改nginx配置文件建立集群
vi /usr/local/openresty/nginx/conf/nginx.conf
在http节点中建立集群
upstream lxstest{
server ip:83; //配置相关的端口号,这里以83/84为例,与下一步的server端口一致
server ip:84;
keepalive 60000;
}
7、修改nginx转发,需要把交给tomcat的proxy_pass 后的ip:端口号,修改为 upstream lxstest的名称。如图所示:此处为pc端。
如图所示:此处为pc端。
8、重启nginx
/usr/local/openresty/nginx/sbin/nginx -s reload