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   已经支持热部署了

最新文章

  1. C++ Daily 《3》----构造函数可否是虚函数
  2. PHP DES 加解密
  3. Python脚本控制的WebDriver 常用操作 &lt;三&gt; 浏览器最大化
  4. Keli Linux与网络安全(2)——初探Keli
  5. Asp.Net+Easyui实现重大CRUD
  6. 转:Redis 配置为 Service 系统服务
  7. gps 经纬度 转换实际距离
  8. gets()的替代问题
  9. python 包和模块间的引入
  10. C#生成不重复的N位随机数
  11. Uva11582 Colossal Fibonacci Numbers!(同余模定理+快速幂)
  12. 初始化应用程序数据ng-init指令
  13. 在Windows命令行中编译运行C/C++程序
  14. Java反序列化修复方案
  15. windows下vscode修复c++找不到头文件
  16. 新建 Vue项目 使用iView报错解决
  17. 【搜索】【组合数学】zoj3841 Card
  18. mysql四-1:单表查询
  19. 用$(this)选择其下带有class的子元素
  20. java 第五章 方法定义及调用

热门文章

  1. 文本阴影text-shadow
  2. saltstack知识点
  3. IT服务系统组成
  4. JAVA开发CHECK STYLE
  5. 18、ESC/POS指令集在android设备上使用实例(通过socket)
  6. HDU 5795 博弈
  7. Sqli-labs less 49
  8. Ambient Occlusion
  9. PHP event 事件机制
  10. Ruby中的语句中断和返回