1.安装Tomcat,增加服务器运行环境
Window-->Preferences-->Server-->Runtime Environment-->Add-->Apache-->选择Apache Tomcat v6.0-->next-->选择Tomcat安装根目录-->Finish
2.更改Java运行环境JRE,默认是jre6,这个只是运行环境,不包括调试,改成jdk1.6
Window-->Preferences-->Java-->Installed JREs-->Add-->选择 Standard VM-->Next-->选择JDK安装根目录-->Finish
3.在Eclipse中安装Tomcat插件,修改Preferences
Window-->Preferences-->Tomcat-->选择Tomcat版本和安装根目录-->Advanced-->选择Tomcat安装跟目录-->OK
4.新建Web项目(Dynamic Web Project),选择Target runtime-->Apache Tomcat v6.0。
5.解压struts-2.1.6,apps目录下解压struts2-blank-2.1.6.war;
6.复制struts-2.1.6\apps\struts2-blank-2.1.6\WEB-INF\lib目录下除junit-3.8.1.jar和spring-test-2.5.6.jar外的所有JAR包,到工程-->WEB-INF-->lib目录中。
其中commons-io的jar包会在文件上传和下载时需要,其他为必须。
7.在package explorer视图中,复制struts2-blank-2.1.6\WEB-INF\src\java目录下的struts.xml到工程src目录下。
8.struts.xml中多余内容注释,把struts模式改成开发模式:<constant name="struts.devMode" value="true" />
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
"http://struts.apache.org/dtds/struts-2.0.dtd">
<struts>
<!--
<constant name="struts.enable.DynamicMethodInvocation" value="false" />
<constant name="struts.devMode" value="false" />
<include file="example.xml"/>
<package name="default" namespace="/" extends="struts-default">
<default-action-ref name="index" />
<action name="index">
<result type="redirectAction">
<param name="actionName">HelloWorld</param>
<param name="namespace">/example</param>
</result>
</action>
</package>
-->
<constant name="struts.devMode" value="true" />
<package name="default" namespace="/" extends="struts-default">
<action name="hello">
<result>
/hello.jsp
</result>
</action>
</package>
<!-- Add packages here -->
</struts>
9.在工程-->WEB-INF目录下,修改web.xml,添加filter和filter-mapping
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
id="WebApp_ID" version="2.5">
<display-name>MyStruts</display-name>
<welcome-file-list>
<welcome-file>index.html</welcome-file>
<welcome-file>index.htm</welcome-file>
<welcome-file>index.jsp</welcome-file>
<welcome-file>default.html</welcome-file>
<welcome-file>default.htm</welcome-file>
<welcome-file>default.jsp</welcome-file>
</welcome-file-list>
<filter>
<filter-name>struts2</filter-name>
<filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
</web-app>
10.新建jsp文件,hello.jsp,启动Tomcat,浏览器中输入http://localhost:8080/MyStruts/hello,查看效果!
其他配置:
1.建立struts2-core-2.16.jar文件对应的源码,以及对应Javadoc。
选择struts2-core-2.16.jar属性,Java Source Attachment:struts-2.1.6/src/core/src/main/java;Javadoc Location:docs/struts2-core/apidocs/。
2.struts.xml不自动提示
a)window – preferences – xml - xml catalog –> add
b)选择key type为URI
c)key: http://struts.apache.org/dtds/struts-2.0.dtd
d)location: 对应的dtd文件,位于struts-core包中,解压开,指定相应位置,如:struts-2.1.6\lib\struts2-core-2.1.6\struts-2.0.dtd
3.如果是复制的项目,需要修改 Content root
4.Tomcat的JVM也要选择 jdk1.6
分享到:
相关推荐
通过以上步骤,我们就在Eclipse中成功配置了Struts2框架,可以开始基于Struts2进行Java Web应用的开发了。记得在开发过程中,利用IDE的错误提示和日志信息来定位和解决问题,同时也可以借助Struts2的官方文档和社区...
"eclipse中struts文件配置工具"就是专门为简化Struts配置而设计的一款插件或工具,旨在提高开发效率,减少手动配置带来的错误。 首先,我们需要理解Struts配置文件的基本结构。在Struts应用中,主要的配置文件是`...
Eclipse中配置Struts2项目指南 Struts2 是一个基于MVC 模式的Web 应用程序框架,它提供了一种灵活的方式来构建Web 应用程序。在 Eclipse 中配置 Struts2 项目需要经过多个步骤,包括安装所需软件、配置环境、创建...
在Eclipse中配置Struts2项目(html)手把手教会你 如何在Eclipse中配置Struts2。 struts2 标签库介绍(html)对Struts2的标签做了详细的介绍让你轻松掌握Struts2的标签。 STRUTS2学习文档.pdf 对Struts2的一些配置...
本文将详细介绍如何在Eclipse中配置并使用Struts2进行开发。 #### 二、运行环境搭建 在Eclipse中配置Struts2,首先需要搭建以下运行环境: 1. **JDK6安装**:这是Java开发的基础,确保系统中已安装JDK6,且环境...
【描述】:本文档将详细介绍如何在Eclipse集成开发环境中搭建Struts2的开发环境,适合Java初学者和需要更新技能的专业人士。内容包括所需软件的下载地址、安装步骤以及配置过程,旨在提供一个清晰易懂的学习路径。 ...
2. 使用Eclipse创建一个Struts 2项目,配置Tomcat服务器,编写Action类和对应的JSP视图,编写Ajax请求和响应处理。 3. 实现Interceptor拦截器,对请求进行预处理,如权限验证或日志记录。 4. 利用Ajax实现分页功能,...
要使用 Struts2,需要在 Eclipse 环境中进行配置。本文将详细介绍如何在 Eclipse 中配置 Struts2。 一、软件下载 1. Eclipse:下载地址:...
在标题和描述中提到的"struts2 配置dtd 自动提示"是指在Eclipse中为`struts.xml`文件配置DTD自动提示的过程。这能帮助开发者避免手动记忆所有可能的标签、属性和它们的取值,提高开发效率并减少错误。 在`struts....
在Eclipse这个流行的Java集成开发环境中配置Struts2,可以帮助开发者更高效地构建动态Web项目。以下将详细介绍如何在Eclipse中成功配置Struts2。 1. **环境准备**: - 首先确保你的系统上已经安装了Java JDK和...
【安装配置JAVAEclipse配置Struts2项目】 在Java开发环境中,Eclipse是一款非常流行的集成开发环境(IDE)。配置Eclipse以支持Struts2框架的项目开发涉及到多个步骤,包括软件的安装、Eclipse的配置以及Struts2项目...
Eclipse配置一个struts2实例,struts2配置一个简单的项目
Struts2中的Action类是业务逻辑的入口点。在Java源代码目录下创建一个新的Java类,继承自`org.apache.struts2.dispatcher.ng.ExecuteAction`或实现`com.opensymphony.xwork2.Action`接口,并覆盖其中的方法。 6. *...
4. ognl-2.6.11.jar - Object-Graph Navigation Language,Struts2中的表达式语言,用于访问和操作对象属性。 5. commons-io-1.3.2.jar - Apache Commons IO库,提供文件I/O操作的支持。 6. commons-logging-1.1.1....
4. **编写Struts配置文件**: - `struts-config.xml`是Struts应用的主要配置文件,遵循`struts-config_1_2.dtd`。 - 文件结构包括:`<data-sources>`, `<form-beans>`, `<global-exceptions>`, `<global-forwards>...
在Eclipse中,开发者可以创建一个全新的Struts项目,配置相关的构建路径、部署描述符(web.xml)以及Struts配置文件(struts-config.xml)。Struts框架的核心在于Action类,每个Action对应一个用户请求,负责处理...
本教程将详细介绍如何在Eclipse集成开发环境中创建一个最简单的Struts2项目。 首先,我们需要确保Eclipse环境已经安装了必要的插件,如Dynamic Web Project支持和Tomcat服务器。对于Tomcat,你需要下载对应版本...
在Java Web开发中,"Eclipse中Struts2+Spring2.5+Hibernate3整合"是一个常见的技术栈,用于构建高效、模块化的Web应用程序。这三个框架分别是:Struts2(MVC框架)、Spring2.5(依赖注入和企业服务框架)和Hibernate...