- 浏览: 957234 次
- 性别:
- 来自: 江西上饶
文章分类
- 全部博客 (460)
- p.spring (56)
- p.maven (20)
- p.ant (17)
- p.jee (18)
- p.jse (33)
- p.ofbiz (31)
- p.软件工程 (8)
- p.struts2 (5)
- p.hibernate (5)
- linux (25)
- 设计模式 (2)
- p.javascript (11)
- 硬件 (1)
- p.jsp (2)
- p.windows批处理 (1)
- 操作系统问题 (5)
- 算法 (1)
- p.mysql (7)
- p.sql (5)
- p.c (1)
- google产品 (0)
- 内存 (1)
- p.struts (1)
- p.freemarker (7)
- p.css (4)
- p.log4j (10)
- p.html (3)
- 淘宝产品 (0)
- 其他 (3)
- 编译器 (0)
- svn (4)
- p.spring.security (11)
- 图形 (0)
- p.xml (1)
- p.ssh (0)
- p.jquery (4)
- p.jdbc (3)
- p.flex (0)
- p.c++ (0)
- p.c#Net (0)
- p.assembly (0)
- p.sqlserver (0)
- p.其他 (3)
- p.webwork (21)
- p.wap (12)
- p.cglib (1)
- p.jee服务器 (11)
- windows (2)
- p.iphone (1)
- p.java.分布式与集群 (2)
- p.ibatis (16)
- p.eclipse (5)
- 架构 (2)
- http协议 (5)
- 我的个人标准 (2)
- 多线程 (1)
- 奇怪问题 (5)
- p.jira (13)
- p.httpclient (1)
- 服务器.apache (11)
- 安全防范 (1)
- p.PODAM (1)
- p.junit (16)
- fop (2)
- 硬盘安装 (1)
- powerdesigner (0)
- 单元测试 (1)
- apache commons (4)
- tomcat+apache集群 (10)
- 各类诡辩 (1)
- 安卓 (8)
- qvod (1)
- java编程基础知识考试考点及答案 (0)
- 工作总结 (4)
- oracle (0)
- spring的util工具 (3)
- json (2)
- maven (3)
- jms (19)
- p.bat (3)
- hadoop (2)
- git (3)
- nginx (1)
- p.移动开发 (1)
- shiro (3)
- 游戏破解 (1)
- react-native (7)
- ios开发 (1)
- webmagic (6)
- socks5 (1)
最新评论
-
weituotian:
说的不好,没人看的
公司系统中的菜单功能和权限功能 -
石不易:
非常详细的注解~
绑定端口和IP,Listen 与VirtualHost指令 -
spring_springmvc:
spring mvc demo教程源代码下载,地址:http: ...
spring mvc -
liyixing1:
PandaDONG 写道谢谢你啊,我已经下下来了,只是还有很多 ...
jira war安装 -
liyixing1:
PandaDONG 写道谢谢你啊,我已经下下来了,只是还有很多 ...
jira war安装
我的maven结构是
外层应用
biz应用
web应用
创建一个动态web应用
这个新创建的应用的classpath文件
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry kind="src" path="src"/>
<classpathentry kind="src" path="resource"/>
<classpathentry kind="con" path="org.eclipse.jst.j2ee.internal.web.container"/>
<classpathentry kind="con" path="org.eclipse.jst.j2ee.internal.module.container"/>
<classpathentry kind="con" path="org.eclipse.jst.server.core.container/org.eclipse.jst.server.tomcat.runtimeTarget/Apache Tomcat v6.0">
<attributes>
<attribute name="owner.project.facets" value="jst.web"/>
</attributes>
</classpathentry>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER">
<attributes>
<attribute name="owner.project.facets" value="jst.java"/>
</attributes>
</classpathentry>
<classpathentry kind="output" path="bin/classes"/>
</classpath>
将<classpathentry kind="con" path="org.eclipse.jst.j2ee.internal.web.container"/>
<classpathentry kind="con" path="org.eclipse.jst.j2ee.internal.module.container"/>
<classpathentry kind="con" path="org.eclipse.jst.server.core.container/org.eclipse.jst.server.tomcat.runtimeTarget/Apache Tomcat v6.0">
<attributes>
<attribute name="owner.project.facets" value="jst.web"/>
</attributes>
</classpathentry>
部分复制到maven应用的web部分的classpath文件
修改maven应用的web部分的.project文件
JEE动态应用的buildSpec是
<buildSpec>
<buildCommand>
<name>org.eclipse.wst.jsdt.core.javascriptValidator</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>org.eclipse.jdt.core.javabuilder</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>org.eclipse.wst.common.project.facet.core.builder</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>org.eclipse.wst.validation.validationbuilder</name>
<arguments>
</arguments>
</buildCommand>
</buildSpec>
将需要的buildCommand复制过去(不需要全部复制,根据你的需要)
natures部分
<natures>
<nature>org.eclipse.jem.workbench.JavaEMFNature</nature>
<nature>org.eclipse.wst.common.modulecore.ModuleCoreNature</nature>
<nature>org.eclipse.wst.common.project.facet.core.nature</nature>
<nature>org.eclipse.jdt.core.javanature</nature>
<nature>org.eclipse.wst.jsdt.core.jsNature</nature>
</natures>
也只需要复制需要的
将新建立的jee应用的
.settings目录复制到maven的wen部分
修改
org.eclipse.wst.common.component文件内容
<wb-module deploy-name="daowole">的deploy-name不熟名字,不影响web容器,建议和应用名相同
<wb-resource deploy-path="/" source-path="/WebContent"/>这句话是指从source-path目录拷贝文件按到不熟后的目录
如果source-path制定的目录有java源文件,会根据这个文件夹得类型进行操作:
1。如果这个文件夹是被eclipse标示为source package了,那么会被编译后复制过去。
2。否则,直接复制过去。
<property name="context-root" value="daowole"/>
这部分标示不熟到jee容器后的文件夹名字
一个事例
<?xml version="1.0" encoding="UTF-8"?>
<project-modules id="moduleCoreId" project-version="1.5.0">
<wb-module deploy-name="daowole">
<wb-resource deploy-path="/" source-path="/WebContent"/>
<wb-resource deploy-path="/WEB-INF/classes" source-path="/src"/>
<wb-resource deploy-path="/WEB-INF/classes" source-path="/resource"/>
<property name="java-output-path" value="/godo/build/classes"/>
<property name="context-root" value="daowole"/>
</wb-module>
</project-modules>
其他不需要修改
启动eclipse,导入maven应用
在web应用部分右击,选择属性,选择project References那,在依赖选择项,将biz应用勾上(否则不熟到jee容器后,biz部分不会部署过去)
另有一方法见http://limingnihao.iteye.com/blog/830409
发表评论
-
Invalid signature file digest for Manifest main attributes
2015-09-23 14:26 8252java.lang.SecurityException: In ... -
Unable to locate Spring NamespaceHandler for XML schema namespace
2015-09-23 14:00 2322org.springframework.beans.facto ... -
利用maven的filter和profile实现不同环境使用不同的配制
2015-07-30 12:54 715通过命令行模式 https://liyixing1.itey ... -
Nexus 仓库管理器
2015-04-02 11:15 1120简介 仓库管理器有两个 ... -
Profile
2015-03-30 11:55 626Profile是可以在指定环境通过指定指令或者自动触发,用来 ... -
settings.xml
2014-12-31 10:41 748settings.xml文件可以放在两个地方 • Maven安 ... -
项目依赖
2014-12-30 22:19 638依赖具有范围,默认为全局范围 也可以指定依赖范围 Maven ... -
属性 自定义属性 资源过滤
2014-12-30 21:57 1236通过${}访问属性 。Mave ... -
版本号规范,镜像版本SNAPSHOT,LATEST 和 RELEASE 版本
2014-12-30 16:46 6129如果版本号不遵守maven规范,那么maven在对版本进行排序 ... -
依赖传递分析 dependency 插件
2014-12-30 15:29 966基本分析: mvn dependency:analyze 可 ... -
多模块项目
2014-12-29 17:02 498多模块首先需要创建一个父项目,父项目负责对子项目的管理,按照规 ... -
archetype
2014-12-28 21:15 758网址 该插件为maven原型插件,该插件平台上存储了多种常见的 ... -
打包插件 assembly
2014-12-27 14:14 774http://maven.apache.org/plugins ... -
测试插件,surefire-plugin
2014-12-27 13:41 867主页 完整参数 maven默认配置已经加载过该插件 相当于 ... -
插件,插件目标,生命周期,坐标,仓库,依赖管理
2014-12-25 16:07 481插件与目标(Plugins and g ... -
help插件
2014-12-24 15:56 720Maven Help 插件有四个目标。前三个目标是—— act ... -
pom.xml
2014-12-24 13:57 733每个maven文件都需要一 ... -
安装maven及测试第一个项目
2014-12-23 11:57 501maven需要配置几个环境变量 M2_HOME,用来指定mav ... -
maven的优势理解
2014-12-23 11:51 10041.对于svn等版本控制的库而言,具有减少上传空间的作用,这个 ...
相关推荐
在Eclipse JEE环境下,创建一个Maven项目并将其转换为Dynamic Web Project是开发Java Web应用程序的常见步骤。Maven是一种强大的项目管理工具,而Dynamic Web Project则是Eclipse中的一个特殊项目类型,专用于Web...
其次,Eclipse JEE Oxygen内置了服务器适配器,如Tomcat、Jetty、GlassFish等,允许用户直接在IDE内部部署和运行Web应用。通过这些适配器,开发者可以方便地进行应用的调试和测试,无需离开IDE就能查看和分析应用...
Maven-Eclipse4.6-jee-neon-3-win32.zip支持jdk1.8.txt
Eclipse JEE 2020-06 R Win32 x86_64是专为Windows 32位及64位平台设计的一款强大的Java集成开发环境(IDE),特别适用于企业级Java应用的开发。这个版本的发布,为开发者提供了最新的开发工具和技术支持,旨在提升...
总之,Eclipse JEE 2022-09 R是Windows平台上开发JEE应用程序的理想选择,其强大功能和易用性使开发者能够高效地构建、测试和部署企业级应用。无论你是初学者还是经验丰富的开发者,都可以在这个平台上找到所需的...
9. **Maven支持**:Eclipse JEE Oxygen集成了Maven支持,允许开发者使用Maven构建和管理项目,遵循标准的Maven生命周期和约定。 10. **JUnit测试**:集成JUnit测试框架,使开发者能够轻松编写和运行单元测试,确保...
Maven2Eclipse.解压后,直接把Maven文件夹整个复制到:eclipse-jee-helios-SR1-win32\eclipse\dropins下就行了。如果没有这个文件夹,你的Eclipse版本太低了,用老方法,link那种方式去折腾吧。
《Eclipse JEE 2022-06 R for Windows x86_64: 深入解析与应用》 Eclipse JEE 2022-06 R-win32-x86_64.zip是一款专为Windows 64位系统设计的集成开发环境(IDE),它集成了Java EE开发所需的各种工具和技术,是Java...
在Eclipse JEE Mars 2中集成了Maven环境意味着开发者可以直接在IDE内部使用Maven进行项目构建、依赖管理等工作,无需额外配置Maven。 具体而言,Eclipse JEE Mars 2集成了Maven插件,使得用户可以: - 创建基于...
Eclipse-JEE版本是专门为Java企业级开发设计的,它包含了用于Web和企业应用开发的工具集。"eclipse-jee-2023-09-R-win32-x86_64.zip" 是Eclipse针对2023年9月发布的一个更新版,专为Windows 64位操作系统设计。 在...
《Eclipse JEE 2022-03-R Linux GTK x86_64: 深入解析与应用》 Eclipse是一款强大的开源集成开发环境(IDE),专为各种编程语言提供支持,尤其在Java开发领域备受青睐。Eclipse JEE版本是专门为Java企业级开发设计...
2. Eclipse JEE版本:Eclipse提供了多种版本,其中JEE版本是专为Java企业级开发设计的,包含了一系列用于Web和企业应用开发的工具,如支持Java EE框架(如Spring、Struts等)、服务器集成(如Tomcat、GlassFish等)...
Eclipse JEE 2020-12 R 是一个强大的集成开发环境(IDE),专为Java企业级应用开发设计。这个版本是Eclipse的年度发布,集成了最新的技术和优化,旨在提供更加稳定、高效的开发体验。"中文版"意味着该版本已经包含了...
Eclipse JEE提供了全面的集成开发环境(IDE),适用于Java EE应用程序、Web应用程序、企业级应用程序等的开发工作。 #### 2. Eclipse JEE 2019-09-R 发布版本 Eclipse JEE 2019-09-R 是一个特定的发布版本,通常包含...
Eclipse JEE 2021-12 RC1 Win32 x86_64.zip 是一个针对Windows操作系统x86_64架构的Java EE开发环境的压缩包,包含了Eclipse IDE的最新版本,专门用于Java企业级应用的开发。这个版本是2021年12月发布的候选版本1...
这个版本,即"eclipse-jee-mars-1-win32-x86_64.rar",是Eclipse Mars系列的1.0版本,它集成了Java企业版(Java EE)的开发工具,为Web应用程序和企业级项目提供了全面的支持。 1. **Eclipse IDE介绍**: Eclipse...
path = C:\\Jared\\WeChat\\soft\\eclipse-jee-indigo-SR2-win32-x86_64\\eclipse\\mavenPlugin,这里填写自己eclipse安装目录地址,你把它换成你的,这个参数的意思就是告诉eclipse插件包的地址,启动的时候自动...
该版本"eclipse-jee-2020-12-R-win32-x86_64"是针对Java企业版(Java Enterprise Edition,简称Java EE)的特定版本,特别适合于Web应用和企业级项目的开发。2020年12月发布的R版(Release),即4.18版本,带来了...
2. **JEE支持**:Eclipse JEE版本是专为Java企业级开发设计的,包含了用于开发Web应用、Java服务器端组件、数据库连接和更多JEE相关的工具。它集成了Tomcat、GlassFish等应用服务器,以及MyEclipse、Web Tools ...
【标题】"eclipse-jee-2019.rar" 提供的是Eclipse IDE for Java EE Developers的2019年版本,这是一个专为Java企业级应用开发设计的强大集成开发环境(IDE)。Eclipse作为开源的开发平台,以其模块化、可扩展性和...