Maven直接部署Web应用到Tomcat

1. 下载解压版tomcat,并且配置好环境变量,使tomcat能够成功启动。

使用解压版tomcat可以方便查看tomcat的后台输出的出错信息,便于调试。

2. 给tomcat配置用户名密码。

将tomcat安装目录下的/config/tomcat-user.xml修改为如下:

<?xml version=‘1.0‘ encoding=‘cp936‘?>
<tomcat-users>
<role rolename="manager-gui"/>
  <role rolename="manager-script"/>
  <user username="username" password="password" roles="manager-gui,manager-script"/>
</tomcat-users>

上面配置文件的作用是,给tomcat添加一个用户名为“username”,密码为“password”,权限为“manager-gui”的用户。

3. 在maven工程的pom.xml中添加如下代码。

<plugins>
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-compiler-plugin</artifactId>
            <version>2.3.2</version>
            <configuration>
                <source>1.7</source>
                <target>1.7</target>
            </configuration>
        </plugin>
        <plugin>
            <groupId>org.apache.tomcat.maven</groupId>
            <artifactId>tomcat7-maven-plugin</artifactId>
            <version>2.2</version>
            <configuration>
                <url>http://localhost:8080/manager/text</url>
                <username>username</username>
                <password>password</password>
                <path>/${project.artifactId}</path>
            </configuration>
        </plugin> 

    </plugins>

4. 部署应用

如果使用eclipse的话,就右键项目->Run As->Maven build…->在Goals里面输入tomcat7:deploy;

如果直接使用Maven的话就执行命令:

mvn tomcat7:deploy
时间: 2024-10-22 08:17:50

Maven直接部署Web应用到Tomcat的相关文章

(转)maven自动部署web项目到tomcat8(向下兼容7)

maven自动部署web项目到tomcat8(向下兼容7) 2014-08-29 10:52 网站上线以后,为了保证网站运行的连续性,有新功能更新时,不能重启Tomcat服务器去部署新增功能.因此,就研 究一下用maven的自动部署功能. 1首先要保证自己电脑上装了Tomcat服务器 进入Tomcat安装目录,打开..\conf\tomcat-users.xml,在这个配置文件中加入以下内容: <role rolename="manager-gui"/> <role

maven 自动部署war(项目)到tomcat

1.软件版本 apache-tomcat-7.0.55 apache-maven-3.2.2 eclipse-standard-luna-R-win32-x86_64 2.修改文件 2.1 tomcat  tomcat-users.xml 增加如下用户 角色 manager-script manager-script - Access to the tools-friendly plain text interface that is described in this document, an

部署web Service到tomcat

打开jdeveloper 12c,然后新建一个java项目,点击java,生成web services. package simple; import javax.jws.WebMethod;import javax.jws.WebParam;import javax.jws.WebService; @WebServicepublic class HelloWorld { public HelloWorld() { super(); } @WebMethod public String sayH

Maven直接部署Web应用Tomcat

1. 下载解压版tomcat,并配置环境变量.所以tomcat你可以成功启动. 使用版本解压tomcat可以方便查看tomcat的后台输出的出错信息,便于调试. 2. 给tomcat配置用户名密码. 将tomcat安装文件夹下的/config/tomcat-user.xml改动为例如以下: <? xml version='1.0' encoding='cp936'?> <tomcat-users> <role rolename="manager-gui"/

java的maven工程部署到linux(包括tomcat部署,jdk安装,maven工程打包及项目运行)

一.前提条件 1.1查看linux的系统版本: [[email protected] ~]# uname -a Linux llyLinux 2.6.32-573.el6.x86_64 #1 SMP Thu Jul 23 15:44:03 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux 1.2创建jdk和tomcat软件的存放路径. [[email protected] /]# mkdir /application [[email protected] /]# c

maven自动部署web项目到tomcat8(向下兼容7)

网站上线以后,为了保证网站运行的连续性,有新功能更新时,不能重启Tomcat服务器去部署新增功能.因此,就研 究一下用maven的自动部署功能. 1首先要保证自己电脑上装了Tomcat服务器 进入Tomcat安装目录,打开..\conf\tomcat-users.xml,在这个配置文件中加入以下内容: <role rolename="manager-gui"/> <role rolename="manager-script"/> <us

jenkins部署web项目到tomcat

(1)maven构建web项目 (2)在jenkins上的配新建项目 (3)jenkins上下载插件 Deploy to container Plugin  (系统管理 --> 管理插件 --> 可选插件) (4)开始配置项目,其他的都和以往的配置一样,在构建后操作中选择 增加构建后操作步骤中的  Deploy war/ear to  a container (5)开始配置tomcat WAR/EAR files :是项目的war包位置,这里都是配置为 target/项目名.war Conte

eclipse部署web项目到tomcat全过程

1.将安装好的tomcat解压到任意一个盘 2.配置tomcat服务器: (1)点击Window-Preferences-Server-Runtime Environments (2)点击添加(Add),然后选择配置的Apache版本,点击完成(Finish) (3)点击修改(Edit) (4)更改tomcat目录以及选择配置环境,点击完成(Finish) 3.新建一个Dynamic Web project 4.如果没有出现Servers文件,就新建Server文件 5.选中项目右键Run As

MyEclipse部署web项目到Tomcat出现An internal error occurred during: &quot;Launching on Tomcat 7.x&quot;的问题

如果出现了上述的错误按照如下的3个步骤解决:1.首先关闭MyEclipse工作空间.2.然后删除工作空间下的文件."MyEclipse10\workspace.metadata.plugins\org.eclipse.core.runtime.settings.com.genuitec.eclipse.ast.deploy.core.prefs"因为在这个文件中存储了一些部署项目的信息.删了这个部署的项目的信息就没有错误了.3.重启MyEclipse即可解决了. 文/lunabird(