Maven入门示例(3):自动部署至外部Tomcat

 Maven入门示例(3):自动部署至外部Tomcat

上一篇,介绍了如何创建Maven项目以及如何在内嵌的Tomcat中部署测试Web应用,本篇主要介绍如何将开发的应用程序自动部署至外部Tomcat。本例中使用的Tomcat版本为Tomcat 7。

1、  安装Tomcat 7

1)  将Tomcat 7的安装包解压至C:\opensource,并将文件夹重命名为tomcat-7.0.34,得到的目录结构如下

Maven入门示例(3):自动部署至外部Tomcat

2)  新建系统变量CATALINA_HOME,值为:C:\opensource\tomcat-7.0.34

3)  在系统变量  Path的最后面添加%CATALINA_HOME%\lib; %CATALINA_HOME%\lib\servlet-api.jar;%CATALINA_HOME%\lib\jsp-api.jar   注意它们之间的分号,一定是英文的分号。

4)  Tomcat 7.0的管理员的配置,进入C:\opensource\tomcat-7.0.34(Tomcat目录)下的conf目录,编辑tomcat-users.xml,找到最后的:

<!--
<role rolename="tomcat"/>
<role rolename="role1"/>
<user username="tomcat" password="tomcat" roles="tomcat"/>
<user username="both" password="tomcat" roles="tomcat,role1"/>
<user username="role1" password="tomcat" roles="role1"/>

-->

在上面这段后面  添加上:

、修改项目的pom.xml  

1)在project的build节点下 添加tomcat-maven-plugin插件信息,如下写法添加了tomcat6和tomcat7的插件,如只用1种可以只写一个

、测试

打开浏览器,输入http://localhost:8080/helloworld,即可见到发布的Helloworld页面。同时,你也可以在C:\tomcat-7.0.34\webapps看到helloworld工程和helloworld.war包了。

Maven入门示例(3):自动部署至外部Tomcat

如果点击run后,Console报错,请参见下一篇错误排除

上一篇:python_非阻塞套接字及I/O流


下一篇:GridView使用CommandField删除列实现删除时提示确认框