struts2的配置

本文详细介绍如何使用MyEclipse 8.5.0、JDK 6.0及Tomcat 6.0搭建Struts2开发环境,并完成首个Struts2项目的创建与部署过程。

     首先我们去http://struts.apache.org下载struts2-2.2.1-all,下载下来后我们解压缩可以看到里面的lib包含了所有的jar包,app里面是一些例子,我们可以作为参考,doc是struts2的帮助文档。

     现在我们接下来下载myeclipse-8.5.0、jdk6.0、tomcat6.0。

     1、配置安装jdk

     安装jdk到D:/Java/jdk1.6.0_02,下面进行环境变量的配置。右键我的电脑—属性—高级—环境变量:(1) 首先,为了指定命令搜索路径,在系统变量的PATH变量中增加%JAVA_HOME%/bin;。由于PATH变量中原本含有许多项,所以只需在最前面添加上述路径即可,注意末尾用分号隔开。(2) 然后,为了指定类搜索路径,在系统变量中新建JAVA_HOME变量,变量名JAVA_HOME,变量值为D:/Java/jdk1.6.0_02。(3) 最后,在系统变量中新建classpath变量,用来指向jdk的安装目录,变量名为classpath,变量值为.;%JAVA_HOME%/lib ;

    这样配置之后,单击开始菜单—运行—输入cmd—确定,键盘输入java -version(注意java与-之间有一空格)显示出版本信息,则证明配置成功。

     2、安装Tomcat

     安装Tomcat到D:/Tomcat 6.0,这个很简单,但是安装的时候唯一要注意的地方就是段口号,需要安装oracle的用户需要需要把tomcat的端口号改动一下,不然会冲突。

     3、安装配置myeclipse

      安装myeclipse到C:/Users/Firefox/AppData/Local/Genuitec/MyEclipse 8.5,然后我们通过它的快捷方式打开,这个学要注意的是MyEclipse 8.5它的功能很强大的同时要的机子性能也要比较好,不然会很慢。

     (1) 打开MyEclipse,在菜单拦中可以看到有Window一项,单击打开下拉菜单,找到Preferences一项,单击打开开始配置,如下图所示。

      (2) 在MyEclipse中配置Tomcat。从Preferences左侧菜单下找到MyEclipse Enterprise Workbench,打开其中的Servers项,找到Tomcat,选择自己安装的版本,此处我选择Tomcat 6.0,将其设为Enable,在Browse..目录下选择Tomcat的安装目录,如下图所示

    4、新建一个web工程,把它怎么发布到tomcat

    (1)在tomcat中的conf目录中,在server.xml中的,<host/>节点中添加: <Context path="/struts2" docBase="E:/Workspaces/struts2/WebRoot" debug="0" privileged="true"> </Context>

    (2)在myeclilpse中的struts2项目单击右键,把项目添加到tomcat中,如下图:

    5、对struts2的一些lib添加

     我们要struts2就需要把它相应的jar添加在struts2的工程lib下面,主要有以下jar:commons-logging-1.0.4、ognl-3.0、xwork-core-2.2.1、struts-core-1.3.10、commons-fileupload-1.2.1、freemarker-2.3.16、commons-io-1.3.2

    6、接着我们配置web.xml ,里面有个filter和filter-mapping这两个是必须配置的,这个如果大家不知道些什么可以看一下它app下面的例子。它的配置如下图显示:

     7、在工程下的src下面建立一个struts.xml文件,在这个目录下建立的文件都会保存后在class下面去,如下图所示:

 

到这里我们基本整个struts2项目配置完毕。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值