您的位置:首页 > 编程语言 > Java开发

Eclipse3.5下的struts2的配置,以及建立第一个struts项目HelloWorld

2012-09-12 13:29 393 查看
一.相关文件

1.安装JDK1.6(见我的前面的博文win7下安装JDK1.6)(我选择的是jdk-6u10-rc2-bin-b32-windows-i586-p-12_sep_2008)

2.安装tomcat6.0,直接解压缩版本,放在任何一个盘下都可以,建议直接放在系统盘下(我选择的是apache-tomcat-6.0.29-windows-x86)

3.安装Eclipse3.5,直接解压缩版本,放在任何一个盘下都可以,建议直接放在系统盘下(我选择的是eclipse-jee-galileo-SR2-win32)

4.解压缩struts2.2(我选择的是struts-2.2.1.1-all)

二.配置JREs

1.打开Eclipse3.5,选择window——preferences

2.打开配置对话框,并选择Java——Installed JREs,右键单击Add:(若未安装过任何JRE,右边因为空白,若安装过,则可跳过此步)

3.JRE Type选择Standard VM,点击Next:

4.在JRE home,单击Directory,选择jdk的路径,单击确定,再单击Finish。

5.回到Install JREs,再单击Add,安装同样的方法,添加jre6:

6.单击OK,完成JREs的配置

三.配置Tomcat
1.打开配置对话框,并选择server——runtime environment,点击右边的Add按钮:

3.选择Apache Tomcat v6.0,点击Next:

4.点击Browse,并选择tomcat解压的文件夹(一定要是直接包含bin、lib、logs等的文件夹):

5.点击Finish后完成:

四.创建structs项目
1.单击File——New——Other:

2.选择Dynamic Web Project:

3.输入Project name为HelloWorld,Target Runtime选择Apache Tomcat v6.0,单击Finish:

目录结构如下图:

4.解压struts包,/apps里有五个文件均可以用WAR解压。解压struts2-blank,进入WEB-INF——lib:

复制以下jar包:

粘贴到工程HelloWorld——WebContent——WEB-INF——lib下:

结果如下:

5.在struts/apps/struts2-blank/WEB-INF下找到web.xml:

将工程中的web.xml替换为struts的xml文件。
5.在struts/apps/struts2-blank/WEB-INF/src下找到struts.xml

直接复制粘贴到放进工程项目下的src文件夹下:

刷新(F5)可以看见如下:

6.引入struts的docs文档,为了使编辑xml时可以有提示。
window——preferences——XML——XML catalog,找到并解压struts2-core-2.2.1.1,找到struts-2.1.7.dtd(其余dtd也可以),填入Location。Key Type选择Public ID;在struts.xml中找到:

在Key中填入第三行代码,点击OK完成。
(若Key Type选择URL,则在Key中填入第四行代码)

7.新建一个index.jsp:

双击index.jsp,修改代码如下:

8.修改struts.xml中的代码如下:

10.在服务器上部署,右键单击项目名称,选择Run As——Run on server:

若部署成功,可以得到:

11.在浏览器输入http://localhost:8080/HelloWorld/,可以运行得到以下结果:

至此,我们第一个struts项目就建立完成。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: