Spring+Springmvc+Mybatis+maven 笔记

参考:http://doc.okbase.net/Naploen8/archive/124775.html

      源码地址:http://pan.baidu.com/s/1kUWUAIr

      项目运行方式:

      maven web项目有两种结构,该项目目前用的是第一种

      

 

          具有maven的标准目录结构,不含webroot目录,不能直接自动部署到tomcat下运行,需要手动部署war或者借助相关插件来实现自动部署

手动部署:直接复制war包到tomcat webapp下(支持debug)

借助插件来实现自动部署(以tomcat6为准)(支持debug):

          步骤一:

          在tomcat6(tomcat7的配置略有不同)安装目录下找到tomcat-users.xml文件。该文件路径为【tomcat安装根目录】 /conf/

修改文件内容,增加下列内容:

  1. <role rolename="manager"/>  
    <user username="tomcat" password="123456" roles="manager"/>

    步骤二:

    在你的项目的pom.xml文件中,增加下列<plugin></plugin>中内容:

  2. <build>  
     
            <plugins>  
             
                <plugin>  
                <groupId>org.codehaus.mojo</groupId>  
                <artifactId>tomcat-maven-plugin</artifactId>  
                <configuration>  
                    <url>http://localhost:8080/manager</url>  
                    <username>tomcat</username>  
                    <password>123456</password>  
                    <path>/${finalName}</path>  
                </configuration>  
           </plugin>  
             
            </plugins>  
        </build>  
    View Code

    在pom.xml的<properties>标签中,还需要定义war包的名字。假如只写成<path>/</path>,则部署的war包名字为ROOT.war。在pom.xml的<properties>标签中,定义war包名字内容如下: 

  3. <properties>  
            <finalName>demo</finalName>  
    </properties>
    View Code

    myeclipse 里面运行命令:tomcat:deploy(第一次部署),tomcat:redeploy(重新部署)。 

         备注:还有一种较好又简单的办法,在eclipse测试通过,是右键项目,直接勾选eclipse中projectFacets中的Dynamic Web module 3.0选项,然后就可以直接部署到tomcat运行了。

         maven web项目有两种结构,介绍第二种:

         

        不符合maven标准目录结构,含有webroot目录,可以直接部署到tomcat上

 

posted on 2016-05-24 18:04  百东  阅读(123)  评论(0编辑  收藏  举报

导航