成功部署DUCK‘Bank 实例的心得

     部署bank这个实例已经2个多月了,部署过程中出现了不同的问题。也买了不少相

关资料,可是没有哪篇文章写有详细的部署经过。所以一直烦恼我好长时间,在网站上

也看到了不少同仁们和我一样没有成功实现这个实例。今天晚上22:11终于成功,此时

的喜悦心情真是无法形容。就迫不急待的想写这篇文章给那些和我一样受它折磨的同仁

们,希望对大家有所帮助。
我的电脑环境和软件具体情况如下:
Windows 2000 sever
Jdk: jdk1.3.1
J2ee:j2sdkee1.3
Struts1.0.2
Jakarta-ant-1.3-bin
    具体的过程就是按照我所下载解压后的j2eetutorial/index.html中的步骤进行,这

里我就不多说了,我就把我出错的地方和解决的办法写一下。
   首先  struts一定要用struts1.0.2,如果用struts1.1的话,它的标签就会有问题,

JSP在编译的过程中会抛出异常。在web浏览器中只能打开首页,访问ATM、accountlist

等其它页时出现server null的错误。开始我一直用的是struts1.1,心想它是高级一些,

不可能没有什么问题吧。可是没有想到它就是错误的最大根源.
   其次, 就是cloudscape数据库的问题。开始我是下载cloudsview406.jar和jh.jar并

加入到所安装的j2sdkee1.3/cloudscape的目录下。可是在用cloudview工具建库时就出

现了程序死机的情况。在有些论坛上有人说这种情况是正常的,所以我也没有在意。不

过就因为我的粗心而一直没有怀疑是数据库的问题。后来我又找来了一个jar文件

cloudsview40.jar来代替了cloudsview406.jar(我也不知道它两有何区别),结果终于能

成功建库了。(经我验证cloudview406完全可以)
  最后, 就是要注意环境变量的设置,我成功部署时的环境变量是这样的。
设置JAVA_HOME=C:/jdk1.3.1(c盘可以改为你所安装的目录) 
   J2EE_HOME=C:/j2sdkee1.3
    ANT_HOME=c:/ant
   添加path:  c:/jdk1.3.1/bin;c:/j2sdkee1.3/bin;c:/ant/bin
   新建

CLASSPATH=.;%JAVA_HOME%/src.jar;%JAVA_HOME%/jre/lib/jaws.jar;%JAVA_HOME%/lib/

dt.jar;%JAVA_HOME%/lib/tools.jar;%JAVA_HOME%/jre/lib/i18n.jar;%JAVA_HOME%/jre

/lib/rt.jar;%JAVA_HOME%/jre/lib/sunrsasign.jar;%J2EE_HOME%/lib/ejb10deploymen

t.jar;%J2EE_HOME%/lib/j2ee.jar;%J2EE_HOME%/lib/jhall.jar;%J2EE_HOME%/lib/j2ee

tools.jar;%J2EE_HOME%/lib;%J2EE_HOME%/cloudscape/cloudview40.jar;%J2EE_HOME%/

cloudscape/jh.jar;%J2EE_HOME%/lib/system/cloudutil.jar;%J2EE_HOME%/lib/system

/cloudscape.jar;%J2EE_HOME%/lib/cloudscape/cloudclient.jar;%J2EE_HOME%/lib/cl

oudscape/RmiJdbc.jar;%J2EE_HOME%/lib/j2ee-ri-svc.jar;
   出现错误,我就把所有可以加的都加了,也不太清楚具体哪些可以不要。不过与

cloudscape和j2ee的有关的包是必需的。
    

你可能感兴趣的:(成功部署DUCK‘Bank 实例的心得)