1.准备文件:
jdk-7u80-linux-x64.rpm
apache-tomcat-7.0.55-windows-x64.zip
2.安装JDK:
通过rpm -ivh jdk-7u80-linux-x64.rpm命令安装
安装成功后修改/etc/profile配置如下:
export JAVA_HOME=/usr/java/jdk1.7.0_80
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar 保存后使之生效:
source /etc/profile
安装后需要配置jdk的安全项,解决Tomcat在Linux服务器启动卡住的情况,找到/usr/java/jdk1.7.0_80/jre/lib/security/java.security文件,在文件中找到securerandom.source这个设置项,将其改为:
securerandom.source=file:/dev/./urandom
3.安装Tomcat:
通过unzip apache-tomcat-7.0.55-windows-x64.zip命令解压,如果没有则yum命令安装;解压目录为:/opt/apache-tomcat-7.0.55
解压成功后,在/usr/lib/systemd/system/目录下新建文件tomcat7.service,内容如下:
[Unit]
Description=Tomcat7
After=syslog.target network.target remote-fs.target nss-lookup.target
[Service]
Type=forking
Environment='JAVA_HOME=/usr/java/jdk1.7.0_80'
Environment='CATALINA_PID=/opt/apache-tomcat-7.0.55/bin/tomcat.pid'
Environment='CATALINA_HOME=/opt/apache-tomcat-7.0.55/'
Environment='CATALINA_BASE=/opt/apache-tomcat-7.0.55/'
Environment='CATALINA_OPTS=-Xms512M -Xmx1024M -XX:MaxPermSize=512M -server -XX:+UseParallelGC'
WorkingDirectory=/opt/apache-tomcat-7.0.55/
ExecStart=/opt/apache-tomcat-7.0.55/bin/startup.sh
ExecReload=/bin/kill -s HUP $MAINPID
ExecStop=/bin/kill -s QUIT $MAINPID
PrivateTmp=true
[Install]
WantedBy=multi-user.target
设置tomcat内存大小,要添加在tomcat目录 的bin 下catalina.sh 里,位置cygwin=false前 。【注意引号要带上,红色的为新添加的】
- # OS specific support. $var _must_ be set to either true or false.
- export JAVA_OPTS="-Xms512m -Xmx1024m -XX:MaxPermSize=512m"
- cygwin=false
设置为开启机启动:systemctl enable tomcat7
相关命令如下:
A、启动服务:systemctl start tomcat7
B、停止服务:systemctl stop tomcat7
C、重启服务:systemctl restart tomcat7
D、检查状态:systemctl status tomcat7

本文介绍如何在Linux环境下安装配置JDK及Tomcat,并实现开机自启。主要内容包括通过rpm命令安装JDK并配置环境变量,解决Tomcat启动时可能出现的问题,以及通过systemd服务管理Tomcat。
216

被折叠的 条评论
为什么被折叠?



