CentOS7下安装Tomcat7
1、将软件apache-tomcat-7.0.55.tar.gz拷贝到/data/software路径下
[root@localhost software]# cd /data/software
2、解压缩软件,执行以下命令
[root@localhost software]# tar -zxv -f apache-tomcat-7.0.55.tar.gz
或者直接
tar -zxv -f apache-tomcat-7.0.55.tar.gz -C /data/program #此处省略第三步骤
3、移动解压后的目录到,/data/program/
[root@localhost software]# mv apache-tomcat-7.0.55 /data/program/tomcat
或者直接就是
4、启动Tomcat
切换目录
[root@localhost software]# cd /data/program/tomcat/bin
在/data/program/tomcat/bin目录下执行statup.sh
./startup.sh
5、开启外部访问的8080端口
[root@localhost mysql-5.7.12]# sudo firewall-cmd --zone=public --add-port=8080/tcp --permanent
[root@localhost ~]# sudo firewall-cmd --reload
(永久打开8080端口)
6、测试是否启动成功,访问http://10.1.1.242:8080/ #此处IP为本服务器
7、运行项目
在/home/tomcat_clas/webapps/建立CLAS_ADMIN文件夹
将本地文件夹D:\WorkspaceKepler\CLAS_ADMIN\WebContent下的代码文件,都拷到该文件夹下
8、设置tomcat开机启动
(1)
root@localhost software]# cd /data/program/tomcat/bin
[root@localhost bin]# vi setenv.sh #将以下内容拷贝到这个脚本中
#add tomcat pid
CATALINA_PID="/data/program/tomcat/tomcat.pid"
#add java opts
JAVA_OPTS="-server -XX:PermSize=256M -XX:MaxPermSize=1024m -Xms512M -Xmx1024M -XX:MaxNewSize=256m"
(2)增加tomcat.service
vi /usr/lib/systemd/system/tomcat.service #/以将以下内容拷贝到该文件中
[Unit]
Description=Tomcat
After=syslog.target network.target remote-fs.target nss-lookup.target
[Service]
Type=forking
PIDFile=/data/program/tomcat/tomcat.pid
ExecStart=/data/program/tomcat/bin/startup.sh
ExecReload=/bin/kill -s HUP $MAINPID
ExecStop=/bin/kill -s QUIT $MAINPID
PrivateTmp=true
[Install]
WantedBy=multi-user.target
(3)使用tomcat.service
配置开机启动
systemctl enable tomcat
启动tomcat
systemctl start tomcat
停止tomcat
systemctl stop tomcat
重启tomcat
systemctl restart tomcat