1,下载tomcat,选择自己想要的版本下载即可

下载官网:http://tomcat.apache.org/

2,将下载的源码放到自己需要的位置,解压,我新建了一个tomcat目录

sudo mkdir /usr/local/tomcat

切换到新建的tomcat目录:cd /usr/local/tomcat

3,解压源码到当前目录

sudo tar -zxvf  apache-tomcat-9.0.27.tar.gz

4,给tomcat服务赋予权限

sudo chmod 755 -R  apache-tomcat-9.0.27

5,进入解压之后tomcat文件下

cd apache-tomcat-9.0.27/

5,修改启动脚本

进入到tomcat-9.0.27下的bin目录

修改startup.sh文件,sudo vim vim

在代码的最下边添加如下代码,及设置tomcat启动环境,需要java环境支持,要设置好java环境变量

#set java environment
export JAVA_HOME=/usr/local/java/jdk1.8.0_231
export JAVA_BIN=/usr/local/java/jdk1.8.0_231/bin
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

#tomcat
export TOMCAT_HOME=/usr/local/apache-tomcat-8.5.31

6,启动服务,sudo ./startup.sh

7,测试tomcat端口是否打开,netstat -ntulp | grep 8080

8,测试tomcat是否可以访问,打开浏览器,地址栏输入 127.0.0.1:8080,出现tomcat界面说明启动正常

最新文章

  1. html学习第二天—— 第七章——CSS样式基本知识
  2. MySQL的下载与安装 和 navicat for mysql 安装使用
  3. Google地图实现
  4. php url rewrite
  5. DELPHI WEBSERVICE
  6. Hololens开发笔记之使用Unity开发一个简单的应用
  7. 错误处理--pure specifier can only be specified for functions
  8. java.lang.NoClassDefFoundError: javax/transaction/Synchronization (jUnit测试报错)
  9. ACM/ICPC ZOJ1006-Do the Untwist 解题代码
  10. Hbase热点问题
  11. Sql server Lock
  12. 【MVC】过滤器
  13. 用nodejs安装hexo,将hexo部署到github
  14. python3操作MySQL数据库,一次插入多条记录的方法
  15. 为何学习matplotlib-【老鱼学matplotlib】
  16. zyupload四种不同的PHP上传demo
  17. Spark知识点小结
  18. js原型浅谈理解
  19. 08: CORS实现跨域请求
  20. (原创)Hibernate persistentSet的remove()方法不起作用

热门文章

  1. Spring MVC(3)Spring MVC 高级应用
  2. 两种unity双击事件
  3. Navicate12激活教程(完整详细版)
  4. Dubbo 优雅停机演进之路
  5. swift 手机号、邮箱、网址等正则表达式验证
  6. CentOS 7 的root口令破解两种方法
  7. python3 自己写的一个小算法(比对中文文本相似度)
  8. 对pwntools生成的exp模版做了一些修改
  9. Feign设置assessToken
  10. 洛谷 pP2146 [NOI2015]软件包管理器