创建app目录;
cd /
mkdir app
到官网下载tomcat7,http://apache.dataguru.cn/tomcat/tomcat-7/v7.0.55/bin/apache-tomcat-7.0.55.tar.gz
用SecureFx将apache-tomcat-7.0.55.tar.gz上传到目录/app;
解压缩;
cd /app
tar -xzvf apache-tomcat-7.0.55.tar.gz
进入tomcat目录设置tomcat的内存使用情况及其他配置:
cd apache-tomcat-7.0.55/bin
vi daemon.sh
在正文开始的地方加入以下内容(注意将jdk等目录结合自己的实际情况进行修改) :
JAVA_HOME=/usr/java/jdk1.7.0_67
CATALINA_HOME=/app/apache-tomcat-7.0.55
CATALINA_OPTS=”-Xms256m -Xmx896m -XX:PermSize=128m -XX:MaxPermSize=512m”
个人参数:
JAVA_HOME=/usr/local/java/jdk1.8.0_101
CATALINA_HOME=/usr/local/tomcat/apache-tomcat-8.5.4
CATALINA_OPTS=”-Xms256m -Xmx896m -XX:PermSize=128m -XX:MaxPermSize=512m”
修改为:
先安装gcc,因为编译的时候要用到
yum install gcc
输入y,回车安装;
创建tomcat用户,用来运行tomcat服务,在生产环境用root是不安全的,所以
useradd -s /sbin/nologin tomcat
chown -R tomcat:tomcat /app/apache-tomcat-7.0.55
要将tomcat作为linux的daemon运行,需要commons-daemon工程的jsvc工具,tomcat的bin目录里已经自带了这个工具的源码。/app/apache-tomcat-7.0.55/bin/commons-daemon-native.tar.gz,解压它,编译它;
tar -xzvf commons-daemon-native.tar.gz
cd commons-daemon-1.0.15-native-src/unix
./configure
make
cp jsvc ../..
将tomcat服务做为service,和操作系统一起启动。
个人:cp /usr/local/tomcat8/apache-tomcat-8.5.4/bin/daemon.sh /etc/init.d/tomcat8 安装tomcat8
cd /usr/local/tomcat/apache-tomcat-8.5.4/bin/
cp daemon.sh /etc/init.d/tomcat8
chmod 755 /etc/init.d/tomcat8
修改tomcat的配置;
cd /etc/init.d
vi tomcat8
增加配置:
chkconfig: 2345 10 90
description: tomcat8 ….
加入到服务;
chkconfig –add tomcat8
chkconfig tomcat8 on
chkconfig –list tomcat8
确认2~5为on的状态就OK了。启动Tomcat:
service tomcat start
成功后外网可以访问。