tomcat 的maven插件有助于提高开发效率,原因是:
--可以直接把项目发布到远程的服务器上。
--能够实现项目的热部署,在开发过程中修改了Java类,不需要重启tomcat
首先配置一个tomcat的管理用户
1.修改tomcat根路径下conf/tomcat-users.xml 为tomcat添加用户配置
<role rolename="manager-gui"/>
<role rolename="manager-script"/>
<user username="admin" password="admin" roles="manager-gui,manager-script"/>
启动tomcat
输入上面配的值用户名和密码进入应用管理界面
在这里我们可以对发布到tomcat的项目有进行管理
2.需要在maven项目有的pom.xml文件中配置tomcat的Maven插件:tomcat7-maven-plugin,在pom.xml配置文件中:
<build>
<finalName>taotao</finalName>
<plugins>
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<version>2.2</version>
<configuration>
<url>http://localhost:8080/manager/text</url> <!--配置tomcat的路径-->
<username>admin</username>
<password>admin</password>
<uriEncoding>UTF-8</uriEncoding> <!--tomcat的url编码,达到和修改server.xml文件一样的功能-->
</configuration>
</plugin>
</plugins>
</build>
3. 启动tomcat
Working directory里选择你的web project,
在Command line栏可填写你所需要的命令
tomcat7:deploy 发布项目到远程服务器
tomcat7:run 运行tomcat 默认端口是8080 已经支持热部署了