下面就开始关键的了 包装Duke的工作~~~~~~~~~ 1、打开命令窗口,并且转到J2EE学习指南解压缩的目录j2eetutorial\bank下 2、在窗口内依次运行 ant complie-ejb//编译EJB组件 ant package-ejb//包装EJB组件ant compile-web//编译WEB组件 ant package-web//包装WEB组件ant compile-ac//编译J2EE的应用客户程序 ant package-ac//包装J2EE的应用客户程序 ant setruntime-ac//运行部署ant assemble-app//包装Enterprise Archive ant setruntime-app//运行部署 这样,就完成了Duck所有的编译和包装步骤
首先,楼主要下载安装五种好东东~
1.J2SE JDK(版本最好在1.3.1以上,比如1.4,做好别用1.5)
2.J2EE JDK(版本最好是1.3)
3.ant
4.struts
5.J2EE Tutorial~~~~~~~~~~
然后就是配置环境变量了。
我都将他们安装到C盘,j2sdk1.4.2_03,j2sdkee1.3.1,ant-1.6.1,j2ee-1_3-doc-tutorial-draft5.zip
一、J2SE的环境变量
JAVA_HOME
C:\j2sdk1.4.2_03
PATH
C:\j2sdk1.4.2_03\bin
CLASS_PATH
%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
二、J2EE的环境变量
J2EE_HOME
C:\j2sdkee1.3.1
PATH
C:\j2sdkee1.3.1\bin
CLASS_PATH
%J2EE_HOME%\lib\j2ee.jar;%J2EE_HOME%\lib\j2ee-ri-svc.jar;%J2EE_HOME%\lib\jhall.jar;%J2EE_HOME%\lib\ejb10deployment.jar;%J2EE_HOME%\lib\j2ee.jar
三、ant的环境变量
ANT_HOME
C:\ant-1.6.1
PATH
%ANT_HOME%\bin四、J2EE学习指南的例子解压缩即可
好了,这样开始的准备工作就做完了,至于struts的配置以后再说
包装Duke的工作~~~~~~~~~
1、打开命令窗口,并且转到J2EE学习指南解压缩的目录j2eetutorial\bank下
2、在窗口内依次运行
ant complie-ejb//编译EJB组件
ant package-ejb//包装EJB组件ant compile-web//编译WEB组件
ant package-web//包装WEB组件ant compile-ac//编译J2EE的应用客户程序
ant package-ac//包装J2EE的应用客户程序
ant setruntime-ac//运行部署ant assemble-app//包装Enterprise Archive
ant setruntime-app//运行部署
这样,就完成了Duck所有的编译和包装步骤
要做三件事情1、打开命令窗口,转到j2ee sdk目录的bin目录下
输入 j2ee -verbose
用来启动j2ee的应用服务器
2、再打开另外一个命令窗口,同样转到j2ee sdk目录的bin目录下
输入 deploytool
用来启动j2ee的部署工具
3、再打开另外一个命令窗口,同样转到j2ee sdk目录的bin目录下
输入 cloudscape -start
用来启动 cloudscape 数据库服务器这样就可以进行部署了
1、选择file->open
2、转到子目录j2eetutorial\bank\jar下选择DukesBankApp.ear
3、单击 open object 按钮
二、然后可以在deploytool中部署该企业的应用文档具体操作如下:
1、在deploytool左边窗口的组件树中,选中DukesBankApp应用。
2、选择Tool->Deploy
3、选择标记为 return client jar 的选择框
4、客户程序默认的jar文件名为应用的名字加上Client.jar,即DuckBankAppClient.jar
5、单击Finish键,然后等待部署进展屏幕显示自动完成所有的部署工作。
5、当屏幕出现3天彩色界面是,即为报告部署成功!至此大功告成,楼主的疑惑可以解决了吧
接下来你就要熟悉Duke
知道J2EE是怎么回事,然后有很多j2ee方面的书,可以系统地学习一下
以上我和cherry说的就是J2EE的基本环境配置和Duke的运行环境了
以后运行什么例子应该没问题了
这是我的经验之谈,对于J2EE新手来说,这是开头的第一步,这样可以少走些弯路