脚本宝典收集整理的这篇文章主要介绍了CentOS7 安装 Tomcat7,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
下载 JDK , JRE 和 Tomcat
运行 Tomcat 需要 JAVA JDK 和 JRE 运行环境,我们这里选择安装 JDK 1.7 版本,进入官网下载 JDK 和 JRE 包。
JDK 1.7 和 JRE 1.7 官网下载地址 Tomcat 下载地址
通过 wget 命令下载 Core 包
wget http://mirrors.tuna.tsinghua....
JDK 和 JRE 下载到本地完成后可以通过 scp
或者 sftp
工具上传到 CentOS 服务器
解压 JDK, JRE, apache-tomcat .tar.gz
包
tar -xzvf 包文件名
重命名并保存到 /usr/local/
目录下:
mv apache-tomcat-7.0.82.tar.gz /usr/local/tomcat7 mv jdk-7u80-linux-x64.tar.gz /usr/local/jdk1.7 mv jre-7u80-linux-x64.tar.gz /usr/local/jre1.7
至此, 三个包的存放位置是:
/usr/local/jdk1.7 /usr/local/jre1.7 /usr/local/tomcat7
配置 JAVA 环境变量
cd /etc/PRofile.d/ touch java.sh vi java.sh
键入一下内容:
export JAVA_HOME=/usr/local/jdk1.7 export JRE_HOME=/usr/local/jdk1.7/jre export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar export CATALINA_HOME=/usr/local/tomcat7 export TOMCAT_HOME=/usr/local/tomcat7 export PATH=$PATH:$JAVA_HOME/bin
:wq
保存后重新加载 .sh
脚本文件
source /etc/profile.d/java.sh
测试环境变量是否配置成功:
java -version #如果返回对应版本号则配置成功
配置 tomcat
编辑配置 /usr/local/tomcat7/bin/catalina.sh
文件
vi /usr/local/tomcat7/bin/catalina.sh 键入以下配置: JAVA_OPTS="-XMs256m -Xmx512m -XX:PErmSize=64m -XX:MaxPermSize=256m" export TOMCAT_HOME=/usr/local/tomcat7 export CATALINA_HOME=/usr/local/tomcat7 export JRE_HOME=/usr/local/jdk1.7/jre export JAVA_HOME=/usr/local/jdk1.7
启动 Tomcat
进入 /usr/local/tomcat7/bin/
目录
./catalina.sh start # 启动 Tomcat ./catalina.sh stop # 停止 Tomcat ./catalina.sh run # 查看运行日志 ./startup.sh # 启动 Tomcat ./shutdown.sh # 停止 Tomcat
测试 Tomcat 是否成功启动
ps -ef|grep tomcat # 如果有内容输出则启动成功 或者 访问服务器公网 ip 的 8080 端口,如果看到 Apache Tomcat 主页则表示成功启动
问题解决:
CentOS Tomcat 启动了无法远程访问的问题
是由于防火墙 8080 端口被限制,或者云服务器安全组规则里面 8080 端口未设置开放
Tomcat 无法启动的问题,
通过查看运行日志:
./catalina.sh run
可能是分配内存不足所致,根据自己服务器的硬件信息做相应修改,在/usr/local/tomcat7/bin/catalina.sh
文件里 JAVA_OPTS
修改字段
JAVA_OPTS="-Xms256m -Xmx512m -XX:PermSize=64m -XX:MaxPermSize=256m"
-Xms
:java Heap初始大小。 默认是物理内存的1/64。
-Xmx
:java heap最大值。建议均设为物理内存的一半。不可超过物理内存。
-XX:PermSize
:设定内存的永久保存区初始大小,缺省值为64M。
-XX:MaxPermSize
:设定内存的永久保存区最大 大小,缺省值为64M。
-XX:NewSize
: 新生成的池的初始大小。 缺省值为2M。
-XX:MaxNewSize
: 新生成的池的最大大小。缺省值为32M。
以上是脚本宝典为你收集整理的CentOS7 安装 Tomcat7全部内容,希望文章能够帮你解决CentOS7 安装 Tomcat7所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。