Linux非root用户启动Tomcat配置
1.安装jdk与tomcat 安装目录为/usr/local/apache-tomcat-8.0.52 步骤略2.创建用户 tomcat并设置其不可登录其命令 #useradd -s /usr/sbin/nologin tomcat3.安装并编译守护程序服务3.1 切换目录进入tomcatbin目录 #cd /usr/local/apache-tomcat-8.0.52/bin/ ...
1.安装jdk与tomcat
jdk安装目录/usr/local/jdk1.8.0_172
tomcat安装目录为/usr/local/apache-tomcat-8.0.52 步骤略
2.创建用户 tomcat并设置其不可登录
其命令 #useradd -s /usr/sbin/nologin tomcat
3.安装并编译守护程序服务
3.1 切换目录进入tomcatbin目录 #cd /usr/local/apache-tomcat-8.0.52/bin/
3.2 解压守护程序文件 #tar -xzvf commons-daemon-native.tar.gz
3.3 进入安装路径 #cd commons-daemon-1.1.0-native-src/unix/
3.4 安装 # ./configure
3.5 编译 # make
3.6 复制编译文件
执行make后会生成一个jsvc文件,将其复制到tomcat的bin目录 cp jsvc /usr/local/apache-tomcat-8.0.52/bin
4.修改启动脚本
命令 #vi /usr/local/apache-tomcat-8.0.52/bin/daemon.sh
找到如下内容
test ".$TOMCAT_USER" = . && TOMCAT_USER=tomcat
# Set JAVA_HOME to working JDK or JRE
# JAVA_HOME=/opt/jdk-1.6.0.22
修改TOMCAT_USER=tomcat,"tomcat"为运行tomcat的用户,本文创建的用户即为tomcat,所以不用修改。
去除JAVA_HOME前的注释(即“#”号),并设置为JDK的所在目录(/usr/local/jdk1.8.0_172)。
5.更改tomcat目录权限
5.1 赋予用户执行权
chmod a+x /usr/local/apache-tomcat-8.0.52/bin/daemon.sh
5.2修改logs temp work conf 的用户所有者,切换路径到Tomcat根路径,执行以下命令
chown tomcat logs
chown tomcat temp
chown tomcat work
chown tomcat conf
修改conf里面的文件用户所有者
chown tomcat conf/*
6.加快tomcat启动速度
打开$JAVA_PATH/jre/lib/security/java.security这个文件,找到下面的内容:
securerandom.source=file:/dev/urandom (或者 securerandom.source=file:/dev/random)替换成securerandom.source=file:/dev/./urandom
(这里加粗的u一定要带上)
更多推荐
所有评论(0)