用jbuilder6和weblogic6.1整合开发ejb碰到的问题,谢谢~~
我按论坛上说的配置做了,然后做了一个很简单的EJB,编译出现下面问题,有人知道怎么解决吗
"TestEJB.jpx": Invocation Error. Check your CORBA configuration using Tools | Enterprise Setup... | CORBA. Also check IDL settings on the Project | Project Properties | Build | IDL page
问题点数:50、回复次数:4Top
1 楼stevee(stveee)回复于 2002-04-13 18:00:41 得分 20
你在编译时需要选中产生存根和骨架类选项。Top
2 楼tomxh0001(蓝云)回复于 2002-04-13 18:08:34 得分 0
怎么配置那些选项,能说具体一些吗,谢谢~~Top
3 楼ufodf(雪茄)回复于 2002-04-13 19:35:34 得分 30
前段时间写《Weblogic6.1和Jb5的集成实践指南》的时候,JBuilder 6还没有出现,到大家都用上了JB6的时候,发现按照该文档做的设置会有一定的问题。实际上如果完全按照该文档一步不差的做下去在开发的时候是不会有问题——我第一次拿到JB6的时候就是在一个新安装的系统中完全按照JB5的配置方法来进行配置的。只是对JB6而言,我们做了一些冗余的配置。好,下面,让我们看看JB6怎么用最少的操作来完成对Weblogic6.1的智能集成:)
一、安装软件
和JB5中的配置不同,在新版中我们可以抛弃BES或者BAS或者IAS,而只安装JB6和Weblogic6.1两个软件即可。还是注意安装目录中不要使用带空格或者中文的目录,否则会给我们的后续工作带来麻烦。基本上,如果你C盘给了足够的大,你完全可以使用缺省的安装路径,我个人推荐第一次参考这个文档的人一定要这么做(免得中间你有什么疏漏还怀疑文档的正确性^&^)。
二、系统环境变量的修改
<I>注意:这一步非常重要,很多人都有栽在这儿的经历。</I>把系统环境变量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 填上一个目录路径,但是要注意的是,不能是中文、带空格。如图一。
图一(由于手头没有好用的图形工具,用的是JB5的图,差不多^&^)
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了
Top
4 楼tomxh0001(蓝云)回复于 2002-04-13 22:24:36 得分 0
已经配好了,谢谢~~Top
相关问题
- jbuilder与weblogic的整合问题
- 初次整合jbuilder+weblogic+sqlserver,求救
- weblogic 与jbuilder 配EJB
- jbuilder和weblogic整合后的调试问题。
- 请问 Jbuilder 9 weblogic 7 怎样整合呀
- 请用过weblogic和jbuilder整合开发ejb的前辈务必帮我一下,我碰到问题一直无法解决,很急!!!
- weblogic & jbuilder 集成开发ejb的问题
- Weblogic + Jbuilder 4
- *****关于JBUILDER + WEBLOGIC*****
- 各位大哥,我用jb5整合weblogic来开发ejb,有个问题,请帮我。




