分享
 
 
 

JBUILDER6.0配置WEBLOGIC6.1全攻略

王朝other·作者佚名  2008-05-31
窄屏简体版  字體: |||超大  

本人公司最近要接ejb的项目,本人过去一点没有接触过这方面的东西,所以收集了网上各种jbuilder和weblogic协同工作的文章,也走了很多弯路,配好了才发现原来这么简单,苦于当初没有人指导,一筹莫展,基于这个原因,现在把各种资料和我自己的一些经验汇集起来,写了这个配置篇,希望其他的新手少走了弯路,一下成功!

前提:建议在刚装完系统以后即开始配置,假如系统已经用了,环境变量被修改过以后,估计会对配置产生不可预计的影响。

安装JBUILDER6.0

安装jbuilder6以后,运行破解文件unv-jbuilder6-keygen.exe,把license string 下面的字符拷贝下来,当第一次运行jbuilder6.0的时候他会问你要注册,有两个选项,选第二个,把字符粘贴进去,继续往下就好用了。

安装weblogic6.1

运行weblogic61_win.exe,在安装过程中假如看不全,可以用鼠标拖住安装界面的边缘把界面变大一些。安装以后,解压bea_wls60final_crack.zip文件,注重,

说明:

1-- 解压完成以后的/lib文件夹的cr_wls60f.jar文件拷贝到

weblogic目录下的 /lib/下面

2--修改config/mydomain/下面的startWebLogic.cmd文件修改set classpath 后面的内容,把这个包加进去,例如:

set CLASSPATH=.libcr_wls60f.jar;.;.libweblogic_sp.jar;.libweblogic.jar

以后就需要使用这个文件运行weblogic了。

好了,现在你在开始菜单里面找到weblogic6.1,点start default server,会提示让你输入密码,输入你安装weblogic时候设置的8位密码(呵呵,注重这里输入密码和weblogic6.0略有不同,weblogic6.0输入密码会出现*号,weblogic6.1什么都不显示,不要以为键盘不好用,照常输入,按回车就行了,:)),点击start default console,输入密码,假如进入页面,说明好用了。

(还有一个license.bea文件,假如打开看,会看到有好多eXPiration="2002-06-20",这是软件过期时间,应该都改成expiration="never",但是现在暂时不用改,因为过期时间还没有到,怕改了出现其他的不良结果,我是被各种各样的错误吓怕了,呵呵)

好了,现在开始用jbuilder6.0结合weblogic6.1工作

这里提一句,网上现在各种说法不一,但是根据我调查,jbuilder6.0结合weblogic6.1开发ejb已经不需要appserver了,而且有很多设置都已经是自动完成了,不需要jbuilder5里面的很多复杂设置了。这里还是说明,现在配置的jbuilder6.0是刚刚安装好的,没有经过任何配置和修改。

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)

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。你可以检查一下,再一次体验它的智能化效果。

好了,现在有个最轻易出错的步骤,在操作系统的环境变量里面temp路径不能带空格,而2000下一般都默认的是c: Documents and Settings…..里面带有空格,这样在编译的时候会出错,先建立目录c:emp,然后把环境变量里的TEMP和TMP目录改为这个目录,记住,这里一定要先建立目录再改环境变量,否则你只改环境变量没有目录会造成jbuilder6.0无法启动。

好了,现在就全部配置成功了,做个ejb的小小的例子吧!假如你可以运行通过,就ok了!

实例 创建stateless session bean并完成部署

1。创建stateless session bean

2。创建一个新项目,File/New Project,进行以下步骤:

1.project name填SBTutorial,其他默认,点NEXT。

2.确认JDK栏中选择的是JDK1.3.1路径,其他值为默认,点击required libraries标签,删空列表。点NEXT。

3.所有值设为默认,点FINISH。

4.1.2.创建EJB,File/New,进行以下步骤:

1.在Enterprise标签上双击EJB 2.0 bean designer,在弹出的会话框中点NEW,在新的对话框中,Name填SBDemo,其他值默认。点击两个OK后回到主窗口。

2.在右边EJB designer窗口中单击右键,在菜单中选择new session bean。接下来会出来一个对话框,把bean name变为TimeFunctions,其他值默认。在session bean上单击右键,选择add new method,method name填getTime,return type填long,interfaces选remote。在session bean上单击右键,选择view bean source。这时会显示TimeFunctionsBean.Java的源码,修改最后面的一段,在

public long getTime() {

}

中添加一行,变成

public long getTime() {

return System.currentTimeMillis();

}

3.编译EJB,Project/Make Project “SBTutorial.jpx”,这将调用WebLogic的ejbc编译器来生成SBDemo.jar文件。注重:假如使用NT/2K系统而没有进行上面2.5步骤,编译将出现错误。

4.在JBuilder内运行EJB。在左边的project栏里的SBDome上单击右键,选择RUN。此时JBuilder开始在内部运行WebLogic,并完成EJB在WebLogic中的部署。(注重:假如你使用WebLogic Server 6.0,因为它不支持EJB2.0规范,所以会提示到http://commerce.bea.com/downloads/weblogic_server.jsp#wls去下载升级包。下载后只有一个JAR文件,复制到WebLogic的Lib目录里就可以了)。

4。创建相应的EJB Test Client来进行测试

5。.创建EJB Test Client,File/New,在Enterprise标签上双击EJB Test Client,弹出新对话框,JBuilder6.0会自动生成需要的值,所以保持所有值默认,点OK。

6。修改源码修改代码最后一段,在

public static void main(String[] args) {

TimeFunctionsTestClient1 client = new TimeFunctionsTestClient1();

}

中加入两行,变成:

public static void main(String[] args) {

TimeFunctionsTestClient1 client = new TimeFunctionsTestClient1();

client.create();

client.getTime();

}

7。在TimeFunctionsTestClient1.java上单击右键,选择make,编译完了再右键Run。可以在消息栏里查看输出的信息。注重:运行时必须WebLogic Default Server已经启动,处于监听状态。

假如运行成功,你就已经调通了。

其实上面的步骤非常的简单,一两分钟就可以搞定,我却足足配了2天之多,问题之多一言难尽,其实碰到jbuilder6.0里面new里面ejb变灰,无法建立ejb,工程jdk包无缘无故不好用,一切安装正确就是编译出错,最后也无法解决,在jbuilder6里面提示weblogic过期等等诸如此类的很多问题

总结经验:假如你是完全按照我上面写的,还是不好用的话,那么我只好建议从装系统再试试吧!因为你重装jbuilder6,你过去的设置依然存在,而且不知道会产生什么乱七八糟的问题。

希望这篇文章对初配环境的人有所帮助,少走弯路,假如有什么错误之处,希望大家指出来,谢谢,假如还有什么问题,请与我联系!

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
 
>>返回首頁<<
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有