安装:
1 、请根据文章《 CentOS Linux 6 / 7 安装 Tomcat 8 》来安装 Tomcat( Tomcat 9 的安装也类似)。
2 、安装 commons-daemon-native :
注意:
- 无需下载额外的安装包,安装完 Tomcat 后,commons-daemon-native.tar.gz 这个压缩包就在 /usr/local/tomcat/bin 目录下;
- 以下 configure 命令中的 –with-java= 参数是 Java 的安装路径,请根据实际情况修改(如果是 Oracle 的 JDK 应为 –with-java=/usr/java/latest ,如果是 OpenJDK 应为 –with-java=/usr/lib/jvm/java )。
[root@host ~]# cd /usr/local/tomcat/bin
[root@host bin]# tar -zxvf commons-daemon-native.tar.gz
[root@host bin]# cd commons-daemon-1.1.0-native-src/unix/
[root@host unix]# ./configure --with-java=/xxx/yyy
[root@host unix]# make
[root@host unix]# mv jsvc /usr/local/tomcat/bin/
[root@host unix]# cd /usr/local/tomcat/bin
[root@host bin]# rm -rf commons-daemon-1.1.0-native-src/
3 、修改 /usr/local/tomcat/bin/daemon.sh 文件,将这一行:
test ".$TOMCAT_USER" = . && TOMCAT_USER=tomcat
改为:
test ".$TOMCAT_USER" = . && TOMCAT_USER=nobody
即可。
4 、启动 Tomat :
[root@host bin]# sh /usr/local/tomcat/bin/daemon.sh start
5 、查看 Tomcat 的进程:
[root@host bin]# ps -ef | grep tomcat
如果看到输出带有 nobody 或者 -user nobody 字样,那就是没问题了。
发表评论?