幸运28平台租用与Linux非root

1.安装jdk与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.0.15-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/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的所在目录(/opt/jdk_1.7)。

5.更改tomcat目录权限
5.1 赋予用户执行权
chmod a+x /opt/tomcat8/bin/daemon.sh
5.2修改logs temp work conf 的用户所有者
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

猜你喜欢

转载自blog.51cto.com/13930788/2161846