tomcat 插件式 热部署


tomcat 热部署 

下面以eclipse当中的 maven工程为例:

创建eclipse maven工程:

第一步,点击菜单File,下拉菜单New,这时候右边会有一系列的项目可供选择,我们选择最后一个other

tomcat 插件式 热部署_第1张图片

第二部,弹出以下窗口,输入maven,会出现如图所示,我们选择Maven Project来创建一个maven工程。

tomcat 插件式 热部署_第2张图片

点击下一步,切换到如下图的窗口,默认选中中间的,我们把第一个也选上,这样我们的maven工程才会帮我们生成一系列我们需要用到的文件夹。

tomcat 插件式 热部署_第3张图片

点击下一步,切换到如下窗口,第一行输入框填入的是包名(需要注意格式);第二行填入的是我们要创建的项目名称;

第三行就使用默认的,不需要改变;注意:第四行默认选中jar,必须手动选中war,一定不要漏了。

tomcat 插件式 热部署_第4张图片

点击完成,这样一个maven项目就创建完成了!O(∩_∩)O~

那么如何让我们的工程实现跟客户端交互的功能呢?根据我所学,有两种方法:

1_在eclipse中集成tomcat,然后直接发布项目,不详细赘述步骤了,这里我主要想介绍第二种方式。

2_插件方式,热部署。

第一步:在pom.xml配置文件中加入插件。


   
       
            org.apache.tomcat.maven  
            tomcat7-maven-plugin  
             
                8089  
                /   
           
 
       

   

 

加入之后,pom.xml中完整的配置应该是这样的,(配置不一定适合每个人的环境配置,可能需要适当更换maven坐标的版本)。


  4.0.0
  com.hd
  SSM_02
  0.0.1-SNAPSHOT
  war


 
    UTF-8
    0.9.5
    4.3.3.RELEASE
 


 
 

   javax.servlet
   javax.servlet-api
   3.1.0
   provided


 

   com.mchange
   c3p0
   ${c3p0-version}




org.springframework
spring-core
${spirng.version}


org.springframework
spring-context
${spirng.version}


org.springframework
spring-jdbc
${spirng.version}


org.springframework
spring-beans
${spirng.version}


org.springframework
spring-web
${spirng.version}


org.springframework
spring-expression
${spirng.version}


org.springframework
spring-orm
${spirng.version}




   org.springframework
   spring-webmvc
   ${spirng.version}




   org.mybatis
   mybatis
   3.4.1

   

   org.mybatis
   mybatis-spring
   1.3.1




   junit
   junit
   4.11





   log4j
   log4j
   1.2.17



   org.apache.logging.log4j
   log4j-core
   2.5




   javax.servlet
   jstl
   1.2




   org.aspectj
   aspectjweaver
   1.8.10



   
com.fasterxml.jackson.core
jackson-core
2.5.2


com.fasterxml.jackson.core
jackson-databind
2.5.2




   mysql
   mysql-connector-java
   5.1.38




   com.github.pagehelper
   pagehelper
   4.1.6

 


 
   
     
        maven-compiler-plugin
        2.3.2
       
          1.7
          1.7
       

     

     
        maven-war-plugin
        2.2
       
          3.0
          false
       

     

       
            org.apache.tomcat.maven  
            tomcat7-maven-plugin  
             
                8089  
                /   
           
 
       

   

 


第二步:当你执行保存操作,把以上maven坐标引入工程之后,应该会有以下报错,那么说得很明白,让你 update project。


那么选中项目名称,右击——/maven——/update project,完成。

第三步:在webapp文件夹下创建WEB-INF文件夹,在WEB-INF文件夹下创建web.xml配置文件

tomcat 插件式 热部署_第5张图片

以下是web.xml的配置信息:



  SSM_04_demo
 
    index.html
    index.htm
    index.jsp
    default.html
    default.htm
    default.jsp
 


第四步:在webapp目录下随便写个jsp文件作为测试页面。

第五步:Run as下面,选择Maven build,5、6都行吧。

tomcat 插件式 热部署_第6张图片

弹窗如下:

tomcat 插件式 热部署_第7张图片


控制台输出如下:


tomcat 插件式 热部署_第8张图片


第六步启动服务器:


tomcat 插件式 热部署_第9张图片


控制台输出如下:


tomcat 插件式 热部署_第10张图片


把地址值复制粘贴到浏览器,进行访问。


tomcat 插件式 热部署_第11张图片


显示页面:


tomcat 插件式 热部署_第12张图片


恭喜你!热部署完成了!!


你可能感兴趣的:(tomcat 插件式 热部署)