[CentOS] Tomcat安装部署

目录

  • Tomcat 安装部署
    • 一.软件版本
    • 二.Tomcat安装
    • 三.启动时报错
    • 四.配置Tomcat自启动
    • 五.内存溢出
    • 六.查看实时控制台输出

Tomcat 安装部署

一.软件版本

  • tomcat版本:apache-tomcat-7.0.90.tar.gz
  • 其它:

Linux发行版:CentOS-7-x86_64-DVD-1804.iso

FTP工具:FileZilla_3.32.0-rc1_win64-setup.exe

二.Tomcat安装

  1. 当前安装路径(/opt/tomcat)

  2. 解压 tomcat 压缩包

# tar -zxvf apache-tomcat-7.0.90.tar.gz
  1. 配置tomcat端口(默认:8080)
#--进入到tomcat
# cd apache-tomcat-7.0.90
#--打开配置文件
# vim conf/server.xml

#--修改 shutdown 端口

#--修改端口为 8899
Connector port="8080" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" />
#--修改 AJP 端口

  1. 启动tomcat
# ./bin/startup.sh

三.启动时报错

  • 运行./bin/startup.sh时报错,信息如下:
[comuser@localhost apache-tomcat-7.0.90]$ sudo ./bin/startup.sh
[sudo] comuser 的密码:
Neither the JAVA_HOME nor the JRE_HOME environment variable is defined
At least one of these environment variable is needed to run this program
  • 解决方法:
  1. 编辑 bin/setclasspath.sh,添加JAVA_HOME和JRE_HOME

在下面行上加:

【#Make sure prerequisite environment variables are set 】

export JAVA_HOME=/usr/local/java/jdk1.7.0_79
export JRE_HOME=/usr/local/java/jdk1.7.0_79/jre

四.配置Tomcat自启动

  1. 编辑系统自启动配置文件rc.local
# vim /etc/rc.d/rc.local

写入以下内容:(JAVA_HOME和tomcat的startup.sh文件需要根据实际情况修改)

export JAVA_HOME=/usr/local/java/jdk1.7.0_79
/opt/tomcat/apache-tomcat-7.0.90/bin/startup.sh start
  1. 运行命令,给rc.local文件的执行权限
#--配置文件的注释有说明
# chmod +x /etc/rc.d/rc.local
  1. 关机,开机

五.内存溢出

  1. 编辑 bin/catalina.sh 文件
# vim bin/catalina.sh
  1. 找到 cygwin=false ,在前一行写入以下内容:
JAVA_OPTS="-server -Xms1024m -Xmx1024m -XX:PermSize=256m -XX:MaxPermSize=512m -XX:MaxNewSize=512m"

六.查看实时控制台输出

  • 控制台文件是 /logs/catalina.out 文件
#--启动tomcat
# bin/startup.sh
#--输出tomcat控制台日志
# tail -f logs/catalina.out

你可能感兴趣的:(#,CentOS,Java,Tomcat,CentOS,Linux)