`
aiou
  • 浏览: 192223 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

Maven创建Web工程,把Maven项目变成Dynamic Web项目

    博客分类:
  • java
阅读更多
http://code.google.com/p/j2eewiki/wiki/MavenCreateWeb
这个方法用eclipse3.5似乎没有project facts选项,似乎不好用
Updated May 23, 2011 by cm2...@gmail.com
创建Web工程
使用eclipse ee创建maven web工程

//eclipse要安装maven的插件,这里使用m2eclipse 1.选择File->New->Other,选择Maven->Maven Project

2.选择Use default Workspace location默认工作空间,其他不用选

3.在Artifact Id中选择maven-archetype-webapp

4.输入Group ID和 Artifact ID,以及Package

Group ID一般写大项目名称.Artifact ID是子项目名称.
例如Spring的web包,Group ID:org.springframework,artifactId:spring-web.
Package是默认给你建一个包,不写也可以.

配置Maven项目

1.添加Source文件夹

接下来需要添加src/main/java,src/test/java,src/test/resources三个文件夹.右键项目根目录点击New->Source Folder,

建出这三个文件夹.注意不是建普通的Folder,而是Source Folder.

2.更改class路径

右键项目,Java Build Path->Source

下面应该有4个文件夹.src/main/java,src/main/resources,src/test/java,src/test/resources.


双击每个文件夹的Output folder属性,选择路径.

src/main/java,src/main/resources,输入target/classes;

src/test/java,src/test/resources,输入target/test-classes;

选上Allow output folders for source folders.


在此处还要更改:

更改文件夹显示的顺序:点击Order and Export.

更改JDK版本:在Libraries双击JRE System Library,要1.6版本.

3.把项目变成Dynamic Web项目

1.右键项目,选择Project Facets,点击Convert to faceted from
2.更改Dynamic Web Module的Version为2.5.(3.0为Java7的,Tomcat6不支持).
(此时选择的是Dynamic Web Module和Java)

如果提示错误,可能需要在Java Compiler设置Compiler compliance level 为1.6 .或者需要在此窗口的Java的Version改成1.6.

3.点击下面的Further configuration available…,弹出Modify Faceted Project窗口

此处是设置web.xml文件的路径,输入src/main/webapp.

Generate web.xml deployment descriptor自动生成web.xml文件,可选可不选.

4.点击OK

4.设置部署程序集(Web Deployment Assembly)

1.在右键项目打开此窗口.在左侧列表中会出现一个Deployment Assembly,点击进去后
2.删除test的两项,因为test是测试使用,并不需要部署.
3.设置将Maven的jar包发布到lib下.
Add -> Java Build Path Entries -> Maven Dependencies -> Finish

完成后有:
/src/main/webapp    /
/src/main/java      /WEB-INF/classes
/src/main/resources /WEB-INF/classes
Maven Dependencies  /WEB-INF/lib

5.向Maven中加入包

6.如果找不到HttpServletRequest

右键项目,Java Build Path->Libraries->Add Library->Server Runtime->Tomcat

7.jstl

<dependency>
    <groupId>javax.servlet</groupId>
    <artifactId>jstl</artifactId>
    <version>1.2</version>
    <type>jar</type>
    <scope>compile</scope>
</dependency>

分享到:
评论

相关推荐

    eclipse创建maven dynamic web 3.0项目教程

    本文档记录了本人用eclipse搭建maven dynamic web3.0的详细过程,包含了搭建maven项目,把maven项目转换为web项目,Dynamic web Module 2.3转换为3.0等内容

    如何在eclipse jee中创建Maven project并且转换为Dynamic web project

    如何在eclipse jee中创建Maven project并且转换为Dynamic web project 注意:该文档只针对以下eclipse版本,如图

    eclipse+egit安装使用+maven安装项目搭建

    Eclipse+Git+Maven项目 1 ...三、Dynamic Web project转成Maven项目 15 1、新建Dynamic Web Project 15 四、Git安装和使用 18 一、安装EGit插件 18 二、配置Eclipse 19 三、Github里新建一个仓库 20 四、提交 20

    如何快速创建一个maven项目

    首先,我们通过File-&gt;New-&gt;Maven Project进入创建Maven项目的面板 Maven项目面板,此时我们必须选中Create a simple project复选框,然后下一步: 输入项目信息,(1)首先输入域名,(2)输入项目名,(3)Web...

    Java项目开源源码.docx

    Apache Maven项目构建工具 v3.8.7 HertzBeat 赫兹跳动 v1.2.3 Jpom项目监控软件 v2.10.6 kkFileView在线预览 v4.1.0 SMQTTX v2.0.6 SMQTTX v1.1.6 wenku 类似百度文库的实例 v1.0 ofdrw读写库 v1.20.2 XXL-API 易用...

    在eclipse中搭建SpringMVC

    另一种直接创建Dynamic Web Project。 觉得第一种要装MAVEN就大概看了下,网上的搭建方法很多。但是第二种的也有,但好多由于Spring的版本不一样貌似配置也不同,所以自己就找好多都是不能直接拿来用或者测试中...

    dynamic-web-maven-demo:它基本上包含使用Eclipse完成的动态Web应用程序环境,因此可以轻松地进行演示并运行它

    它基本上包含使用Eclipse完成的动态Web应用程序环境,因此可以轻松地进行演示并运行它。 :)使用的依赖冬眠弹簧框架Spring安全Spring社交JSP-Servlet API JSTL Log4J 朱尼特使用环境蚀火星Tomcat 7.0.45故障排除如何...

    connect-1.3.0-all-in-one

    * 可以直接导入Eclipse Dynamic Web Project项目名demo-nop * 或手动拷贝相关文件至您熟悉的环境(以Eclipse Web项目为例,我们叫这个项目为Q项目) # 下载connect-1.x-all-in-one.zip,解压至当前文件夹 # 拷贝...

    Addition-of-Two-numbers-using-Maven-and-Dynamic-web

    演示 有2个战争档案,您可以随身携带

    spring-mvc-example:Spring MVC创作与使用

    在Eclipse中创建Crear un Dynamic Web Project在Maven中进行转换:tasto detro sul progetto-&gt;配置&gt;转换为Maven项目-&gt;-&gt; come groupId插入“ com.capone.mvc”,artifactId“ spring-mvc-example” 。 我打包了...

    JAVA个人健康信息管理系统源码+数据库,基于spring+springmvc+mybatis+mysql

    软件架构 spring+springmvc+mybatis+mysql+jsp+...设置项目project facets,配置版本Dynamic Web Model为[3.0,) 配置web容器,导入项目到容器中,启动容器 访问地址:(http://localhost:{web容器端口}/{项目名称}/)

    servlet_learning:用于学习 servlet 的 Git 项目

    在项目的 [Properties] 下,转到 [Project Facets] 并将其设置为 3.1 [Dynamic Web Module] 项目,并确保 [Runtimes] 选项卡选择了 Tomcat 8。 确保 [Java] 在项目方面设置为 1.8。 在项目的 [Properties] 下,检查...

    Jetty中文手册

    Maven web应用工程原型 Ant Jetty插件(Plugin) 使用集成开发环境(IDEs) 在Eclipse中使用Jetty 在IntelliJ中使用Jetty 在Eclipse中工作 在Eclipse中开发Jetty Jetty WTP插件(Plugin) JettyOSGi SDK for Eclipse...

    bpms-exec-server-example

    BPM Suite执行服务器示例目标此示例演示了使用Eclipse(JBoss Developer Studio)编写的项目,该项目使用kie-maven-plugin构建,部署到远程Maven存储库,然后部署到通过REST在“执行服务器”模式下运行的BPM Suite...

    SSM框架集成

    这次集成版本是建Dynamic web Project,然后手动添加jar文件,配置文件而成。后面再出一个maven版本,废话不多说,我就开始写过程了。 首先三大框架基本概念: 一、SpringMvc 这里介绍SpringMVC我就不教课书似的...

    Android代码-AndServer

    AndServer is a Web server of Android, support for the deployment of static website, dynamic website, support dynamic interface (Equivalent to Servelt of java ). 中文文档 Features Dynamic website ...

    Android代码-routerSDK

    You can start an application through the web page by the custom parameters. In addition, it can also provides a number of useful features such as dynamic routing configuration, jump animation, task ...

    hibernate_reference中文文档.pdf

    1.1.5. 用 Maven 构建 .................................................. 9 1.1.6. 启动和辅助类 .................................................... 9 1.1.7. 加载并存储对象 ................................

    hibernate3.6 文档(pdf 格式)

    1.1.5. Building with Maven ................................................................................. 9 1.1.6. Startup and helpers .................................................................

Global site tag (gtag.js) - Google Analytics