CentOS 7 安装 tomcat
使用wget 下载
首先看一下有什么版本
此处我选择tomcat 8
下载:
shell > wget http://mirror.bit.edu.cn/apache/tomcat/tomcat-8/v8.0.47/bin/apache-tomcat-8.0.47.tar.gz
如果下载失败,可以使用浏览器下载下来之后,再上传到Linux 服务器上。
解压:
此处解压到 /opt/soft 路径,根据自己需要解压即可
shell > tar -zxvf apache-tomcat-8.0.47.tar.gz -C /opt/soft
启动 tomcat :
shell > cd /opt/soft/apache-tomcat-8.0.47/bin/
shell > ./startup.sh
将8080端口添加到防火墙外,并重启
shell > firewall-cmd --zone=public --add-port=8080/tcp --permanent
shell > firewall-cmd --reload
说明:
--zone 作用域
--add-port=8080/tcp 添加8080端口,格式为:端口/通讯协议
--permanent 永久生效,没有此参数重启会失效
输入访问:
将tomcat做成服务:
在/usr/lib/systemd/system/目录下新建文件tomcat8.service,内容如下
Description=Tomcat8 After=syslog.target network.target remote-fs.target nss-lookup.target [Service] Type=forking Environment='JAVA_HOME=/opt/soft/java/jdk1.8.0_151' Environment='CATALINA_PID=/opt/soft/tomcat/apache-tomcat-8.0.47/bin/tomcat.pid' Environment='CATALINA_HOME=/opt/soft/tomcat/apache-tomcat-8.0.47/' Environment='CATALINA_BASE=/opt/soft/tomcat/apache-tomcat-8.0.47/' Environment='CATALINA_OPTS=-Xms512M -Xmx1024M -server -XX:+UseParallelGC' WorkingDirectory=/opt/soft/tomcat/apache-tomcat-8.0.47/ ExecStart=/opt/soft/tomcat/apache-tomcat-8.0.47/bin/startup.sh ExecReload=/bin/kill -s HUP $MAINPID ExecStop=/bin/kill -s QUIT $MAINPID PrivateTmp=true [Install] WantedBy=multi-user.target
则可以通过
A,启动服务:systemctl start tomcat7
B,停止服务:systemctl stop tomcat7
C,重启服务:systemctl restart tomcat7
检查状态:systemctl status tomcat7
这么些操作,执行对tomcat的启动停止。
设置为开启机启动:systemctl enable tomcat7
设置tomcat的环境变量:
首先我们来配置一下tomcat的环境变量和内存设置,进入tomcat的bin目录后通过vi命令打开catalina.sh文件,并在其中加入如下配置:
JAVA_OPTS="-Xms512m -Xmx1024m -Xss1024K -XX:PermSize=512m -XX:MaxPermSize=1024m" export TOMCAT_HOME=/wocloud/tomcat_cluster/tomcat1/apache-tomcat-7.0.57 export CATALINA_HOME=/wocloud/tomcat_cluster/tomcat1/apache-tomcat-7.0.57 export JRE_HOME=/wocloud/java/jdk1.7.0_75/jre export JAVA_HOME=/wocloud/java/jdk1.7.0_75