dongnan
总版主
总版主
  • 粉丝52
  • 发帖数2165
  • 铜币13236枚
  • 威望5838点
  • 银元150个
  • 社区居民
  • 最爱沙发
  • 忠实会员
  • 原创写手
阅读:1784回复:2

centos 7 部署 tomcat9

楼主#
更多 发布于:2016-09-21 15:04
官网
http://tomcat.apache.org/

java 环境
#安装jdk
yum install java java-1.8.0-openjdk-devel

版本
java -version
openjdk version "1.8.0_101"
OpenJDK Runtime Environment (build 1.8.0_101-b13)
OpenJDK 64-Bit Server VM (build 25.101-b13, mixed mode)


部署 tomcat
#软件包
wget -c http://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-9/v9.0.0.M9/bin/apache-tomcat-9.0.0.M9.tar.gz
wget -c https://www.apache.org/dist/tomcat/tomcat-9/v9.0.0.M9/bin/apache-tomcat-9.0.0.M9.tar.gz.md5
  
#校验
md5sum -c apache-tomcat-9.0.0.M9.tar.gz.md5
apache-tomcat-9.0.0.M9.tar.gz: OK
  
#配置
tar zxf apache-tomcat-9.0.0.M9.tar.gz
mv apache-tomcat-9.0.0.M9 /usr/local/tomcat

1. 环境变量
tail -n2 /etc/profile
#类似如下输出
export JAVA_HOME='/usr/lib/jvm/jre'
export CATALINA_HOME='/usr/local/tomcat'

2. 立即生效
source /etc/profile

tomcat 使用

1. 启动
/usr/local/tomcat/bin/startup.sh
Using CATALINA_BASE:   /usr/local/tomcat
Using CATALINA_HOME:   /usr/local/tomcat
Using CATALINA_TMPDIR: /usr/local/tomcat/temp
Using JRE_HOME:        /usr/lib/jvm/jre
Using CLASSPATH:       /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar
Tomcat started.

2. 验证
#8080 端口
lsof -i :8080
COMMAND   PID USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
java    12694 root   44u  IPv6  25460      0t0  TCP *:webcache (LISTEN)

3. 关闭
/usr/local/tomcat/bin/shutdown.sh
Using CATALINA_BASE:   /usr/local/tomcat
Using CATALINA_HOME:   /usr/local/tomcat
Using CATALINA_TMPDIR: /usr/local/tomcat/temp
Using JRE_HOME:        /usr/lib/jvm/jre
Using CLASSPATH:       /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar

扩展:配置 tomcat webui 权限
1. 配置文件
#tomcat-users.xml
tail -n3 tomcat-users.xml
  <role rolename="manager-gui"/>
  <user username="admin" password="dongnan" roles="manager-gui"/>
</tomcat-users>
  
#manager.xml
cat Catalina/localhost/manager.xml
<Context privileged="true" antiResourceLocking="false"
  docBase="${catalina.home}/webapps/manager">
<Valve className="org.apache.catalina.valves.RemoteAddrValve" allow="^.*$" />
</Context>

2. 重启
/usr/local/tomcat/bin/shutdown.sh
/usr/local/tomcat/bin/startup.sh

3. webui
 

图片:tomcat9.png




相关:nginx 代理 tomcat 注意事项

参考
How To Install Apache Tomcat 8 on CentOS 7
Install Apache Tomcat 9 on CentOS 7 / RHEL 7 / Ubuntu 16.04

#
dongnan
总版主
总版主
  • 粉丝52
  • 发帖数2165
  • 铜币13236枚
  • 威望5838点
  • 银元150个
  • 社区居民
  • 最爱沙发
  • 忠实会员
  • 原创写手
沙发#
发布于:2017-03-29 16:37
tomcat 中文手册
1: Tomcat 8 权威指南
2: Tomcat 8 权威指南
dongnan
总版主
总版主
  • 粉丝52
  • 发帖数2165
  • 铜币13236枚
  • 威望5838点
  • 银元150个
  • 社区居民
  • 最爱沙发
  • 忠实会员
  • 原创写手
板凳#
发布于:2017-03-30 15:36
游客

返回顶部