zoukankan      html  css  js  c++  java
  • Installer

    一.配置相关文件

    1.配置tomcat的conf/tomcat-users.xml文件

      1 <tomcat-users>
      2     <role rolename="manager-script"/>
      3     <role rolename="manager-gui"/>
      4     <user username="admin" password="admin" roles="manager-gui,manager-script"/>
      5 </tomcat-users>
         启动tomcat服务器,然后访问http://192.168.6.95:8080/manager/html,在弹出的对话框中输入用户名和密码,如果出现以下界面,表示tomcat配置一切OK:
    

            这里写图片描述

    2.配置maven的conf/setting.xml文件

      1 <servers>
      2     <server>
      3         <id>tomcat</id>
      4         <username>admin</username>
      5         <password>admin</password>
      6     </server>
      7   </servers>
       注意:这里用户名、密码必须为manager-gui角色的用户,这里设置需要与之前tomcat配置时的角色分别对应起来。
    

    3.配置web项目的pom.xml

     在pom.xml添加的<project></project>中添加bulid标签(只适配于tomcat6)
      1 <build>
      2      <plugins>
      3          <!--布署Tomcat插件-->
      4          <plugin>
      5                 <groupId>org.apache.tomcat.maven</groupId>
      6                 <artifactId>tomcat6-maven-plugin</artifactId>
      7                 <version>2.0-beta-1</version>
      8                 <configuration>
      9                     <url>http://192.168.6.95:8080/manager</url>
     10                     <server>tomcat</server>
     11                     <username>admin</username> <!--用户名-->
     12                     <password>admin</password> <!--密码-->
     13                     <path>/toll-gate</path>    <!--项目名-->
     14                     <contextReloadable>true</contextReloadable>
     15                 </configuration>
     16          </plugin>
     17         <!--若运行测试出错,仍继续布署-->
     18          <plugin>
     19                 <groupId>org.apache.maven.plugins</groupId>
     20                 <artifactId>maven-surefire-plugin</artifactId>
     21                 <configuration>
     22                         <testFailureIgnore>true</testFailureIgnore>
     23                 </configuration>
     24           </plugin>
     25     </plugins>
     26 </build>

    二.热部署maven项目

    1.执行redeploy命令

        运行请先启动tomcat,在maven build的goals中输入命令tomcat6:redeploy即可发布,或在Run Configurations->Maven build新建一个命令,base directory里选择你的web project,在Goals栏可填写你所需要的命令,点击Run或者Debug后,MyEclipse会自动下载所需的插件并在Console启动Tomcat。若部署成功,则会显示如下信息:
    

    这里写图片描述

      注意:deploy如果已经部署过,再redeploy就会失败.去tomcat的webapps删除已经部署过的war包就行了.

    2.测试发布结果

        打开浏览器,输入http://localhost:8080/toll-gate,即可见到发布的项目页面。同时,你也可以在webapps看到toll-gate工程和toll-gate.war包了。
    

                                  这里写图片描述

    附录:几个常用的Goal

      1 tomcat:deploy   部署一个web war包
      2 tomcat:reload   重新加载web war包
      3 tomcat:start    启动tomcat
      4 tomcat:stop 停止tomcat
      5 tomcat:undeploy 停止一个war包
      6 tomcat:run  启动嵌入式tomcat ,并运行当前项目
  • 相关阅读:
    xml序列化
    C#.NET对象深拷贝
    C++的函数传参
    hubilder热更新
    qrcode加背景图
    js点击屏幕出现文字
    JS实现搜索匹配功能
    FiraCode字体(好看的字体)
    基于PHP和JS的AES相互加密解密方法详解(CryptoJS)
    常见的正则匹配
  • 原文地址:https://www.cnblogs.com/sh086/p/8186414.html
Copyright © 2011-2022 走看看