Linux安装Tomcat

来源:互联网 发布:午夜凶铃 知乎 编辑:程序博客网 时间:2024/06/10 10:06

 

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.shshutdown.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

//注第611步,可不用配置,因为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
原创粉丝点击