1.去官网下载tomcat9的tar.gz安装包

2.移到centos7中并解压

解压命令:

tar -xzvf tomcat9.tar.gz

3.打开文件 /etc 目录下的 profile 文件:

vim /etc/profile

将如下代码追加到 profile 文件末尾:

# tomcat9 

 export CATALINA_HOME=/usr/local/tomcat/apache-tomcat-9.0..M4
export PATH=${CATALINA_HOME}/bin

保持并推出:wq!

4.重启profile文件:

source /etc/profile

5.进入到 /usr/local/tomcat/apache-tomcat-9.0.0.M4/bin 目录中:

打开 vi catalina.sh 文件:

 在 # OS specific support. 前面加入如下代码:

JAVA_HOME=/usr/local/jdk/jdk1.8.0_91
JRE_HOME=$JAVA_HOME/jre

 键入 Esc 并输入“:wq!”保持并退出;

6. 启动 tomcat 服务:
 ./startup.sh
 打印如下信息则表明启动 Tomcat 服务成功:

Using CATALINA_BASE:   /usr/local/tomcat/apache-tomcat-9.0.0.M4
Using CATALINA_HOME: /usr/local/tomcat/apache-tomcat-9.0.0.M4
Using CATALINA_TMPDIR: /usr/local/tomcat/apache-tomcat-9.0.0.M4/temp
Using JRE_HOME: /usr/local/jdk/jdk1.8.0_91/jre
Using CLASSPATH: /usr/local/tomcat/apache-tomcat-9.0.0.M4/bin/bootstrap.jar:/usr/local/tomcat/apache-tomcat-9.0.0.M4/bin/tomcat-juli.jar
Tomcat started.

7. 打开浏览器输入 IP 地址看看吧!如果出现了我们的可爱的“小黄猫”则表明我们的 Tomcat 已提供服务啦!

【如果访问不到,应该是centos7的防火墙没有对8080端口开放】

8.(7不行走8)通过开放centos7防火墙的8080端口:

【查看centos7防火墙开放的端口号:firewall-cmd --list-ports 】

9.(8不行走9)如果防火墙没有开,走centos出现“FirewallD is not running”怎么办

10.【配置tomcat9为系统服务】

11.【tomcat9自动启动】

12.【配置管理界面】

最新文章

  1. OpenCascade Chinese Text Rendering
  2. Linux--目录结构解释(转)
  3. VS2012使用NUGet自动下载(还原)项目中使用的包
  4. - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath不执行的问题
  5. 查看远程git log
  6. BZOJ1576 [Usaco2009 Jan]安全路经Travel
  7. JVM内存的那些事
  8. editplus如何设置不自动备份
  9. JSON数据的中文乱码问题
  10. PHP ORM框架与简单代码实现(转)
  11. springmvc的渲染
  12. 【转】Ubuntu环境下SSH的安装及使用
  13. Makefile条件推断 ——————————【Badboy】
  14. Sublime的Package Control的安装
  15. mycat环境搭建
  16. [04-01]css组合选择器
  17. 根据访问ip的地区跳转到指定地址
  18. 函数的有用信息,装饰器 day12
  19. js 对文件操作
  20. 菜鸟译文(一)——Java中的继承和组合

热门文章

  1. 常用的SQL调优
  2. df换行问题解决
  3. 在mac上安装xcode时 弹出需要关闭itunes的警告 解决办法
  4. POJ 2894
  5. python3处理json数据
  6. 7-STM32物联网开发WIFI(ESP8266)+GPRS(Air202)系统方案升级篇(TCP实现HTTP访问下载文件,明白底层如何实现的,地基稳才踏实)
  7. xamarin 遇到的奇葩问题
  8. cmd/git设置alias提高效率
  9. Numpy 常用矩阵计算函数
  10. Jenkins持久化集成使用