试用IIOP调用 Properties env = new Properties(); env.setProperty("java.naming.factory.initial","com.sun.appserv.naming.S1ASCtxFactory"); env.setProperty("java.naming.provider.url", "iiop://“name service hostname:name service port number"); InitialContext initial = new InitialContext(env);Object objref = initial.lookup("MyConverter"); ConverterHome home =(ConverterHome)PortableRemoteObject.narrow(objref,ConverterHome.class); Converter currencyConverter = home.create(); System.out.println("Inside other host after Create");
客户端调用不是WEB应用,而是application!我看过好多英文方面的资料,这种情况是网络配置大问题!但是都是在linux说了解决的办法,windows下不知道怎么解决!不知道哪位大侠能给予回答!!!
我的Tomcat的应用程序连不上Jboss上的EJB组件,你帮我分析指点一下啊,谢谢~~
http://community.csdn.net/Expert/topic/4412/4412931.xml?temp=4.133242E-02
防火墙
Properties env = new Properties();
env.setProperty("java.naming.factory.initial","com.sun.appserv.naming.S1ASCtxFactory");
env.setProperty("java.naming.provider.url", "iiop://“name service hostname:name service port number");
InitialContext initial = new InitialContext(env);Object objref = initial.lookup("MyConverter");
ConverterHome home =(ConverterHome)PortableRemoteObject.narrow(objref,ConverterHome.class);
Converter currencyConverter = home.create();
System.out.println("Inside other host after Create");
java.naming.factory.initial=com.sun.appserv.naming.S1ASCtxFactory
这样写可以吗jboss的不是要这样写吗
java.naming.factory.initial=org.jnp.interfaces.NamingContextFactory
java.naming.factory.initial=org.jnp.interfaces.NamingContextFactory
java.naming.factory.url.pkgs=org.jboss.naming:org.jnp.interfaces
java.naming.provider.url=jnp://220.163.10.100:1099