1000分,绝不食言。1000分,绝不食言。1000分,绝不食言。 http://www.csdn.net/develop/article/14/14234.shtm在这里找不问题?!!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不用这么客气,我以前没怎么用过weblogic,今天这好没事情,就试了试。1.按照你说的教程我用jb7+weblogic7做了那么一个简单的session bean(HelloBean),rebuild整个jbuilder project,会产生一个HelloModule.jar文件2.建立一个名为webclient的web application3.新建一个名为test.jsp的页面,以下是全部代码<%@ page contentType="text/html; charset=GBK" %><%@ page import="javax.naming.*,javax.rmi.PortableRemoteObject,hellodemo.*" %><%InitialContext context = new InitialContext();HelloHome home = (HelloHome)PortableRemoteObject.narrow(context.lookup("HelloBean"),HelloHome.class);Hello remote = home.create();out.println(remote.SayHello());%>4.右击webclient图标,选properties...,点classes标签,选add classes,把HelloBean的remote和home接口选中,ok5.rebuild这个webclient,在编译jsp的时候会有一些错误,我们不用care(jsp本来就不需要实现编译),可以成功打包成webclient.war文件6.启动你的weblogic7.用浏览器访问它的admin页面,http://localhost:7001/console,输入管理员秘密(你安装的时候会提示输入的那个)8.进去之后,在左边的树形菜单里依次选mydomain->deployments->EJB,在右边选configure a new EJB...,在step1里点upload it through your browser,选择jbuilder工程下面的那个HelloModule.jar.然后你会发现setp 2下面的list多出一个HelloModule.jar,点左边的select,然后把myserver从available server中选到target server中,再点下面的configure and deploy,这个内含HelloBean的HelloModule.jar就被部署了9.在左侧选Web Application,configure a new web application...,步骤同810.用浏览器访问http://localhost:7001/webclient/test.jsp,显示Hello Worlddone. 也可以这样写<%@ page contentType="text/html; charset=GBK" %><%@ page import="javax.naming.*,javax.rmi.PortableRemoteObject,hellodemo.*" %><%InitialContext context = new InitialContext();Object obj = ontext.lookup("HelloBean");HelloHome home = (HelloHome)PortableRemoteObject.narrow(obj,HelloHome.class);Hello remote = home.create();out.println(remote.SayHello());remote.remove();%>这里SayHello是你的business method 经楼主亲自实验,再对chenyuan_tongji(codeguru)的方法进行一些补充:1。这个例子中HelloBean没有"remote"接口,你可以把 HelloBean的接口全部选上;2。如果没有安装补丁,会出现“weblogic_sp.jar”的错误, 将无法发布webclient.war,可以进行如下操作----------------------------------------------------Project-->Project Properties-->在Paths页的Required Libraries页里双击WebLogic6.x+Deploy,在弹出对话框的右边的Class页下面的文本列表可以看到:[c:/bea/weblogic700/server/lib/weblogic.jar][c:/bea/weblogic700/server/lib/weblogic_sp.jar]用鼠标点一下[c:/bea/weblogic700/server/lib/weblogic_sp.jar],然后按下Remove按钮,OK退出。------------------------------------------------重新编译Project-->Rebuild Project"HelloDemo.jpx",一切搞定,不会再出现缺少“weblogic_sp.jar”的错误。最后在webclient上点击鼠标右键,Deploy Option……没问题了! 由于chenyuan_tongji(codeguru)最先解决这个问题,所以1000分大奖归他所有。楼主将另外开贴,请chenyuan_tongji(codeguru)笑纳领赏。---------------------------------------------------kexsong(大可)也是高高手,但是晚了一步,所以拿二等奖200分,楼主也将另外开贴,请kexsong(大可)笑纳领赏。---------------------------------------------------呵呵,楼主只有1000多分,实在对不住大家! hibernate一对多问题 SSH面试相关 在web上写入信息到Mysql服务器 整合SSH后 Unknown entity: ClassRoom; 找了很久 不知道错在哪里啊 【【【关于线程安全问题的疑惑】】】 Struts+Spring+Hibernate有异常,急 如何获得一个输入筐里面鼠标选中区域的值 请教:struts-》webwork 刚学webwork,问两个基础的问题:) Tomcat5.5占用内存过大. 没钱了,20分请教一个问题,急!! java圖形高手請進,在線等,謝謝! 1000分,绝不食言。1000分,绝不食言。1000分,绝不食言。
1.按照你说的教程我用jb7+weblogic7做了那么一个简单的session bean(HelloBean),rebuild整个jbuilder project,会产生一个HelloModule.jar文件
2.建立一个名为webclient的web application
3.新建一个名为test.jsp的页面,以下是全部代码
<%@ page contentType="text/html; charset=GBK" %>
<%@ page import="javax.naming.*,javax.rmi.PortableRemoteObject,hellodemo.*" %><%
InitialContext context = new InitialContext();
HelloHome home = (HelloHome)PortableRemoteObject.narrow(context.lookup("HelloBean"),HelloHome.class);
Hello remote = home.create();
out.println(remote.SayHello());
%>
4.右击webclient图标,选properties...,点classes标签,选add classes,把HelloBean的remote和home接口选中,ok
5.rebuild这个webclient,在编译jsp的时候会有一些错误,我们不用care(jsp本来就不需要实现编译),可以成功打包成webclient.war文件
6.启动你的weblogic
7.用浏览器访问它的admin页面,http://localhost:7001/console,输入管理员秘密(你安装的时候会提示输入的那个)
8.进去之后,在左边的树形菜单里依次选mydomain->deployments->EJB,在右边选configure a new EJB...,在step1里点upload it through your browser,选择jbuilder工程下面的那个HelloModule.jar.然后你会发现setp 2下面的list多出一个HelloModule.jar,点左边的select,然后把myserver从available server中选到target server中,再点下面的configure and deploy,这个内含HelloBean的HelloModule.jar就被部署了
9.在左侧选Web Application,configure a new web application...,步骤同8
10.用浏览器访问http://localhost:7001/webclient/test.jsp,显示Hello Worlddone.
<%@ page import="javax.naming.*,javax.rmi.PortableRemoteObject,hellodemo.*" %><%
InitialContext context = new InitialContext();
Object obj = ontext.lookup("HelloBean");
HelloHome home = (HelloHome)PortableRemoteObject.narrow(obj,HelloHome.class);
Hello remote = home.create();
out.println(remote.SayHello());
remote.remove();
%>这里SayHello是你的business method
方法进行一些补充:
1。这个例子中HelloBean没有"remote"接口,你可以把
HelloBean的接口全部选上;
2。如果没有安装补丁,会出现“weblogic_sp.jar”的错误,
将无法发布webclient.war,可以进行如下操作
----------------------------------------------------
Project-->Project Properties-->在Paths页
的Required Libraries页里双击WebLogic6.x+Deploy,
在弹出对话框的右边的Class页下面的文本列表可以看到:
[c:/bea/weblogic700/server/lib/weblogic.jar]
[c:/bea/weblogic700/server/lib/weblogic_sp.jar]
用鼠标点一下
[c:/bea/weblogic700/server/lib/weblogic_sp.jar],
然后按下Remove按钮,OK退出。
------------------------------------------------
重新编译Project-->Rebuild Project"HelloDemo.jpx",
一切搞定,不会再出现缺少“weblogic_sp.jar”的错误。
最后在webclient上点击鼠标右键,Deploy Option……
没问题了!
1000分大奖归他所有。楼主将另外开贴,
请chenyuan_tongji(codeguru)笑纳领赏。
---------------------------------------------------
kexsong(大可)也是高高手,但是晚了一步,所以拿二等奖
200分,楼主也将另外开贴,请kexsong(大可)笑纳领赏。
---------------------------------------------------
呵呵,楼主只有1000多分,实在对不住大家!