JDK配置
export JAVA_HOME=/opt/jdk8
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$JAVA_HOME/bin:$PATH
生效配置:
source /etc/profile
验证是否安装成功:
java –versoin
修改$JAVA_HOME/jre/lib/security/java.security文件:
securerandom.source=file:/dev/urandom
Tomcat配置
- 下载Tomcat
wget http://mirrors.shu.edu.cn/apache/tomcat/tomcat-8/v8.5.28/bin/apache-tomcat-8.5.28.tar.gz - 解压
tar –zxvf apache-tomcat-8.5.28.tar.gz - 服务自启配置
a) 创建文件tomcat,内容如下:
#!/bin/bash
# description: Tomcat8 Start Stop Restart
# processname: tomcat8
# chkconfig: 234 20 80
JAVA_HOME=/opt/jdk8
export JAVA_HOME
PATH=$JAVA_HOME/bin:$PATH
export PATH
CATALINA_HOME=/opt/tomcat8
case $1 in
start)
sh $CATALINA_HOME/bin/startup.sh
;;
stop)
sh $CATALINA_HOME/bin/shutdown.sh
;;
restart)
sh $CATALINA_HOME/bin/shutdown.sh
sh $CATALINA_HOME/bin/startup.sh
;;
esac
exit 0
b) 设置成可执行文件
chmod +x tomcat
c) 将文件拷贝到/etc/init.d下,并运行:
chkconfig --add tomcat
4) 服务启动/停止
启动服务:service tomcat start
停止服务:service tomcat stop
访问地址:http://ip:8080
5) 配置JVM参数
在$CATALINA_HOME/bin目录下,新建脚本setenv.sh:
#!/bin/sh
export CATALINA_OPTS="$CATALINA_OPTS
-Xms9000m -Xmx9000m -Xmn3g -XX:MetaspaceSize=256M -XX:+PrintGCDetails -Xloggc:/opt/logs/gc.log"
export JAVA_OPTS="$JAVA_OPTS
-Dcom.sun.management.jmxremote.port=2099 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false"
设置成可执行文件:
chmod +x setenv.sh