第一步:配置远端tomcat
编辑conf/tomcat-users.xml,设置如下内容
<role rolename="manager-gui"/>
<role rolename="manager-script"/>
<role rolename="tomcat"/>
<role rolename="role1"/>
<user username="bob" password="*******" roles="manager-gui, manager-script"/>
<user username="tomcat" password="tomcat" roles="tomcat"/>
<user username="both" password="tomcat" roles="tomcat,role1"/>
<user username="role1" password="tomcat" roles="role1"/>
密码部分自行设置
第二步:eclipse中配置pom.xml
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.2</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<version>2.2</version>
<configuration>
<port>8088</port>
<url>http://116.**.**.***:8088/manager/text</url>
<username>bob</username>
<password>******</password>
<server>Tomcat9</server>
<path>/SSM</path>
<uriEncoding>UTF-8</uriEncoding>
</configuration>
</plugin>
</plugins>
url为http://云服务器公网ip:端口号/manager/text,username和password为上一步设置的,path为项目访问路径。
第三步:eclipse中热部署项目
注意windows->preferences
检查这几处是否配置正确后,就可以开始进行热部署了。
如果是重新部署,那么在Goals处将deploy改成redeploy。
控制台显示如上图所示即可。用postman访问api接口试试看能否成功。