tomcat部署

2021/03/14

参考资料

  • 官网地址:https://tomcat.apache.org
  • 下载地址:
  • 文档地址:

一、windows安装配置Tomcat

  • 1.下载tomcat安装包,选windows版本:https://tomcat.apache.org/download-80.cgi
  • 2.安装Tomcat:直接解压缩下载文件“apache-tomcat-7.0.33-windows-x86.zip”到D盘下。安装路径建议修改为:D:\tomcat。
    备注:如下载的是可执行文件,双击运行,默认安装即可。
  • 3.配置环境变量
    1).新建变量名:CATALINA_BASE,变量值:C:\tomcat
    2).新建变量名:CATALINA_HOME,变量值:C:\tomcat
    3).打开PATH,添加变量值:;%CATALINA_HOME%\lib;%CATALINA_HOME%\bin
    
  • 4.windows启动Tomcat服务
    方法一:CMD进入目录tomcat/bin 输入命令:startup
    方法二:右键点击桌面上的“我的电脑”->“管理”->“服务和应用程序”->“服务”,
    找到“Apache Tomcat”服务,右键点击该服务,选择“属性”,将“启动类型”由“手动”改成“自动”。
    
  • 5.测试Tomcat:打开浏览器,在地址栏中输入http://localhost:8080回车,如果看到Tomcat自带的一个JSP页面,说明你的JDK和Tomcat已搭建成功。
  • 注意事项
    1,JAVA_HOME中的路径不能用分号结尾,如C:\Program Files\Java\jdk1.7.0
    2,CATALINA_BASE,CATALINA_HOME,TOMCAT_HOME中的路径不能以“\”结尾
    3,JAVA_HOME的路径一定不要写成了JRE的路径
    4,在环境变量中修改添加变量时,一定要注意分号、空格,是否有多余的字母
    5,在文件Catalina.bat的头部添加以下配置信息set JAVA_OPTS=-server -Xms256m -Xmx1300m -XX:PermSize=128m -XX:MaxPermSize=256m -XX:-UseGCOverheadLimit -XX:+UseConcMarkSweepGC -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000
    闪退: https://blog.csdn.net/qq904069486/article/details/80909780
    

二、Linux安装tomcat

1.下载,移动,解压

 sudo mv apache-tomcat-7.0.81.tar.gz /usr
 sudo tar zxvf ./apache-tomcat-7.0.81.tar.gz

2.配置start.sh、shutdown.sh\ 也可以不配置

#添加jdk和jre环境变量
JAVA_HOME=/home/jdk1.7.0_80
JRE_HOME=$JAVA_HOME/jre
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME
CLASSPATH=.:$JRE_HOME/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
TOMCAT_HOME=/home/apache-tomcat-7.0.81

3.运行参数配置:
windows: catalina.bat

set JAVA_OPTS=%JAVA_OPTS% -server -Xms1024m -Xmx1024m -XX:PermSize=256M -XX:MaxPermSize=512M

linux: catalina.sh

JAVA_OPTS=%JAVA_OPTS% -server -Xms1024m -Xmx1024m -XX:PermSize=256M -XX:MaxPermSize=512M

4.如在一台服务器上安装多个tomcat,conf/server.xml文件中的4个端口都要修改下

这些端口在要启动的第二个Tomcat中都要修改,我们可以在原来默认端口基础上+1.
(1)在server.xml文件中依次查找
<Server port="8005" shutdown="SHUTDOWN"> 
修改为: 
<Server port="8006" shutdown="SHUTDOWN">
(2)查找
<Connector port="8009" protocol="AJP/1.3" redirectPort="8443"/>
修改为:
<Connector port="8010" protocol="AJP/1.3" redirectPort="8444"/>
(3)查找
<Connector connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443"/>
修改为:
<Connector connectionTimeout="20000" port="8081" protocol="HTTP/1.1" redirectPort="8444"/>

问题记录

Post Directory

扫码关注公众号:暂无公众号
发送 290992
即可立即永久解锁本站全部文章