Struts(Struts2.1.6)自带的例子(Maven编译的)顺利导入MyEclipse中
具体步骤如下(有点麻烦,以后改进):
先期工作:下载并安装成功Maven环境。
1. 下载struts2.1.6源码,在apps目录下就是例子源码
2. 修改各个工程的pom.xml文件, 在build/plugins下加入以下plugin(供生成eclipse工程用):
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-eclipse-plugin</artifactId>
<configuration>
<projectnatures>
<!--这句会让你在MyEclipse下看到Maven标志-一个红色M-->
<java.lang.String>com.genuitec.eclipse.maven.maven2Nature</java.lang.String>
<java.lang.String>com.genuitec.eclipse.j2eedt.core.webnature</java.lang.String>
<java.lang.String>org.eclipse.jdt.core.javanature</java.lang.String>
</projectnatures>
<outputDirectory>src/main/webapp/WEB-INF/classes</outputDirectory>
</configuration>
</plugin>
3. 命令行下定位到apps下,针对各例子逐个执行以下命令(以blank为例)
>cd blank
>mvn eclipse:eclipse
4. 用MyEclipse导入你生成的eclipse工程,然后再移除(不是删掉内容哦!这么麻烦就是想要MyEclipse生成的.mymetadata文件)
修改.mymetadata文件为如下样式:
<?xml version="1.0" encoding="UTF-8"?>
<project-module
type="WEB"
name="struts2-blank"
id="myeclipse.1237001022359"
context-root="/struts2-blank"
j2ee-spec="1.4"
archive="struts2-blank.war">
<attributes>
<attribute name="webrootdir" value="/src/main/webapp" />
</attributes>
</project-module>
这步也可采用如下做法(测试):
第3步后,直接在工程目录下创建一个.mymetadata文件,写入以上文件内容(注意修改红色部分哦!)
修改后重新导入MyEclipse,基本就是可以用了。
5. 解决可能出现的Build Path问题
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/lusterfly/archive/2009/09/25/4595456.aspx
分享到:
相关推荐
在本文中,我们将深入探讨Struts2版本2.1.6中的核心jar包以及如何调整`web.xml`配置文件以实现正确部署。 首先,Struts2的核心jar包是框架运行的基础,它们提供了Action映射、拦截器、结果类型和其他关键功能。对于...
在本文中,我们将深入探讨Struts2框架的基本概念,以及如何利用Struts2-2.1.6版本创建一个最简单的示例。同时,我们会介绍配置所需的jar包,这对于初学者来说至关重要。 首先,让我们理解Struts2的核心特性。它提供...
Struts 2.1.6 是一个非常重要的版本,在Java Web开发中占据着核心地位,尤其是在基于MVC(Model-View-Controller)架构的应用程序设计中。Struts 2 是Apache软件基金会的一个开源项目,它是Struts 1的升级版,提供了...
Struts 2是Java Web开发中的一个开源框架,它基于MVC(Model-View-Controller)设计模式,为开发者提供了一种结构化和灵活的方式来构建应用程序。2.1.6版本是Struts 2框架的一个特定发行版,包含了对之前版本的改进...
Struts2.1.6是Apache Struts框架的一个版本,它是基于MVC(Model-View-Controller)设计模式的Java Web应用程序开发框架。这个版本的jar包包含了运行Struts2应用所需的所有核心类库和依赖组件。以下是关于Struts...
在描述中提到,之前上传的"struts2.1.6jar all.zip"文件出现了错误,里面包含了Hibernate的内容,而实际上应该是与Struts2相关的文件。因此,这里我们需要关注的是正确的Struts2.1.6版本,确保它包含所有必要的组件...
在描述中提到的 "struts-2.1.6 项目基础包",通常包含了一系列用于创建 Struts 2 应用的基础组件和依赖库。这些组件和库使得开发者能够快速搭建 Struts 项目,而无需从头开始配置所有必需的依赖。 标签中的 "lib" ...
在这个"struts-2.1.6_参考文档"中,我们将会深入探讨Struts 2的核心概念、架构、配置以及实际应用中的关键知识点。 1. **核心概念**:Struts 2基于Model-View-Controller(MVC)设计模式,它将业务逻辑、数据展示和...
Struts2.1.6是Apache Struts框架的一个版本,这是一个流行且强大的Java Web应用程序开发框架,用于构建基于MVC(Model-View-Controller)模式的Web应用。它提供了简化HTTP请求处理、动作调度、视图渲染以及业务逻辑...
Struts2.1.6-Lib: 深入理解Struts2框架核心与库文件 Struts2是一个流行的开源MVC(Model-View-Controller)框架,它为Java Web应用提供了一种强大的架构支持。Struts2.1.6是该框架的一个版本,其lib目录下的jar包...
struts-2.1.6
### Struts2.1.6中关于JSON的配置与使用详解 #### 一、环境搭建:引入JSON插件包 为了使Struts2框架能够支持JSON格式的数据处理,首先需要在项目的`Web-INF/lib`目录下添加JSON插件包`jsonplugin-0.33.jar`。此JAR...
struts-2.1.6 找了好久,需要的赶紧下载。
Struts2.1.6是Apache Struts框架的一个特定版本,该框架是Java Web开发中的一个强大工具。Struts2以其MVC(Model-View-Controller)架构模式为核心,为开发者提供了一种组织应用程序结构、处理HTTP请求以及管理业务...
Struts 2.1.6 是一个非常重要的版本,在Java Web开发领域中,它作为Apache Struts框架的一个发行版,提供了强大的MVC(Model-View-Controller)架构支持。Struts 2是一个开源的、基于Java Servlets的框架,旨在简化...
struts2-core-2.1.6.jarstruts2-core-2.1.6.jarstruts2-core-2.1.6.jarstruts2-core-2.1.6.jarstruts2-core-2.1.6.jarstruts2-core-2.1.6.jarstruts2-core-2.1.6.jarstruts2-core-2.1.6.jarstruts2-core-2.1.6.jar...
Struts2.1.6-all.zip 是一个包含Struts2框架版本2.1.6所有库文件的压缩包,主要用于Java Web开发。Struts2是一个开源的MVC(Model-View-Controller)框架,它继承了经典的Struts1框架,并在功能、性能和灵活性上进行...
struts2.1.6api. 想学习struts2的朋友们。希望能喜欢这个api,我也希望能给你们一点帮助。
MyEclipse8.0中自带的struts2版本是2.1.6,spring版本有2.0,2.5的,hibernate版本较多些至3.2,首先选版本就选择最优的,struts2没的选只有2.1.6版的,所以先导入struts2支持,然后是spring选的是2.0,问题就出在...