centos7 下载安装配置 apache-tomcat-9.0.33.tar.gz

  1. 官网下载安装包

http://archive.apache.org/dist/tomcat/tomcat-9/v9.0.33/bin/apache-tomcat-9.0.33.tar.gz

将tomcat 安装到  /usr/local/tomcat/   目录下

cd /usr/local/

mkdir tomcat

cd tomcat

centos7 下载安装配置 apache-tomcat-9.0.33.tar.gz

 

  1. 解压 ,执行以下命令

[[email protected] tools]$ sudo tar -zxvf apache-tomcat-9.0.33.tar.gz

3.移动到/usr/local/tomcat/

[[email protected] tools]$ sudo mv apache-tomcat-9.0.33 /usr/local/tomcat/

 

4.配置自启动,切换至Tomcat的bin目录执行vi setenv.sh,并按i进入编辑模式,拷贝以下代码粘贴

切换到root用户或者ROOT权限

 

[[email protected] ~]# cd /usr/local/tomcat/apache-tomcat-9.0.33/bin

[[email protected] bin]# vi  setenv.sh

#add tomcat pid

CATALINA_PID="$CATALINA_BASE/tomcat.pid"

#add java opts

JAVA_OPTS="-server -XX:PermSize=256M -XX:MaxPermSize=1024m -Xms512M -Xmx1024M -XX:MaxNewSize=256m"

centos7 下载安装配置 apache-tomcat-9.0.33.tar.gz

 

之后按esc键,在按shift+:(左下角出现会出现“:”),然后输入wq保存退出,

最后执行 chmod +x setenv.sh 确保文件setenv.sh可执行。

5.配置service 执行cd /usr/lib/systemd/system切换至目录 并执行vi tomcat.service(也可以直接vi /usr/lib/systemd/system/tomcat.service),拷贝以下代码粘贴(注意将第6和7行的Tomcat路径/usr/local/apache-tomcat-9.0.33 换成你自己的Tomcat的绝对路径)

[[email protected] bin]# vi /usr/lib/systemd/system/tomcat.service

centos7 下载安装配置 apache-tomcat-9.0.33.tar.gz

 

[Unit]

Description=Tomcat

After=syslog.target network.target remote-fs.target nss-lookup.target

[Service]

Type=forking

PIDFile=/usr/local/tomcat/apache-tomcat-9.0.33/tomcat.pid

ExecStart=/usr/local/tomcat/apache-tomcat-9.0.33/bin/startup.sh

ExecReload=/bin/kill -s HUP $MAINPID

ExecStop=/bin/kill -s QUIT $MAINPID

PrivateTmp=true

[Install]

WantedBy=multi-user.target

 

设置开机自动开机启动

//配置开机启动 systemctl enable tomcat

//启动systemctl start tomcat.service

//停止systemctl stop tomcat

//重启systemctl restart tomcat

 

配置完成,建议重启服务器,即输入命令 reboot(或者sudo reboot)即可在浏览器里输入你的服务器地址+8080端

(例如:192.168.1.161:8080),如果看到小猫咪表示成功,否则请检查以上所有步骤是否全都执行正确了。

 

6.配置环境变量

[[email protected] bin]# vi /etc/profile

 

增加

 

export CATALINA_HOME=/usr/local/tomcat/apache-tomcat-9.0.33

 

export PATH=$TOMCAT_HOME/bin:$PATH

 

centos7 下载安装配置 apache-tomcat-9.0.33.tar.gz

如果不能访问,可能是因为防火墙

systemctl stop firewalld.service 关闭防火墙

cd /usr/local/tomcat/apache-tomcat-9.0.33/bin 进入tomcat根目录

./startup.sh 开启tomcat

 

7.修改端口,切换至Tomcat conf目录

cd /usr/local/tomcat/apache-tomcat-9.0.33/conf

//输入指令打开文件

vi server.xml

//输入 /8080 并回车搜索8080 字符串,找到如下两处地方

<<Connector port="8080" protocol="HTTP/1.1"

               connectionTimeout="20000"

               redirectPort="8443" />

    <!-- A "Connector" using the shared thread pool-->

    <!--

    <Connector executor="tomcatThreadPool"

               port="8080" protocol="HTTP/1.1"

               connectionTimeout="20000"

               redirectPort="8443" />

//按“i”进入编辑模式,将port="8080"改成port="9090"

<Connector port="9090" protocol="HTTP/1.1"

               connectionTimeout="20000"

               redirectPort="8443" />

    <!-- A "Connector" using the shared thread pool-->

    <!--

    <Connector executor="tomcatThreadPool"

               port="9090" protocol="HTTP/1.1"

               connectionTimeout="20000"

               redirectPort="8443" />

 

centos7 下载安装配置 apache-tomcat-9.0.33.tar.gz

之后按esc键,在按shift+:(左下角出现会出现“:”),然后输入wq保存退出。

 

8.配置gui-manager项目部署方式,切换至Tomcat conf目录,输入vi tomcat-users.xml打开文件,按“i”进入编辑模式,拷贝以下代码放置</tomcat-users>标签之间(注意将password和username换成你自己的)

[[email protected] conf]# vi tomcat-users.xml

 <role rolename="manager"/>     

  <role rolename="admin"/>

  <role rolename="admin-gui"/>

  <role rolename="manager-gui"/>

  <user username="XXX" password="XXXX" roles="admin-gui,manager-gui"/>

 

centos7 下载安装配置 apache-tomcat-9.0.33.tar.gz

之后按esc键,在按shift+:(左下角出现会出现“:”),然后输入wq保存退出。
输入  

cd /usr/local/tomcat/apache-tomcat-9.0.33/webapps/manager/META-INF

 切换至目录,输入vi context.xml打开文件,按i进入编辑模式,将</Context> 标签下的<Valve> 标签注释掉

[[email protected] conf]# cd /usr/local/tomcat/apache-tomcat-9.0.33/webapps/manager/META-INF

<Context antiResourceLocking="false" privileged="true" >

<!--注释掉此标签

 <Valve className="org.apache.catalina.valves.RemoteAddrValve"

         allow="127\.\d+\.\d+\.\d+|::1|0:0:0:0:0:0:0:1" />

-->

</Context>

centos7 下载安装配置 apache-tomcat-9.0.33.tar.gz

9.重启Tomcat

systemctl restart tomcat

浏览器中直接输入你的服务器地址,例如192.168.1.161:9090,看见小猫咪,点击manager 输入账号密码即可部署你的项目了。

centos7 下载安装配置 apache-tomcat-9.0.33.tar.gz

参考:https://blog.****.net/taozibug/article/details/80269008

tomcat 安装及常见问题 参考:
http://blog.****.net/zzpzheng/article/details/48864129
http://blog.****.net/guochunyang/article/details/51820066
http://*.com/questions/10268583/downloading-java-jdk-on-linux-via-wget-is-shown-license-page-instead