1.此脚本git下的tar.gz包是笔者对apache tomcat源码包进行修改后上传到coding仓库。(修改的原因:笔者linux中jenkins占用了8080端口,而tomcat的默认端口恰好也是8080。因为,为了解决8080端口占用的问题笔者将tomcat的默认端口8080修改为8079。)
2.【ps】tomcat的正常运行前提:您的系统中必须安装配置好JDK。如果没有安装JDK,请参考笔者写的 “1.Ubuntu16.04一键安装jdk ”一文进行操作。
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脚本详细内容
#!/bin/bash
#this shell use the version of tomcat8.5.4
#user=tomcat,pwd=tomcat;port=8079,
#step1.下载[笔者修改的tar.gz源码包]
#!/bin/bash
#this shell use the version of tomcat8.5.4
#user=tomcat,pwd=tomcat;port=8079,
#step1.下载[笔者修改的tar.gz源码包]
sudo wget -P /usr https://coding.net/u/jamesz2011/p/ubuntu_lib1/git/raw/master/tomcat/tomcat.tar.gz
#step2.设置tomcat开机自启动的配置文件[配置文件名为“tomcat”]
sudo wget -P /etc/init.d https://coding.net/u/jamesz2011/p/ubuntu_lib1/git/raw/master/tomcat/tomcat
#step3.设置tomcat开机自启动的配置文件[配置文件名为“tomcat”]为775权限
sudo chmod 775 /etc/init.d/tomcat
#step4.安装tar.gz包解压到/usr【即:tomcat的安装路径为/usr/tomcat】
sudo tar -xzvf /usr/tomcat.tar.gz -C /usr
#step5.将tomcat开机自启动的配置文件[配置文件名为“tomcat”]注册为系统服务
sudo sysv-rc-conf tomcat on
#-----------------------------------
#如果tomcat访问或启动不了,查看/etc/init.d下的tomcat文件的java_home是否与本系统的java_home一致
#手动启动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]
3.2 Shell脚本下载地址
4.shell脚本用法:
wget https://coding.net/u/jamesz2011/p/ubuntu_lib1/git/raw/master/tomcat/install_tomcat.sh
sudo chmod a+x install_tomcat.sh
sudo source install_tomcat.sh
5.验证:
tomcat安装配置成功的标志浏览器中输入:linux(ip):8079。如果,出现下图则说明tomcat安装配置成功:
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
网友评论