文档章节

IDEA17配置maven与tomcat

阮少爷
 阮少爷
发布于 2017/09/12 15:50
字数 426
阅读 301
收藏 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很重要.

© 著作权归作者所有

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

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

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

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

chaun
2015/10/14
178
0
Tomcat Maven Plugin部署Maven Web应用

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

大漠真人
2014/09/02
0
8
maven plugin在tomcat 热部署

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

技术mix呢
2017/11/16
0
0
Maven 集成Tomcat插件

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

小李飞刀008
2013/10/14
0
10

没有更多内容

加载失败,请刷新页面

加载更多

下一页

Ubuntu18.04 显卡GF-940MX安装NVIDIA-390.77

解决办法: 下面就给大家一个正确的姿势在Ubuntu上安装Nvidia驱动: (a)首先去N卡官网下载自己显卡对应的驱动:www.geforce.cn/drivers (b)下载后好放在英文路径的目录下,怎么简单怎么来...

AI_SKI
今天
1
0
深夜胡思乱想

魔兽世界 最近魔兽世界出了新版本, 周末两天升到了满级,比之前的版本体验好很多,做任务不用抢怪了,不用组队打怪也是共享拾取的。技能简化了很多,哪个亮按哪个。 运维 服务器 产品 之间的...

Firxiao
今天
1
0
MySQL 8 在 Windows 下安装及使用

MySQL 8 带来了全新的体验,比如支持 NoSQL、JSON 等,拥有比 MySQL 5.7 两倍以上的性能提升。本文讲解如何在 Windows 下安装 MySQL 8,以及基本的 MySQL 用法。 下载 下载地址 https://dev....

waylau
今天
0
0
微信第三方平台 access_token is invalid or not latest

微信第三方开发平台code换session_key说的特别容易,但是我一使用就带来无穷无尽的烦恼,搞了一整天也无济于事. 现在记录一下解决问题的过程,方便后来人参考. 我遇到的这个问题搜索了整个网络也...

自由的开源
今天
3
0
openJDK之sun.misc.Unsafe类CAS底层实现

注:这篇文章参考了https://www.cnblogs.com/snowater/p/8303698.html 1.sun.misc.Unsafe中CAS方法 在sun.misc.Unsafe中CAS方法如下: compareAndSwapObject(java.lang.Object arg0, long a......

汉斯-冯-拉特
今天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部