1.将tar的tomcat安装包复制到linux的usr/local目录下 cp apache-tomcat-7.0.77.tar.gz /usr/local
2.运行命令解压到当前目录 tar xzvf apache-tomcat-7.0.77.tar.gz
3.修改tomcat目录名 mv apache-tomcat-7.0.77 tomcat
4.进入tomcat/bin目录 运行命令./startup.sh
5.curl http://localhost:8080 出现index网页代码
在生产环境中要继续这样:
cd /usr/local/tomcat/bin/ 进入tomcat/bin
tar xvzf commons-daemon-native.tar.gz 解压
cd commons-daemon-1.0.15-native-src/unix 进入
(1).yum -y install gcc 安装gcc
(2).yum -y install make 安装make
[root@localhost unix]# ./configure --with-java=/usr/java/jdk1.8.0_131 进入unix目录执行此命令 提示
*** All done *** Now you can issue "make"
(3).执行make
(4).生成一个jsvc的文件,将其复制到tomcat的bin目录
cp jsvc /usr/local/tomcat/bin/
(5).修改文件daemon.sh
test ".$TOMCAT_USER" = . && TOMCAT_USER=tomcat
# Set JAVA_HOME to working JDK or JRE
JAVA_HOME=/usr/java/jdk1.8.0_131
(6).修改/usr/local/tomcat目录的所有者为tomcat(即您要指定身份运行的linux帐号):
useradd -M tomcat #创建没有主目录的tomcat用户 chsh tomcat -s /sbin/nologin #禁止tomcat登陆操作,类似于windows的系统账户 chown -R tomcat /usr/local/tomcat #将/usr/local/tomcat下的所有档案与子目录进行相同的拥有者变更为tomcat用户
(7).为tomcat/bin/目录下的*.sh添加相应的x权限位
chmod +x /usr/local/tomcat/bin/*.sh
(8).启动tomcat 并测试
/usr/local/tomcat/bin/daemon.sh start
curl http://localhost:8080
(9). 打开文件/etc/sysconfig/iptables,在commit前添加
#8080是tomcat的访问端口
-A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT
service iptables restart 重启iptable
(10).停止tomcat
/usr/local/tomcat/bin/daemon.sh stop
(11).添加tomcat为Linux的服务,这时就简单了,只需要创建一个软链到/etc/init.d/目录中即可
ln -s /usr/local/tomcat/bin/daemon.sh /etc/init.d/tomcat
/etc/init.d/tomcat start #启动tomcat
service tomcat start #启动tomcat
/etc/init.d/tomcat stop #关闭tomcat
service tomcat stop #关闭tomcat
(12).设置开机启动
在daemon.sh文件中添加
#!/bin/sh #这句是原文件里有的,下面的2句是要添加的
# chkconfig: 2345 10 90
# description: Starts and Stops the Tomcat daemon.
然后运行命令
chkconfig --add tomcat 添加服务
/******可以到tomcat/logs查看日志*********/
shutdown -h now 关机再启动会自动启动tomcat
halt 关机再启动不会启动tomcat