1、下载tomcat的linux环境包,并使用xftp工具上传至linux系统
1、下载地址:https://tomcat.apache.org/download-70.cgi
2、解压tomcat执行命令:
tar zxf apache-tomcat-7.0.91.tar.gz
3、安装javajdk,如果有了就不需要安装了
yum install java*
2、配置linux环境的tomcat
1、修改tomcat的conf/tomcat-users.xml配置文件。添加用户名、密码、权限
#编辑tomcat的配置文件
vi apache-tomcat-7.0.96/conf/tomcat-users.xml
2、加入以下配置
#表示有操作图形界面的权限
<role rolename="manager-gui" />
#表示可以用命令操作
<role rolename="manager-script" />
#操作的用户和密码,并且赋予该用户有的权限
<user username="xiaoxuan" password="123456" roles="manager-gui, manager-script"/>
3、启动tomcat实现图形化部署,命令部署在后面
1、启动tomcat
#切换至bin目录
cd apache-tomcat-7.0.96/bin/
#启动tomcat命令
./startup.sh
2、打开防火墙,我这里用的是虚拟机,如果是真实服务器,开启的方式不一样
#启动80端口
firewall-cmd --zone=public --add-port=80/tcp --permanent
#启动8080端口
firewall-cmd --zone=public --add-port=8080/tcp --permanent
#重启防火墙
systemctl restart firewalld
4、访问tomcat首页 自己的服务器ip加上端口8080即可,可以通过后台管理功能,实现工程热部署,仔细看图
5、使用命令配合idea做到不用登陆服务器即可更新代码,这里不做创建项目的教程了
6、给pom文件添加tomcat的插件实现热部署
1、修改pom文件
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<configuration>
<path>/</path>
<port>8080</port>
<!-- 服务器的tomcat管理地址 -->
<url>http://192.168.92.52:8080/manager/text</url>
<!-- 账号 -->
<username>xiaoxuan</username>
<!-- 密码 -->
<password>123456</password>
</configuration>
</plugin>
2、使用maven命令进行部署
#部署命令-DskipTests表示部署工程跳过测试
clean tomcat7:redeploy -DskipTests
3、测试