文档章节

maven 生成tomcat项目war包

不朽灵都
 不朽灵都
发布于 2014/06/10 10:11
字数 280
阅读 93
收藏 2
点赞 0
评论 0

1.Tomcat7的用户及权限配置:在conf目录下,找到tomcat-users.xml,添加manager权限的用户。这里我把所用的权限都添加给admin用户了,具体代码如下:

<role rolename="admin-gui"/>
<role rolename="admin-script"/>
<role rolename="manager-gui"/>
<role rolename="manager-script"/>
<role rolename="manager-jmx"/>
<role rolename="manager-status"/>
<user username="admin" password="admin" roles="manager-gui,manager-script,manager-jmx,manager-status,admin-script,admin-gui"/>

2.Maven的Server的配置:在Maven的安装路径找到conf目录下的setting.xml文件,在<servers>节点中添加tomcat7下配置的用户信息(id可以任意填写,但username和password必须和步骤1一致):

<server>
	<id>tomcat7</id>
	<username>admin</username>
	<password>admin</password>
</server>

3.在Web项目的pom.xml文件的<plugins>节点中,添加tomcat7的maven插件,

<plugin>
    <groupId>org.apache.tomcat.maven</groupId>
    <artifactId>tomcat7-maven-plugin</artifactId>
    <version>2.1</version>
    <configuration>
        <!-- 注意此处的url -->
        <url>http://localhost:8080/cms</url>
         <!-- 此处的名字必须和setting.xml中配置的ID一致-->
        <server>tomcat7</server>
         <!-- 此处的名字是项目发布的工程名-->
        <path>/cms</path>
    </configuration>
</plugin>

4.运行tomcat7,在项目根目录命令行执行:mvn tomcat7:deploy,查看target目录,已经生成对应的war.

拷到tomcat/webapp/目录下即可。



© 著作权归作者所有

共有 人打赏支持
不朽灵都
粉丝 8
博文 36
码字总数 18073
作品 0
海淀
高级程序员
Maven学习笔记(二)——常用插件配置详解

先将我用到的自定义变量贴过来,防止插件中出现一些变量,大家不理解 <!-- 全局属性配置 --> <properties> <project.build.name>tools</project.build.name> <project.build.sourceEncoding>......

zh119893 ⋅ 2014/06/07 ⋅ 2

Maven实战读书笔记(13)

WAR 1、基于Java的Web应用,其标准的打包方式是WAR 2、WAR与JAR类似,不过它包含更多的内容,如JSP文件、Servlet、Java类、web.xml配置文件、依赖JAR包、静态web资源(如HTML、CSS、JavaScr...

祥林会跟你远走高飞 ⋅ 2014/12/22 ⋅ 0

使用jenkins实现tomcat自动化部署

1.下载jenkins的war包 wget "http://mirrors.jenkins.io/war-stable/latest/jenkins.war" 2.启动jenkins程序 nohup java -jar jenkins.war --httpPort=52201 &>> /root/jenkins.log & 3.访问......

信酱v ⋅ 2017/06/06 ⋅ 0

常用命令记录

Maven 运行Maven项目:tomcat:run -Dmaven.tomcat.port=8081(用端口8081来运行项目) 导出Maven项目:install -Dmaven.test.skip=true(导出Maven项目,生成war包) Maven导入本地jar包:m...

杀丶破狼 ⋅ 2015/11/19 ⋅ 0

Jenkins通过maven构建编译JAVA项目

Jenkins 通过maven 构建编译 JAVA 项目环境 官网下载合适Jenkins版本包; jenkins http://mirrors.jenkins.io/war-stable/ Jdk curl -L -O http://download.oracle.com/otn-pub/java/jdk/8u4......

蓝宫卫 ⋅ 2017/07/22 ⋅ 0

easyschedule使用

下载地址:http://code.taobao.org/svn/easyschdeule/ 这是SVN下载地址。 EasySchedule它是一个maven项目 所以导入Maven项目 它的结构这这样的: es-client:最终在打包的时候会生成一个jar...

多米亚单色 ⋅ 2016/02/26 ⋅ 0

IDEA配置、安装及创建、发布项目

IDEA配置、安装及创建、发布项目 一、下载 进入官网:https://www.jetbrains.com/idea/ 点击右上角download,可以进行版本选择 此处选择使用2015版本,分别有企业版和社区版,企业版收费,社...

JS_HCX ⋅ 05/26 ⋅ 0

将Mule ESB Http项目转换为Tomcat项目(4) 将ESB项目改造为Web项目

系列2中创建的ESB项目无法在Studio中直接转换为可以部署到Tomcat的Web项目,因为Mule Anypoint Studio提供的Project Facet不包含Dynamic Web Module,只有Static Web Module,需要我们进行手动...

杨延庆 ⋅ 2016/06/21 ⋅ 16

使用Maven如何debug和热部署

最近尝试将项目用Maven管理,Maven管理能力确实不错,但在开发时,却遇到了一些问题,望大家指点: 1、debug问题: 我是使用Maven的tomcat插件:tomcat-maven-plugin在eclipse里直接集成tom...

nick_chen ⋅ 2013/01/21 ⋅ 10

Tomcat部署java web项目,war包方式

今天做的网站要上线了。部署的过程中遇到许多问题,在这里记录一下。 步骤 项目采用war包的形式发布。war包的生成:使用idea中的maven project中的install命令(一般可以先clean一下) 安装t...

第四单元 ⋅ 2017/08/26 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

两道面试题,带你解析Java类加载机制

在许多Java面试中,我们经常会看到关于Java类加载机制的考察,例如下面这道题: class Grandpa{ static { System.out.println("爷爷在静态代码块"); }} cl...

1527 ⋅ 15分钟前 ⋅ 0

SpringCloud(Data Flow)

dataflow-server

赵-猛 ⋅ 26分钟前 ⋅ 0

深入理解Java虚拟机

这本书我读到第8章,之后就是在读不下去了。 读到后面是一种痛苦的体验,太多的东西是不全面的,大量的专有名词是没有解释的,读到最后很多东西仅仅是一个侧面,所以我觉得,这本书不适合初学...

颖伙虫 ⋅ 31分钟前 ⋅ 0

B树和B+树的总结

B树 为什么要B树 磁盘中有两个机械运动的部分,分别是盘片旋转和磁臂移动。盘片旋转就是我们市面上所提到的多少转每分钟,而磁盘移动则是在盘片旋转到指定位置以后,移动磁臂后开始进行数据的...

浮躁的码农 ⋅ 34分钟前 ⋅ 0

NanoPi NEO core/ Ubuntu16.04单网卡配置3个IP地址(2个静态,1个动态)

配置 root@NanoPi-NEO-Core:/etc/network# cat interfacesauto loiface lo inet loopbackallow-hotplug eth0iface eth0 inet static address 172.31.188.249 netmask 255.......

SamXIAO ⋅ 今天 ⋅ 0

三步为你的App集成LivePhoto功能

摘要:LivePhoto是iOS9新推出的一种拍照方式,类似于拍摄Gif图或录制视频片段生成图片。如果没有画面感,可以联想《哈利波特》霍格沃茨城堡的壁画,哈哈,很炫酷有木有,但坑爹的是只有iphone6S以...

壹峰 ⋅ 今天 ⋅ 0

centos7 git安装

由于centos中的源仓库中git不是最新版本,需要进行源码安装。 1、查看yum仓库git信息 [root@iZm5e3d4r5i5ml889vh6esZ zh]# yum info gitLoaded plugins: fastestmirrorLoading mirror s...

xixingzhe ⋅ 今天 ⋅ 0

input file 重复上传同一张图片失效的解决办法

解决办法 方法一:来回切换input[type='file']的type属性值,可以是‘text’,'button','button'....,然后再切换回来‘file’ 方法二:每次取消图片预览后,重置input[type='file']的value的...

时刻在奔跑 ⋅ 今天 ⋅ 0

Mahout推荐算法API详解

前言 用Mahout来构建推荐系统,是一件既简单又困难的事情。简单是因为Mahout完整地封装了“协同过滤”算法,并实现了并行化,提供非常简单的API接口;困难是因为我们不了解算法细节,很难去根...

xiaomin0322 ⋅ 今天 ⋅ 0

WampServer默认web服务器根目录位置

安装WampServer之后的web服务器根目录默认位置在WampServer安装目录下的www:

临江仙卜算子 ⋅ 今天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部