/*************************/
//ConverterClient.java
/*************************/
import javax.naming.Context;
import javax.naming.InitialContext;
import javax.rmi.PortableRemoteObject;public class ConverterClient { public static void main(String[] args) {
try {
Context initial = new InitialContext();
Object objref = initial.lookup("Converter"); ConverterHome home =
(ConverterHome)PortableRemoteObject.narrow(objref,
ConverterHome.class); Converter currencyConverter = home.create(); /****自己的方法****/ System.exit(0); } catch (Exception ex) {
System.err.println("Caught an unexpected exception!");
ex.printStackTrace();
}
}
}
//ConverterClient.java
/*************************/
import javax.naming.Context;
import javax.naming.InitialContext;
import javax.rmi.PortableRemoteObject;public class ConverterClient { public static void main(String[] args) {
try {
Context initial = new InitialContext();
Object objref = initial.lookup("Converter"); ConverterHome home =
(ConverterHome)PortableRemoteObject.narrow(objref,
ConverterHome.class); Converter currencyConverter = home.create(); /****自己的方法****/ System.exit(0); } catch (Exception ex) {
System.err.println("Caught an unexpected exception!");
ex.printStackTrace();
}
}
}
解决方案 »
- spring为什么没有生成代理????不能访问数据库!
- 关于中文乱码的问题
- EL表达式低级问题求教
- wsdl文件拿来生成java类,在通过类来发布服务!!高手进进
- 我创建了一个200人的群用于大家共同学习struts+spring+hibernate等
- 刚刚安装了apache tomcat5.0.16 server, 为什么那些examples都可以用,而我自己写的jsp文件不能运行呢?(最简单的HELLO.jsp)
- 求在TOMCAT5下面最简单的一个SERVLET实现
- 我的是JDK1.4.1+Tomcat5,谁给我说说怎么调试一个我下载的jsp网站啊?
- 生成的.xml文件怎么是乱码呢?????????????????
- 请简要阐述J2EE的体系结构
- 高分求助(100),那儿有WebSphere最新版的下载?
- 100分求助!关于struts的另一个问题!
1. 采用硬编码
Properties p = new Properties();
p.put(Context.INITIAL_CONTEXT_FACTORY, "weblogic.jndi.WLInitialContextFactory");
p.put(Context.PROVIDER_URL, "t3://server:7001");
Context ctx = new InitialContext(p);
2. 在命令行中加入选项,定义java属性
-Djava.naming.factory.initial=weblogic.jndi.WLInitialContextFactory -Djava.naming.provider.url=t3://server:7001
3. 在jndi.properties文件中指定
java.naming.factory.initial=weblogic.jndi.WLInitialContextFactory
java.naming.provider.url=t3://server:7001jsp能够运行是因为容器已经定义了java属性.在容器外运行的可能的方法如上所述,你还需要指定提供者的类路径及jndi服务器需要启动(如Weblogic Server).你的JBuilder需要重新设置.
我是自己写的,没用JBUILDER自动生成.刚才回去看了一下自动生成的文件.是我自己没搞清楚.谢谢提醒.
To: jzlei()
方法1.我调试通过了.方法2没通过.方法3里的jndi.properties在哪里,我机器上只有C:\JBuilder6\samples\Ejb\Ejb20\ESite\jndi下有这个文件.
对"指定提供者的类路径及jndi服务器需要启动",请再麻烦你讲清楚一点.谢谢.
java -Djava.naming.factory.initial=weblogic.jndi.WLInitialContextFactory -Djava.naming.provider.url=t3://server:7001 -classpath %CLASSPATH%;{jndi提供者的类路径,即weblogic.jar} ConverterClient方法3:
我也没试过,你可试一下放到JRE/lib目录下;jndi server内置于Weblogic Server.