Eclipse For Java EE开发环境配置
1、开发工具准备安装
1.Eclipse:
        /downloads/ 下载Eclipse For java EE版本的Eclipse,本文档示例所使用的版本是Helios Service Release 2下载后解压即可。
2.JDK
        download.java/jdk6/ 下载适合的JDK6安装文件。下载点击安装即可。
3.JBoss
        /jbossas/downloads/ 从下载jboss-5.0.0.GA。下载后解压即可。
4.Struts2
        /i#struts20111 下载当前最新struts2。可选择strut
s-2.2.1.1-all.zip 下载全部或仅下载struts-2.2.1.1-lib.zip
5.Spring
        从www.springsource/download/community 下载Spring框架。本示例使用当前最新的3.0.5.RELEASE
1、Eclipse配置
1.设置工作区:
(1)编码:点击菜单Window -> Preferences 打开下图窗口:
展开General,选择Workspace,在Text file encoding框中选择Other单选按钮后,在右边下拉框中选择你的文本编码方式。示例中采用UTF-8.,如下图:
设置好点击OK按钮即可。
再展开Web节点并选择HTML Files。将HTML的编码格式也设置成UTF-8。如下图:
2.添加WEB容器
(1)打开Servers视图。Servers视图一般在右下方可到,如果不到则在可以通过下面方式打开:Window -> Show View -> Servers。
(2)打开后,在Servers视图中单击右键弹出右键菜单,点击New -> Server打开下图窗口:
(3)由于示例采用jboss,所以展开JBoss节点并选中JBoss v5.0,点Next进入下一步,如图
如果在JRE下拉框中不jre6,则可点上面的Installed JRE preferences链接打开下面窗口
点击按键可添加你安装的jdk(添加操作略)。选择好JRE后,在Application Server Directory中选择解压后的JBoss。然后进入下一步打开下面窗口:
如果不需特别设置就点Finish完成操作。
(4) 启动JBoss,然后在浏览器中访问localhost:8080/ 以检测是事添加成功。如果启动时报启动超时错误:
则双击Servers视图中JBoss节点,打开如下页面:
在Timeouts卡片中增加Start(in seconds)的值(初始值是50)。你也可以在这里修改其它的相关配置   
2、新建Web项目
1.新建Web项目。点击File -> New -> Dynamic Web Project 菜单打开以下窗口:
在Project name中输入新的项目名称如:my-demo。Target runtime选择刚才添加的JBoss v5.0。Configuration选择对应的配置Default Configuration for JBoss v5.0。点击Finish完成新建Web项目
3、Struts2配置
1.添加所需的 jar包。以下最小应用所需的jar包,这些包都可以在下载的struts2的lib文件夹下到。
(1)struts2-core-2.2.1.1.jar
(2)xwork-core-2.2.1.1.jar
(3)ognl-3.0.jar
(4)freemarker-2.3.16.jar
(5)commons-fileupload-1.2.1.jar
2.创建Strut配置文件
(1)在WEB-INF下创建struts-config文件夹,然后在新文件夹下添加l文件。内容如下:
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC
    "-//Apache Software Foundation//DTD Struts Configuration 2.1//EN"
    "/dtds/struts-2.1.dtd">
<struts>
<!-- 导入struts2的默认配置,该文件在struts2-core-2.2.1.1.jar下,它定义struts2一些核心的beanjava修改html文件和默认包struts-default -->
    <include file="l" />
   
    <constant name="struts.sources" value="globalMessages"></constant>
   
    <constant name="ding" value="utf-8"></constant>
   
    <constant name="able.DynamicMethodInvocation" value="true"></constant>
   
    <constant name="l.allowStaticMethodAccess" value="true" />
</struts>
(2)在l添加一个过滤器配置以启用struts2
<filter>
        <filter-name>struts2</filter-name>
        <filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class>
        <init-param>
            <param-name>config</param-name>
<!-- 注意配置文件的路径 -->
            <param-value>../l</param-value>
        </init-param>
    </filter>
    <filter-mapping>
        <filter-name>struts2</filter-name>
        <url-pattern>/*</url-pattern>
    </filter-mapping>

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。