maven创建webapp

maven是一个近几年比较流行的jar包管理工具.
很多开源项目或者demo代码都是基于maven的项目.
优缺点javeeye有过很激烈的讨论.在此不做过多评价.
但根据我的经验.
使用过maven后再也不想回到过去往lib手动添加jar包的日子了..

网上有很多关于maven的教程和说明.在此不做过多的赘言.

首先下载maven3.
maven下载地址

解压后设置maven的系统变量.
如下图.设置好m2_home和path的系统变量.输入

Java代码  

  1. mvn -version

出现图中所示表示安装成功.



然后是安装m2eclipse插件.
只能在线安装.

m2eclipse
core update site: http://m2eclipse.sonatype.org/sites/m2e

注:myeclipse和sts自带m2eclipse插件,所以不用安装.
eclipse for
j2ee需要单独下载. 
强烈推荐使用springsource的sts(一款基于eclipse整合的ide)
sts下载地址

安装好m2clipse插件后
在ide菜单栏点击 
window  -->
preferences
输入maven出现下图中所示.



点击user
settings
选择解压后maven下conf文件夹中的settings.xml再点击apply.
接着点击installations
-->add  -->选择maven的安装目录 -->apply



到此,maven和m2eclipse都搭建好了.
接着我们开始创建一个标准的基于maven的web项目框架.

在左边项目区  
点击右键  --> new  --> other -->
找到maven(或者直接输入maven)
-->选择 maven
project

如下图



点击next

会出现很多archetype.都是对应不同需求的maven模板.
我们选择 maven-archetype-webapp
一个基于web的模板.



点击next
输入
groupid和artifactid

groupid随便填写就是了
不过最好是填写公司或者组织名称.
artifactid可以认为他是项目名,所以你填写的就是项目名.



创建成功后我们会得到如下图所示的项目结构



但是这个并不是默认的maven项目的标准结构.我们需要进行一些改动.

1.在项目下创建一个source
folder.
folder
name:src/main/java
如下图所示



(当然,还可以添加用于junit测试的src/test/java和src/test/resources
不过在此就不添加了.)

2.在webapp根目录下创建一个叫resources的folder.
用于以后装js,css等静态文件.

3.删除index.jsp

4.在src/main/java中创建3个包(maven标准推荐是3层包结构)

5.如果装的jdk是1.6的,更改jre
system libary为1.6版本的.

这样.一个标准的maven
web项目创建成功.



如何启动项目?

很多人都在问创建了项目后如何启动项目?如何启动服务器?

其实很简单.
邮件点击tomcat



如上图.点击
add or remove..



将你需要启动的项目add到右边.点确定后项目就部署到tomcat了.

还有一个更简单的方法.
直接把项目拖到tomcat上






启动就ok.

如果不能把项目放入tomcat,请检查自己的maven项目是否是web项目.

maven项目其实还有用mvn
pulgin来启动项目.
如maven-jetty或maven-tomcat等. 
这些就是maven的知识点了,在此不做过多赘言.

感兴趣的朋友可以自己去找相关的知识.

转帖地址:http://tomfish88.iteye.com/blog/1142403

时间: 2024-08-11 03:36:45

maven创建webapp的相关文章

Eclipse+Maven创建webapp项目

原文地址:http://www.cnblogs.com/candle806/p/3439469.html Eclipse+Maven创建webapp项目<一> 1.开启eclipse,右键new-->other,如下图找到maven project 2.选择maven project,显示创建maven项目的窗口,勾选如图所示,Create a simple project 3.输入maven项目的基本信息,如下图所示: 4.完成maven项目的创建,生成相应的maven项目结果,如下所

maven创建webapp项目

一.Eclipse配置 1.eclipse集成用户自己安装的jdk 2.eclipse集成用户自己安装的maven 3.eclipse集成用户自己安装的tomcat 4.去掉spell 5.修改字体 小四 二.maven创建webapp项目 new-->other-->maven project->use default workspace location(选择工作目录即可,不必命名项目文件夹)--> maven-archetype-webapp-->定义artifactI

Eclipse+Maven创建webapp项目&lt;二&gt; (转)

Eclipse+Maven创建webapp项目<二> 1.开启eclipse,右键new——>other,如下图找到maven project 2.选择maven project,显示创建maven项目的窗口,此次不勾选Create a simple project,直接next,如图所示: 3.在Filter中搜索webapp,选择如图所示,并next: 4.输入maven项目的基本信息,如下图所示: 5.完成maven项目的创建,生成相应的webapp项目结构,如下所示,此处有部分结

eclipse和maven创建WebApp项目

Eclipse+Maven创建webapp项目<一> 1.开启eclipse,右键new-->other,如下图找到maven project 2.选择maven project,显示创建maven项目的窗口,勾选如图所示,Create a simple project 3.输入maven项目的基本信息,如下图所示: 4.完成maven项目的创建,生成相应的maven项目结果,如下所示,此处有部分结构是项目不需要的,我们需要去掉: 5.选择项目,右键选择Properties,进入属性页面

(转)Maven创建webapp项目无法修改web版本的问题

maven创建的web app,默认使用的servlet版本是2.3,默认不支持JSTL,为了默认支持JSTL表达式,需要升级servlet到3.0 转:http://blog.sina.com.cn/s/blog_b03dd8950102wi05.html eclipse中装了maven插件后,有时会出现新建webapp项目的时候,项目的版本是2.3的老版本,  想要修改此版本,第一种方法:选中项目,点击右键,再点击Properties,弹出如下对话框 ?点击 Project Facets ,

Eclipse+Maven创建webapp项目(转载)

1.开启eclipse,右键new——>other,如下图找到maven project 2.选择maven project,显示创建maven项目的窗口,勾选如图所示,Create a simple project 3.输入maven项目的基本信息,如下图所示: 4.完成maven项目的创建,生成相应的maven项目结果,如下所示,此处有部分结构是项目不需要的,我们需要去掉: 5.选择项目,右键选择Properties,进入属性页面,选择到Maven菜单下,如下图所示: 6.选择java版本为

Eclipse+Maven创建webapp项目&lt;一&gt;

1.开启eclipse,右键new——>other,如下图找到maven project 2.选择maven project,显示创建maven项目的窗口,勾选如图所示,Create a simple project 3.输入maven项目的基本信息,如下图所示: 4.完成maven项目的创建,生成相应的maven项目结果,如下所示,此处有部分结构是项目不需要的,我们需要去掉: 5.选择项目,右键选择Properties,进入属性页面,选择到Maven菜单下,如下图所示: 6.选择java版本为

IDEA中用Maven创建webapp项目失败(没有src等文件目录) 报错: Received fatal alert: protocol_version 解决方法

具体步骤: 1.首先,给maven的运行时添加一个配置:-Dhttps.protocols=TLSv1.2,如下图 2.创建project或module 3.选择webapp模板的时候,要用下面的maven那个,而不要用上面coco这个. 3.剩下就是正常流程化的东西了,不多赘述了. 创建完的web项目结构: 说明一下原因: 由于TLSv1.1 协议不安全, 出于PCI 安全标准的原因, 从2018-06-18起, maven Sonatype 中央仓库不再支持 TLSv1.1 以及以下的协议版

Eclipse+Maven创建webapp项目(转)

转载地址:http://www.cnblogs.com/AloneSword/p/3998557.html ------------------------------------------------------------- 说明: 此博客的第11步:“11.确定之后,返回到maven菜单下去掉Dynamic Web Module的勾选,点击ok,如下所示,webapp目录结构显示出来了:”——此步骤在此更正一下:不要去掉Dynamic Web Module,即把这个选项勾上,点击ok.