文档章节

IDEA17配置maven与tomcat

阮少爷
 阮少爷
发布于 2017/09/12 15:50
字数 426
阅读 1304
收藏 1

一.IDEA配置maven

    idea如何创建maven项目的教程在网上一抓一大把.创建maven项目请参照:

            https://yq.aliyun.com/articles/111053,直接使用archtype创建web项目更加简单

            http://blog.csdn.net/myarrow/article/details/50824793

    创建完成项目后,需要设置目录,依赖(pom.xml),各种配置文件和编辑java file等.

    提供一种目录方案,供参考.其中target为maven生成项目,其中需要注意的是maven在打包时不会复制xml文件和另外一些非class文件,需要在pom.xml中进行配置.

    比如resources中的文件,需要在pom.xml中配置:

    只有这样,配置文件才会被移动到target中,不然最后跑项目的时候会抛出各种容器无法加载的错误.

    

    配置maven:

        

    在右上角选择Edit Configurations:

    然后创建maven命令:

参数如下:

点击OK后,调整参数:

运行结果如下:

这一步完成后,生成target文件夹,看看里面有些什么,缺少的一定要想办法在配置文件中补全.

其中最容易缺少的便是一些配置文件:

    这就是maven的配置方法.配置完maven后,将项目打包完成,就需要在服务器上面运行了.紧接着就需要配置tomcat服务器了.

创建方式如图:

其中一些参数设置(记得先配置application server):

点击OK,然后先maven,在跑在tomcat上去即可.

 

其中也遇到了很多问题,比如在Maven中使用tomcat:run,最后报错就为编译失败,仔细看时发现tomcat的版本为6.0.29,和jdk1.8起了冲突.配置tomcat很重要.

© 著作权归作者所有

共有 人打赏支持
阮少爷
粉丝 5
博文 161
码字总数 153134
作品 0
成都
高级程序员
私信 提问
Maven 集成Tomcat7插件

Maven已经是Java的项目管理标配,如何在JavaEE开发使用Maven调用Web应用,是很多同学关心的问题。本文将介绍,Maven如何介绍Tomcat插件。 Maven Tomcat插件现在主要有两个版本,tomcat-mave...

squanchao
2015/10/17
372
0
maven plugin在tomcat 热部署

前言: 此处的方法适用于tomcat6 和 tomcat7,对于最新的tomcat8还没有进行过測试,有兴趣的同学能够自己測一下. 总共分为五步: 1.在tomcat中配置用户权限,即加入管理员帐号 2.在maven中加入ser...

技术mix呢
2017/11/16
0
0
maven tomcat plugin实现热部署

前言: 此处的方法适用于tomcat6 和 tomcat7,对于最新的tomcat8还没有进行过测试,有兴趣的同学可以自己测一下. 总共分为五步: 1.在tomcat中配置用户权限,即添加管理员帐号 2.在maven中添加ser...

chaun
2015/10/14
178
0
Maven 集成Tomcat插件

Maven已经是Java的项目管理标配,如何在JavaEE开发使用Maven调用Web应用,是很多同学关心的问题。本文将介绍,Maven如何介绍Tomcat插件。 Maven Tomcat插件现在主要有两个版本,tomcat-mave...

小李飞刀008
2013/10/14
0
10
Tomcat Maven Plugin部署Maven Web应用

Tomcat官方提供了Maven插件用于部署基于Maven的Web应用,不同版本Tomcat使用的插件不同,不同版本插件的使用也有一定区别,详细信息可参考http://tomcat.apache.org/maven-plugin.html。下面...

大漠真人
2014/09/02
0
8

没有更多内容

加载失败,请刷新页面

加载更多

Confluence 6 教程:在 Confluence 中导航

当你对 Confluence 有所了解后,你会发现 Confluence 使用起来非常简单。这个教程主要是针对你使用的 Confluence 界面进行一些说明,同时向你展示在那里可以进行一些通用的任务和操作。 空间...

honeymose
25分钟前
2
0
sed, awk 练习

1. sed打印某行到某行之间的内容 2. sed 转换大小写 将单词首字母转化大写 将所有小写转化大写 3. sed 在某一行最后面添加一个数字 4. 删除某行到最后一行 解析: {:a;N;$!ba;d} :a : 是...

Fc丶
今天
2
0
babel6升级到7,jest-babel报错:Requires Babel "^7.0.0-0", but was loaded with "6.26.3".

自从将前端环境更新到babel7,jest-babel之前是基于babel6的,执行时候就会报:Requires Babel "^7.0.0-0", but was loaded with "6.26.3". 很烦,因为连续帮好几台电脑修复这个问题,所以记...

曾建凯
今天
1
0
探索802.11ax

802.11ax承诺在真实条件下改善峰值性能和最差情况。 如何改善今天的Wi-Fi? 在决定如何改进当前版本以外的Wi-Fi时,802.11ac,IEEE和Wi-Fi联盟调查了Wi-Fi部署和行为,以确定更广泛使用的障碍...

linuxprobe16
今天
2
0
使用linux将64G的SDCARD格式化为FAT32

一、命令如下: sudo fdisk -lsudo mkfs.vfat /dev/sda -Isudo fdisk /dev/sda Welcome to fdisk (util-linux 2.29.2). Changes will remain in memory only, until you decide to wri......

mbzhong
今天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部