
1.开发工具:Eclipse 3.2、MyEclipse 5.0GA
2.JDK Version:j2sdk1.4.2_08
3.J2EE Server:JBoss 4.20GA
4.Eclipse SVN plugin:Subclipse 1.2.4
二、集成调试环境搭建
1.安装JDK
假设安装目录为:C:\\Java Tools\\JDK\\j2sdk1.4.2_08
2.安装 Eclipse
假设安装目录为:C:\\eclipse 3.2\\eclipse
3.安装 JBoss
假设安装目录为:C:\\jboss-4.0.5.GA
4.在Eclipse下配置JDK、JBoss
打eclipse后,进入Window-Preferences-Java-Installed JREs,做如下配置
单击Ok完成JDK配置,之后进入Window-Preferences-MyEclipse-Application Servers-JBoss 4,做如下配置
配置JBoss Server为Enable,配置JDK为j2sdk1.4.2_08,单击Ok完成JBoss的配置
5.安装Eclipse SVN plugin
进入Help-Software Updates-Find and Install…,做如下配置
选择Search for new features to install,并单击Next
单击New Archived Site..,选择SVN plugin包文件。
单击OK后,按提示操作完成SVN Plugin的安装。
三、工程环境搭建
该工程包括下列子工程:iTreasuryEJB、iTreasuryWEB、ebank、webdocs、Build、lib、properties、Workdoc。
各子工程含义:
◆iTreasuryEJB:iTreasury工程JAVA代码;
◆iTreasuryWEB:iTreasur工程WEB部分代码;
◆ebank:ebank工程JAVA及WEB部分代码;
◆webdocs:js文件及图片;
◆Build:配置文件;
◆Lib:JAR包;
◆Properties:配置文件;
◆Workdoc:工程相关文档。
下面分别介绍各项目新建方法:
1.新建iTreasuryEJB
选择SVN Repository的itreasuryEJB并右键单击Check out…
选择 ” Check out as a project configured using the New Project Wizard”,并单击
选择EJB Project并单击Next
根据自己的习惯定义项目名称:iTreasuryEJB(注:项目名称可以和SVN服务器上的不同,但新建的工程一定要正确)
相关配置文件处理请在所有工程新建完成后参见本章第6步
2.新建iTreasuryWEB
选择SVN Repository的itreasuryWEB并右键单击Check out…
选择 ” Check out as a project configured using the New Project Wizard”,并单击
选择Web Project并单击Next
根据自己的习惯定义项目名称:iTreasuryWEB(注:项目名称可以和SVN服务器上的不同,但新建的工程一定要正确),注意:
◆Web root folder值必须为:/webapp
◆Context root URL值必须为:/NASApp
相关配置文件处理请在所有工程新建完成后参见本章第6步
3.新建ebank
选择SVN Repository的ebank并右键单击Check out…
选择 “ Check out as a project configured using the New Project Wizard”,并单击
选择Web Project并单击Next
根据自己的习惯定义项目名称:ebank(注:项目名称可以和SVN服务器上的不同,但新建的工程一定要正确),注意:
◆Web root folder值必须为:/webapp
◆Context root URL值必须为:/NASApp/iTreasury-ebank
相关配置文件处理请在所有工程新建完成后参见本章第6步
4.新建webdocs
选择SVN Repository的webdocs并右键单击Check out…
选择 “ Check out as a project configured using the New Project Wizard”,并单击,如下图
选择Web Project并单击Next
根据自己的习惯定义项目名称:webdocs(注:项目名称可以和SVN服务器上的不同,但新建的工程一定要正确),注意:
◆Web root folder值必须为:webapp
◆Context root URL值必须为:/
相关配置文件处理请在所有工程新建完成后参见本章第6步
5.新建Build、Lib、Properties、Workdoc
以上四工程在第二步时与前四个工程不同,不同之处为选择“Check out as a project in the workspace”,不再重命名,单击Finish即可完成。以Build工程为例,如图
6.配置文件布置
1)EJB工程配置文件布置
在iTreasuryEJB工程下src目录下新建META-INF文件夹,将Build工程下itreasuryEJB文件夹中的ejb-jar.xml、jboss.xml复制进新建的文件夹中,如下图
2)WEB工程配置文件布置
将Build工程下itreasuryWEB文件夹中的所有文件及文件夹复制进iTreasuryWEB工程webapp目录下的WEB-INF文件夹中,文件及文件夹如下图
3)Ebank工程配置文件布置
将Build工程下ebank文件夹中的所有文件及文件夹复制进ebank工程webapp目录下的WEB-INF文件夹中,文件及文件夹如下图
4)其它配置文件的布置
将Properties工程下的所有文件及文件夹复制到Jboss安装目录下的bin文件夹中,文件及文件夹如下图
7.JAR文件布置
1)EJB工程JAR布置
在EJB工程上单击右键,选择“Build Path”、“Add Libraries…”,如下图
选择“User Library”,如下图
单击“User Libraries…”得到下图所示结果
单击,输入“lib”后单击,如下图
选中以建好的“lib”,单击,选中lib工程中所有文件及文件夹,然后单击即可,如下图
2)Ebank配置文件布置
在ebank工程上单击右键,选择“Build Path”、“Configure Build Path..”,如下图
单击,选中lib中的bp_integration.jar、jspsmart.jar、log4j1.2-12.jar三个JAR文件,单击即可,如下图
至此,可以启动JBOSS服务器试验一下工程部署的结果了
8.其它设置修改
1)Log4j报错问题解决方法
若服务器启动时提示“org.jboss.logging.util.OnlyOnceErrorHandler”可尝试做下列修改:
把\\jboss-4.0.5.GA\\server\\default\\deploy\\jbossweb-tomcat55.sar\\META-INF\\jboss-service.xml文件中的以下两个属性改成true
2)启动报错问题
启动报错很有可能为工程下的lib文件夹中存在jar包,造成jar包冲突。
