package MyServer.hello;import java.util.Properties;
import org.omg.CORBA.ORB;
import org.omg.CosNaming.NamingContextExt;
import org.omg.CosNaming.NamingContextExtHelper;
import org.omg.PortableServer.POA;
import org.omg.PortableServer.POAHelper;public class Server {
public static void main(String[] args) {
// 初始化ORB
Properties prop =new Properties();
prop.put("org.omg.CORBA.ORBInitialPort","1050");
prop.put("org.omg.CORBA.ORBInitialHost","192.168.100.102");
ORB orb = ORB.init(args,prop);
System.out.println("Server ORB init successfully!");
try {
// 初始化POA
POA poa = POAHelper.narrow(orb
.resolve_initial_references("RootPOA"));
poa.the_POAManager().activate();
//创建BookImp
BookImp bookimp =new BookImp();
//获得BookImp的引用
org.omg.CORBA.Object object =poa.servant_to_reference(bookimp);
//使用 naming service
NamingContextExt nc = NamingContextExtHelper.narrow(orb
.resolve_initial_references("NameService"));
//绑定对象
nc.bind(nc.to_name("hello.BookImp"), object);
orb.run(); } catch (Exception ex) {
ex.printStackTrace();
}
}
}这是CORBA的一个服和端,是在ECLIPSE中开发的,在运行的时候,却报如下错误,请高手们帮忙看一下:Server ORB init successfully!
2010-9-8 21:25:03 com.sun.corba.se.impl.transport.SocketOrChannelConnectionImpl <init>
警告: "IOP00410201: (COMM_FAILURE) Connection failure: socketType: IIOP_CLEAR_TEXT; hostname: 192.168.100.102; port: 1050"
org.omg.CORBA.COMM_FAILURE: vmcid: SUN minor code: 201 completed: No
at com.sun.corba.se.impl.logging.ORBUtilSystemException.connectFailure(ORBUtilSystemException.java:2172)
at com.sun.corba.se.impl.logging.ORBUtilSystemException.connectFailure(ORBUtilSystemException.java:2193)
at com.sun.corba.se.impl.transport.SocketOrChannelConnectionImpl.<init>(SocketOrChannelConnectionImpl.java:205)
at com.sun.corba.se.impl.transport.SocketOrChannelConnectionImpl.<init>(SocketOrChannelConnectionImpl.java:218)
at com.sun.corba.se.impl.transport.SocketOrChannelContactInfoImpl.createConnection(SocketOrChannelContactInfoImpl.java:101)
at com.sun.corba.se.impl.protocol.CorbaClientRequestDispatcherImpl.beginRequest(CorbaClientRequestDispatcherImpl.java:152)
at com.sun.corba.se.impl.protocol.CorbaClientDelegateImpl.request(CorbaClientDelegateImpl.java:118)
at com.sun.corba.se.impl.resolver.BootstrapResolverImpl.invoke(BootstrapResolverImpl.java:74)
at com.sun.corba.se.impl.resolver.BootstrapResolverImpl.resolve(BootstrapResolverImpl.java:107)
at com.sun.corba.se.impl.resolver.CompositeResolverImpl.resolve(CompositeResolverImpl.java:22)
at com.sun.corba.se.impl.resolver.CompositeResolverImpl.resolve(CompositeResolverImpl.java:22)
at com.sun.corba.se.impl.resolver.CompositeResolverImpl.resolve(CompositeResolverImpl.java:22)
at com.sun.corba.se.impl.orb.ORBImpl.resolve_initial_references(ORBImpl.java:1155)
at MyServer.hello.Server.main(Server.java:30)
Caused by: java.net.ConnectException: Connection refused: connect
import org.omg.CORBA.ORB;
import org.omg.CosNaming.NamingContextExt;
import org.omg.CosNaming.NamingContextExtHelper;
import org.omg.PortableServer.POA;
import org.omg.PortableServer.POAHelper;public class Server {
public static void main(String[] args) {
// 初始化ORB
Properties prop =new Properties();
prop.put("org.omg.CORBA.ORBInitialPort","1050");
prop.put("org.omg.CORBA.ORBInitialHost","192.168.100.102");
ORB orb = ORB.init(args,prop);
System.out.println("Server ORB init successfully!");
try {
// 初始化POA
POA poa = POAHelper.narrow(orb
.resolve_initial_references("RootPOA"));
poa.the_POAManager().activate();
//创建BookImp
BookImp bookimp =new BookImp();
//获得BookImp的引用
org.omg.CORBA.Object object =poa.servant_to_reference(bookimp);
//使用 naming service
NamingContextExt nc = NamingContextExtHelper.narrow(orb
.resolve_initial_references("NameService"));
//绑定对象
nc.bind(nc.to_name("hello.BookImp"), object);
orb.run(); } catch (Exception ex) {
ex.printStackTrace();
}
}
}这是CORBA的一个服和端,是在ECLIPSE中开发的,在运行的时候,却报如下错误,请高手们帮忙看一下:Server ORB init successfully!
2010-9-8 21:25:03 com.sun.corba.se.impl.transport.SocketOrChannelConnectionImpl <init>
警告: "IOP00410201: (COMM_FAILURE) Connection failure: socketType: IIOP_CLEAR_TEXT; hostname: 192.168.100.102; port: 1050"
org.omg.CORBA.COMM_FAILURE: vmcid: SUN minor code: 201 completed: No
at com.sun.corba.se.impl.logging.ORBUtilSystemException.connectFailure(ORBUtilSystemException.java:2172)
at com.sun.corba.se.impl.logging.ORBUtilSystemException.connectFailure(ORBUtilSystemException.java:2193)
at com.sun.corba.se.impl.transport.SocketOrChannelConnectionImpl.<init>(SocketOrChannelConnectionImpl.java:205)
at com.sun.corba.se.impl.transport.SocketOrChannelConnectionImpl.<init>(SocketOrChannelConnectionImpl.java:218)
at com.sun.corba.se.impl.transport.SocketOrChannelContactInfoImpl.createConnection(SocketOrChannelContactInfoImpl.java:101)
at com.sun.corba.se.impl.protocol.CorbaClientRequestDispatcherImpl.beginRequest(CorbaClientRequestDispatcherImpl.java:152)
at com.sun.corba.se.impl.protocol.CorbaClientDelegateImpl.request(CorbaClientDelegateImpl.java:118)
at com.sun.corba.se.impl.resolver.BootstrapResolverImpl.invoke(BootstrapResolverImpl.java:74)
at com.sun.corba.se.impl.resolver.BootstrapResolverImpl.resolve(BootstrapResolverImpl.java:107)
at com.sun.corba.se.impl.resolver.CompositeResolverImpl.resolve(CompositeResolverImpl.java:22)
at com.sun.corba.se.impl.resolver.CompositeResolverImpl.resolve(CompositeResolverImpl.java:22)
at com.sun.corba.se.impl.resolver.CompositeResolverImpl.resolve(CompositeResolverImpl.java:22)
at com.sun.corba.se.impl.orb.ORBImpl.resolve_initial_references(ORBImpl.java:1155)
at MyServer.hello.Server.main(Server.java:30)
Caused by: java.net.ConnectException: Connection refused: connect
解决方案 »
- spring queryforlist 固定的sql语句(SQL语句固定不变,如何用queryforlist,还是用别的方法???)
- 欢迎广大java爱好者加高级群,一起学习研究
- 2010年5月系统分析师群:52506738
- 如何获取当前WEBLOGIC应用的IP地址及端口信息,感谢!
- 弱鸟发问,望高手不吝赐教
- 开源 是指 原代码 开放吗? 别笑话我哦!
- Hibernate入门级的问题
- jbuilder x 中有个别java文件出现怪异的错误.(在线等,立即结分。)
- 怎么安装struts
- SpringMVC+myBatis配置 疑似properties文件没解析
- ehcache spring 缓存配置问题
- 循环写入xml
?????