`

Struts(Struts2.1.6)自带的例子(Maven编译的)顺利导入MyEclipse中

阅读更多
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版本2.1.6中的核心jar包以及如何调整`web.xml`配置文件以实现正确部署。 首先,Struts2的核心jar包是框架运行的基础,它们提供了Action映射、拦截器、结果类型和其他关键功能。对于...

    Struts2-2.1.6一个最简单的例子,以及需要的基础jar包

    在本文中,我们将深入探讨Struts2框架的基本概念,以及如何利用Struts2-2.1.6版本创建一个最简单的示例。同时,我们会介绍配置所需的jar包,这对于初学者来说至关重要。 首先,让我们理解Struts2的核心特性。它提供...

    struts-2.1.6-sources

    Struts 2.1.6 是一个非常重要的版本,在Java Web开发中占据着核心地位,尤其是在基于MVC(Model-View-Controller)架构的应用程序设计中。Struts 2 是Apache软件基金会的一个开源项目,它是Struts 1的升级版,提供了...

    struts-2.1.6_jar包(全)

    Struts 2是Java Web开发中的一个开源框架,它基于MVC(Model-View-Controller)设计模式,为开发者提供了一种结构化和灵活的方式来构建应用程序。2.1.6版本是Struts 2框架的一个特定发行版,包含了对之前版本的改进...

    struts2.1.6jar包

    Struts2.1.6是Apache Struts框架的一个版本,它是基于MVC(Model-View-Controller)设计模式的Java Web应用程序开发框架。这个版本的jar包包含了运行Struts2应用所需的所有核心类库和依赖组件。以下是关于Struts...

    struts2.1.6jar all.zip

    在描述中提到,之前上传的"struts2.1.6jar all.zip"文件出现了错误,里面包含了Hibernate的内容,而实际上应该是与Struts2相关的文件。因此,这里我们需要关注的是正确的Struts2.1.6版本,确保它包含所有必要的组件...

    struts-2.1.6 项目基础包

    在描述中提到的 "struts-2.1.6 项目基础包",通常包含了一系列用于创建 Struts 2 应用的基础组件和依赖库。这些组件和库使得开发者能够快速搭建 Struts 项目,而无需从头开始配置所有必需的依赖。 标签中的 "lib" ...

    struts-2.1.6_参考文档

    在这个"struts-2.1.6_参考文档"中,我们将会深入探讨Struts 2的核心概念、架构、配置以及实际应用中的关键知识点。 1. **核心概念**:Struts 2基于Model-View-Controller(MVC)设计模式,它将业务逻辑、数据展示和...

    struts2.1.6 所有jar包和源码

    Struts2.1.6是Apache Struts框架的一个版本,这是一个流行且强大的Java Web应用程序开发框架,用于构建基于MVC(Model-View-Controller)模式的Web应用。它提供了简化HTTP请求处理、动作调度、视图渲染以及业务逻辑...

    struts2.1.6-lib

    Struts2.1.6-Lib: 深入理解Struts2框架核心与库文件 Struts2是一个流行的开源MVC(Model-View-Controller)框架,它为Java Web应用提供了一种强大的架构支持。Struts2.1.6是该框架的一个版本,其lib目录下的jar包...

    struts-2.1.6

    struts-2.1.6

    Struts2.1.6中关于JSON的配置和使用

    ### Struts2.1.6中关于JSON的配置与使用详解 #### 一、环境搭建:引入JSON插件包 为了使Struts2框架能够支持JSON格式的数据处理,首先需要在项目的`Web-INF/lib`目录下添加JSON插件包`jsonplugin-0.33.jar`。此JAR...

    struts-2.1.6--all.part1

    struts-2.1.6 找了好久,需要的赶紧下载。

    struts2.1.6-apps.zip

    Struts2.1.6是Apache Struts框架的一个特定版本,该框架是Java Web开发中的一个强大工具。Struts2以其MVC(Model-View-Controller)架构模式为核心,为开发者提供了一种组织应用程序结构、处理HTTP请求以及管理业务...

    struts-2.1.6 资源包下载

    Struts 2.1.6 是一个非常重要的版本,在Java Web开发领域中,它作为Apache Struts框架的一个发行版,提供了强大的MVC(Model-View-Controller)架构支持。Struts 2是一个开源的、基于Java Servlets的框架,旨在简化...

    struts2-core-2.1.6.jar

    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 (lib)

    Struts2.1.6-all.zip 是一个包含Struts2框架版本2.1.6所有库文件的压缩包,主要用于Java Web开发。Struts2是一个开源的MVC(Model-View-Controller)框架,它继承了经典的Struts1框架,并在功能、性能和灵活性上进行...

    Struts2.1.6API

    struts2.1.6api. 想学习struts2的朋友们。希望能喜欢这个api,我也希望能给你们一点帮助。

    struts2.1.6+spring2.0+hibernate3.2常用配置包

    MyEclipse8.0中自带的struts2版本是2.1.6,spring版本有2.0,2.5的,hibernate版本较多些至3.2,首先选版本就选择最优的,struts2没的选只有2.1.6版的,所以先导入struts2支持,然后是spring选的是2.0,问题就出在...

Global site tag (gtag.js) - Google Analytics