基于Maven插件实现本地Maven项目的远程部署
利用Maven插件将本地的Maven项目实现远程部署
下载一个Tomcat,上传到Linux服务器,然后解压到指定目录【随意】
然后可以使用mv命令修改一下tomcat的目录名称,LZ就修改为apache-tomcat
当我们原始的Tomcat启动时,可以看到Tomcat的首页会有 Manager App按钮,如下图所示:
访问这个需要配置一个Tomcat的用户名和密码,就是可以访问了
具体配置:在${TOMCAT_HOME}/conf/tomcat-users.xml添加如下内容:
<role rolename="manager-gui"/>
<role rolename="manager-script"/>
<user username="tomcat" password="123456" roles="manager-gui,manager-script"/>
然后重启使用配置好的用户名和密码就可以访问了
因为远程发布时就在本地工程的pom文件中配置上的用户名和密码,配置如下
<build>
<plugins>
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<version>2.2</version>
<configuration>
<!-- 发布url -->
<url>http://192.168.174.221:8080/manager/text</url>
<!-- 发布路径 -->
<path>/</path>
<uriEncoding>UTF-8</uriEncoding>
<!--远程Tomcat端口-->
<port>8080</port>
<server>tomcat</server>
<username>tomcat</username>
<password>123456</password>
</configuration>
</plugin>
</plugins>
</build>
首先要保证远程的Tomcat已经是启动好的
配置上面好的后,按下图远程部署:
查看日志:
本地远程发布就OK了
********************************* 不积跬步无以至千里,不积小流无以成江海 *********************************