引言

  1. 此脚本git下的tar.gz包是笔者对apache tomcat源码包进行修改后上传到coding仓库。(修改的原因:笔者linux中jenkins占用了8080端口,而tomcat的默认端口恰好也是8080。因为,为了解决8080端口占用的问题笔者将tomcat的默认端口8080修改为8079。)【ps】tomcat的正常运行前提
  2. :您的系统中必须安装配置好JDK。如果没有安装JDK,请参考笔者写的 1.Ubuntu16.04一键安装jdk 一文进行操作。

image.png

1.【软件版本—说明】

软件名 版本号
tomcat 8.5.4

2.【源码包修改内容项—说明】

主要是对 “tomcat/conf/server.xml”文件进行修改。同时,新增管理员用户(username:tomcat;password:tomcat)。

修改项 原始数据 修改后的数据
端口port 8080 8079
【新增】tomcat管理员 为空 【username】:tomcat;【password】:tomcat

3.【Shell脚本—说明】

1.tomcat被安装到/usr/tomcat这个路径下。
2.支持tomcat开机自启动
3.网页访问tomcat方式:linux(ip):8079

3.1 Shell脚本详细内容

  1. #!/bin/bash
  2. #this shell use the version of tomcat8.5.4
  3. #user=tomcat,pwd=tomcat;port=8079,
  4. #step1.下载[笔者修改的tar.gz源码包]
  5. #!/bin/bash
  6. #this shell use the version of tomcat8.5.4
  7. #user=tomcat,pwd=tomcat;port=8079,
  8. #step1.下载[笔者修改的tar.gz源码包]
  9. sudo wget -P /usr https://coding.net/u/jamesz2011/p/ubuntu_lib1/git/raw/master/tomcat/tomcat.tar.gz
  10. #step2.设置tomcat开机自启动的配置文件[配置文件名为“tomcat”]
  11. sudo wget -P /etc/init.d https://coding.net/u/jamesz2011/p/ubuntu_lib1/git/raw/master/tomcat/tomcat
  12. #step3.设置tomcat开机自启动的配置文件[配置文件名为“tomcat”]为775权限
  13. sudo chmod 775 /etc/init.d/tomcat
  14. #step4.安装tar.gz包解压到/usr【即:tomcat的安装路径为/usr/tomcat】
  15. sudo tar -xzvf /usr/tomcat.tar.gz -C /usr
  16. #step5.将tomcat开机自启动的配置文件[配置文件名为“tomcat”]注册为系统服务
  17. sudo sysv-rc-conf tomcat on
  18. #-----------------------------------
  19. #如果tomcat访问或启动不了,查看/etc/init.d下的tomcat文件的java_home是否与本系统的java_home一致
  20. #手动启动tomcat>>[# /etc/init.d/tomcat start]
  21. #手动停止tomcat>>[# /etc/init.d/tomcat stop]
  22. #查看tomcat日志(在tomcat中的logs目录下)>>[# cd /usr/tomcat/logs]
  23. #查看实时日志 >> [# tail -f /usr/tomcat/logs/catalina.out]

3.2 Shell脚本下载地址


一键安装 tomcat_shell脚本下载地址:

4.shell脚本用法:

  1. wget https://coding.net/u/jamesz2011/p/ubuntu_lib1/git/raw/master/tomcat/install_tomcat.sh
  2. sudo chmod a+x install_tomcat.sh
  3. sudo source install_tomcat.sh

5.验证:

浏览器中输入:linux(ip):8079。如果,出现下图则说明tomcat安装配置成功:

image.png

6.其他:

启动tomcat>>[# /etc/init.d/tomcat start]
停止tomcat>>[# /etc/init.d/tomcat stop]

查看tomcat日志(在tomcat中的logs目录下)>>[# cd /usr/tomcat/logs]
查看实时日志 >> # tail -f /usr/tomcat/logs/catalina.out

war包上传存放的路径:/usr/tomcat/webapps

[PS] tomcat的性能优化请自行百度。