现在开发的一个项目使用 S2SH 框架,配置环境用了一两天,现在把当时配置环境时写的文档整理下发出来,也算加强点记忆。 1 开发环境Ø MyEclipse5.5Ø JDK 1.6Ø Java EE 5.0Ø Tomcat6.0Ø Struts2.1.6Ø Spring2.5.6Ø Hibernate3.3.12 为 ssh 做好准备2.1 下载包Ø Struts2.1.6 包下载: Full Distribution: o(110mb) [] [] Ø Hibernate3.3 包下载:Ø Spring2.5 下载:2.2 搭建开发环境 打开 MyEclipse,新建一个 web project,如图: 注意:J2ee 版本设为 java ee 5.0 点击 Finish 完成,建好的工程如图:假如你的 myeclipse 还没有配置一个 web 服务器,那就进行下面的步骤,这里以 tomcat6 为例:打开 MyEclipseàPreferences 窗口,展开目录树如下图:设置好你的 tomcat6 的路径即可,前提你要先安装好 tomcat 哦。还有需要注意的一点是,看到目录树 tomcat6.x 下面的 JDK 了吗?点击它,也要把 tomcat 的 JDK 设为 jdk1.6 才行,以与 myeclipse 一致。 好了,工程已经建好了,下面就开始配置 struts 吧。配置之前先把 struts的包下载下来哦,下载地址上面已经给出了。3 配置 Struts2.03.1 基础配置1)引入 Struts 必需的五个 jar 包。下载解压后,struts-2.1.6\lib 目录下是 struts 所有的相关 jar 包。这么多 jar 包并不是 struts 必须得,使用struts 只需要把下面五个引入即可,以后用到什么 jar 包,再引入。² Commons-logging-1.0.4.jar² Freemarker-2.3.13.jar² Ognl-2.6.11.jar² Struts2-core-2.1.6.jar² Xwork-2.1.2.jar2)修改 WEB-INF 下的 web.xml 文件,增加 struts2 的配置。增加代码如下:这些配置代码对于 struts2 是不变的,直接复制到 web.xml 即可。 struts2 org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter struts2 /* 3)添加 struts 配置文件。 在 WEB-INF/classes 目录下,新建 struts.xml,模版如下:好了,struts 基本配置完毕,是不是很简单?现在把工程发布到 tomcat 上去测试一下,在工程名字上点击右键,选择MyEclipseàAdd and Remove project Deployments,在打开的窗口里,点击 Add,选择我们之前配置好的 tomcat6 服务器,如下图:发布好了,启动 tomcat,假如启动无异常,则说明配置成功