资讯专栏INFORMATION COLUMN

CentOS7 安装 Tomcat7

wenyiweb / 1403人阅读

摘要:下载,和运行需要和运行环境,我们这里选择安装版本进入官网下载和包。建议均设为物理内存的一半。不可超过物理内存。设定内存的永久保存区最大大小,缺省值为。新生成的池的最大大小。

下载 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。

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/45896.html

相关文章

  • CentOS7 安装 Tomcat7

    摘要:下载,和运行需要和运行环境,我们这里选择安装版本进入官网下载和包。建议均设为物理内存的一半。不可超过物理内存。设定内存的永久保存区最大大小,缺省值为。新生成的池的最大大小。 下载 JDK , JRE 和 Tomcat 运行 Tomcat 需要 JAVA JDK 和 JRE 运行环境,我们这里选择安装 JDK 1.7 版本,进入官网下载 JDK 和 JRE 包。 JDK 1.7 和 J...

    yiliang 评论0 收藏0
  • Centos7安装JDK7与Tomcat7

    摘要:一安装配置官网下载,由于已经不再更新,直接下载最后一个更新版本即可,也就是,对应压缩包为服务器上还没有安装,无法使用进行上传,只能通过命令,命令如下文件所在目录目标服务器用户名目标服务器地址目标服务器上的存储目录进入服务器存储目录 一、安装配置JDK7 1、官网下载JDK7,由于JDK7已经不再更新,直接下载最后一个更新版本即可,也就是JDK7-80,对应压缩包为jdk-7u80-li...

    mingzhong 评论0 收藏0
  • Centos7Tomcat7安装

    摘要:下载解压添加端口到防火墙并重启启动打开浏览器测试出现一只三脚猫,至此安装成功 1.下载tomcat7 wget http://mirrors.hust.edu.cn/apache/tomcat/tomcat-7/v7.0.85/bin/apache-tomcat-7.0.85.tar.gz 2.解压 tar -zxvf apache-tomcat-7.0.85.tar.gz 3.添加端...

    SolomonXie 评论0 收藏0
  • Centos7Tomcat7安装

    摘要:下载解压添加端口到防火墙并重启启动打开浏览器测试出现一只三脚猫,至此安装成功 1.下载tomcat7 wget http://mirrors.hust.edu.cn/apache/tomcat/tomcat-7/v7.0.85/bin/apache-tomcat-7.0.85.tar.gz 2.解压 tar -zxvf apache-tomcat-7.0.85.tar.gz 3.添加端...

    arashicage 评论0 收藏0
  • Centos7Tomcat7安装

    摘要:下载解压添加端口到防火墙并重启启动打开浏览器测试出现一只三脚猫,至此安装成功 1.下载tomcat7 wget http://mirrors.hust.edu.cn/apache/tomcat/tomcat-7/v7.0.85/bin/apache-tomcat-7.0.85.tar.gz 2.解压 tar -zxvf apache-tomcat-7.0.85.tar.gz 3.添加端...

    617035918 评论0 收藏0

发表评论

0条评论

阅读需要支付1元查看
<