没试过用application访问,料想是一样的吧
解决方案 »
- 求权限设计的思路
- 多附件上传。。。每个附件要带一个说明
- 为何用Spring?
- WSS4J successfully in a BEA Weblogic 10
- 服务器编程问题
- 用hibernate2.1还是hibernate3.0?
- 自定义组件使用JSPINNER时遇到问题请帮忙
- 抢分啦!!熟悉resin的朋友请进来。
- 关于Entity Bean Find方法的一点疑惑
- 寻找有WEBSPHERE使用经验的开发伙伴
- 如何用jbuilder4的EJB Deployment来部署EJB?
- 有没有真正的大虾阿?谁能告诉我?ejb client如何动态调用ejb server上的对象,而不是借用stub?
set WL_HOME=c:\weblogic
set MYSERVER=%WL_HOME%\myserver
set MYCLASSPATH=%JAVA_HOME%\lib\classes.zip;%WL_HOME%\classes;%WL_HOME%\lib\weblogicaux.jar;d:\helloworld;d:\helloworld\classes
java -classpath %MYCLASSPATH% -Dweblogic.home=%WL_HOME% helloworld.HelloClient t3://localhost:7001 system password
import javax.naming.Context;
import javax.naming.InitialContext;
import javax.rmi.PortableRemoteObject;public class BankClient { public static void main(String[] args) { try {
Context initial = new InitialContext();
Object objref = initial.lookup("MyBean"); BankHome home =
(BankHome)PortableRemoteObject.narrow(objref,
BankHome.class); Bank duke = home.create("123");
duke.transferToSaving(40.00);
System.out.println("checking: " + duke.getCheckingBalance());
System.out.println("saving: " + duke.getSavingBalance()); duke.remove(); } catch (Exception ex) {
System.err.println("Caught an exception." );
ex.printStackTrace();
}
}
}
你的程序恐怕不行吧,最起码BankHome和Bank类都找不到
还有,能加点关于findByPrimaryKey的东西么?
这样肯定不行,服务器端的东西可以这样,但是client端的程序这样写是不行的
这种例子一大堆-装个ejb server or contianer 复送一大堆
例如:D:\j2sdkee1.3\doc\guides\ejb\examples
实际例子参见 pet store demo
别的就不是免费的了--能随便哪来看得了to shi_ka_ka(laoda
这只是部分回答他的 该import进来哪些类?连接时的参数如何配置?
其次把程序中的
Context initial = new InitialContext();改为
Context initial=getInitialContext();
另定义getInitialContext()方法如下:
public static Context getInitialContext()
throws javax.naming.NamingException
{
Properties p=new Properties();
p.put(Context.INITIAL_CONTEXT_FACTORY,
"weblogic.jndi.TengahInitialContextFactory");
p.put(Context.PROVIDER_URL, "t3://A:7001"); //A为安装weblogic的机器名
return new InitialContext(p);
}
“iiop://192.168.2.7:900”);
env.put(Context.INITIAL_CONTEXT_FACTORY,
“com.ibm.ejs.ns.jndi.CNInitialContextFactory”);
//192.168.2.7为服务器IP,900为端口号 //get naming context
Context ctx = new InitialContext(env);