社区
中间件
帖子详情
WebLogic 中怎么发布EJB?急~~~~~~
cxjxue
2002-07-09 04:48:05
WebLogic 中怎么发布EJB?各位大虾指点一二……
...全文
124
5
打赏
收藏
WebLogic 中怎么发布EJB?急~~~~~~
WebLogic 中怎么发布EJB?各位大虾指点一二……
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Andrawu
2002-07-10
打赏
举报
回复
try:
安装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=.\lib\cr_wls60f.jar;.;.\lib\weblogic_sp.jar;.\lib\weblogic.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:\temp,然后把环境变量里的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已经启动,处于监听状态。
如果运行成功,你就已经调通了。
zmrljl
2002-07-09
打赏
举报
回复
用jar 命令打包
包括xml部署文件
类文件等。
jar cv0f yourname.jar /你放上述文件的文件夹名
启动weblogic 的管理界面 Ejb/Application 按步骤做就可以了
hcgui
2002-07-09
打赏
举报
回复
up
cxjxue
2002-07-09
打赏
举报
回复
UP
cxjxue
2002-07-09
打赏
举报
回复
最好能详细点
weblogic
+
ejb
3.0例子
**部署和访问**:在
Weblogic
服务器上部署这个
EJB
3.0应用时,需要将Bean和相应的接口打包到一个Java EE兼容的档案(如EAR或WAR文件)
中
。然后,可以在没有安装
Weblogic
的机器上通过JNDI查找和调用Bean的方法,实现...
经典JAVA EE企业应用实战基于
WEBLOGIC
JBOSS的JSF+
EJB
3+JPA整合开发——源码.part1
经典JAVA EE企业应用实战基于
WEBLOGIC
JBOSS的JSF+
EJB
3+JPA整合开发——源码.part1 其他部分详见我的上传列表,全部分卷下载完成才能解压。 本书介绍了Java EE规范的三大主要规范JSF、
EJB
3和JPA,其
中
JSF是Sun...
ejb
3 有源码和部署包~~同时兼容
weblogic
10 wbsphere7
ejb
3 有源码和部署包~~同时兼容
weblogic
10 wbsphere7 只需要修改配置文件即可 本人在2大平台测试均通过~~~ 里面有访问说明~~其他服务区可自行添加~~有源码很简单~自己看下就懂看了~~本程序只是给你提供个思路~~~
经典JAVA EE企业应用实战基于
WEBLOGIC
JBOSS的JSF+
EJB
3+JPA整合开发——源码.part5
经典JAVA EE企业应用实战基于
WEBLOGIC
JBOSS的JSF+
EJB
3+JPA整合开发——源码.part5 其他部分详见我的上传列表,全部分卷下载完成才能解压。 本书介绍了Java EE规范的三大主要规范JSF、
EJB
3和JPA,其
中
JSF是Sun...
经典JAVA EE企业应用实战基于
WEBLOGIC
JBOSS的JSF+
EJB
3+JPA整合开发——源码.part4
经典JAVA EE企业应用实战基于
WEBLOGIC
JBOSS的JSF+
EJB
3+JPA整合开发——源码.part4 其他部分详见我的上传列表,全部分卷下载完成才能解压。 本书介绍了Java EE规范的三大主要规范JSF、
EJB
3和JPA,其
中
JSF是Sun...
中间件
1,236
社区成员
6,839
社区内容
发帖
与我相关
我的任务
中间件
企业软件 中间件技术
复制链接
扫一扫
分享
社区描述
企业软件 中间件技术
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章