Linux安装Tomcat

Linux安装Tomcat

一、安装JDK

二、Tomcat安装

解压缩

# cd /usr/

# tar -zxvf /runbo/install/apache-tomcat-7.0.61.tar.gz

三、修改 tomcat安装目录\conf目录内的server.xml文件

修改端口:

将8080改为你要的,注意Linux防火墙记得开端口

修改工程项目路径:

四、到这步,Tomcat就已经安装好了,但是如果要部署的服务程序中有socket连接,使用startup.sh和shutdown.sh方式启动/停止是无法真正关闭服务的,所以需要daemon方式启动/停止服务,以下是daemon方式的安装步骤:

Tomcat :假设我的安装目录在:/usr/apache-tomcat-7.0.61/

1、在/usr/apache-tomcat-7.0.61/bin中有commons-daemon-native.tar.gz 压缩包

2、解压commons-daemon-native.tar.gz

# tar -zxvf commons-daemon-native.tar.gz

3、解压完成,出现commons-daemon-1.0.15-native-src文件夹(目录)

 1、  进入commons-daemon-1.0.15-native-src 下的unix目录 

 # cd commons-daemon-1.0.15-native-src/unix/

2、  执行configure 文件(如果没有执行权限则加之:chmod +x ./configure)

./configure –with-java=/usr/java/jdk1.8.0_51/ #–with-java=/opt/jdk 这个是指定jdk的具体路径

如果执行出现错误:“no acceptable C compiler found in $PATH”,是因为没有安装C编译器,执行“yum install gcc”安装gcc就可以了

4、 编译

# make

5、 编译完成后出现jsvc文件夹,复制jsvc到/usr/apache-tomcat-7.0.61/bin目录下面

# cp jsvc  /usr/apache-tomcat-7.0.61/bin

//注第6~11步,可不用配置,因为tomcat的启动顺序要手工确保

6、将/usr/apache-tomcat-7.0.61/bin目录下的daemon.sh 复制到/etc/init.d目录下并改名为tomcat。

# cp /usr/apache-tomcat-7.0.61/bin/daemon.sh /etc/init.d/tomcat

在/etc/init.d/目录下修改tomcat启动服务配置文件,配置文件的名称即为服务名,这里是tomcat。

cd /etc/init.d/

vi tomcat

修改两个地方

1> 在#!/bin/sh下面添加这一行

chkconfig: 2345 85 15

2> # resolve links - $0 may be a softlink 下面添加参数

JAVA_HOME=/usr/java/jdk1.8.0_51

CATALINA_HOME=/usr/apache-tomcat-7.0.61

原来的ARG0=”$0”,改为Tomcat的安装目录

ARG0=”/usr/apache-tomcat-7.0.61”

其他不变,保存退出,并赋予执行权限。

7、#chmod a+x tomcat

8、#chkconfig –add tomcat ##添加tomcat服务

9、#chkconfig –list |grep tomcat ##查看tomcat服务是否被添加

10、# service tomcat start ##启动tomcat服务

11、# service tomcat stop ##停止tomcat服务

可能出现的问题:Invalid user name ‘tomcat’ specified

解决办法:

添加用户tomcat

useradd -d /home/tomcat -s /usr/sbin/nologin tomcat

添加用户组

groupadd tomcat

将用户tomcat添加到组tomcat

gpasswd -a tomcat tomcat

修改文件夹的所有者,将目录 /usr/apache-tomcat-7.0.61,/home/tomcat中所有文件的所有者和组更改为用户 tomcat和组 tomcat

chown -R tomcat:tomcat /usr/apache-tomcat-7.0.61

chown -R tomcat:tomcat /home/tomcat

五、启动脚本 并检查是否启动成功

/etc/init.d/tomcat start

netstat -ntpul

六、启动Tomcat

cd /usr/apache-tomcat-7.0.61/bin

./daemon.sh start

检查Tomcat是否启动

ps -ef|grep java

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值