标题:Weblogic6.1和Jb6的集成实践
时间:2002-9-23 来源:不详 浏览数:次
Weblogic6.1和Jb6的集成实践
对JB6而言,我们做了一些冗余的配置。好,下面,让我们看看JB6怎么用最少的操作来完成对Weblogic6.1的智能集成。
一、安装软件
和JB5中的配置不同,在新版中我们可以抛弃BES或者BAS或者IAS,而只安装JB6和Weblogic6.1两个软件即可。还是注意安装目录中不要使用带空格或者中文的目录,否则会给我们的后续工作带来麻烦。基本上,如果你C盘给了足够的大,你完全可以使用缺省的安装路径,我个人推荐第一次参考这个文档的人一定要这么做(免得中间你有什么疏漏还怀疑文档的正确性)。
二、系统环境变量的修改
注意:这一步非常重要,很多人都有栽在这儿的经历。
把系统环境变量TMP、TEMP改为不带有空格的目录;在JB6里菜单Project->Default Project Properties->Paths中把所有带空格的目录改为不带空格的目录;为什么要这样设置呢?因为整合后的JB6在开发过程中会调用weblogic的包来制作EJB,而weblogic对那些有空格的不能很好地识别,工作时会出错,也就是说weblogic要接触到的目录,目录名最好不是中文名、带空格。
三、JBuilder6的配置
1、打开Tools->Enterprise Setup->Application Server,在Weblogic6.x的书签页上,填上bea home(在你安装weblogic时需要指定)和Weblogc installation directory等所有的空白路径。在这以后,如果你打开Tools->Configure Libraries的话,可以看到已经有了两个WebLogic6.x的包(包括deploy和client),当然里面的jar(主要是一个weblogic.jar,一个weblogic_sp.jar。其中weblogic_sp.jar是为了给你的weblogic打补丁的时候准备的,你如果没有可以先删掉。)都是6.1版本的。
2、在Tools->Enterprise Setup->CORBA标签页里,点Configuration右边的New...,增加一个weblogic的项;在Path for ORB tools下,加入Weblogic的目录;在Library for projects下,点"..."加入 Weblogic6.x deploy 的库;在compiler command 填上idlj.exe;在Command option for output directory 填上一个目录路径,但是要注意的是,不能是中文、带空格。
3、Project->Default Project Properties->Seervers点"..."这这里选择Application Server,当然又是选Weblogic6.x。这时候JB6会自动完成对在Project->Default Project Properties->Path->Required Libraries选Weblogic6.x deploy和Weblogic6.x client,Project->Default Project Properties->Build->IDL在IDL compiler选Weblogic。你可以检查一下,再一次体验它的智能化效果。
四、在实际项目中配置启动weblogic的运行菜单
在以上三步中,你已经完成了JB6对Weblogic6.1的集成。这里其实只是一个JB6的使用技巧。如果你新开发一个EJB项目,那么你会发现,在你点“运行”(工具栏上的向右绿色三角按钮),会发现它弹出一个“Runtime Properties”的窗口,要求你填写“Default Runtime Configration”,这是因为在你的EJB里没有main方法,所以它不知道运行的入口。你可以点一下中间一排标签中的EJB那个标签,然后点OK,怎么样?运行了吧。
实际上你可以在菜单Run->Configration...里多New几个运行选项。自己摸索一下就OK了。
好,祝你成功!有问题请到LinuxAID的技术论坛J2EE版一起交流
(责任编辑:笑虎)