我已经开发了一个ejb应用程序,并在glassfish中部署,然后在本地工作。但是当我部署到JElastic时,它不工作。
我在本地使用glassfish 4.0,但在jelastic中使用3.1.2.2。
它会给出以下错误
连接失败:主机: IIOP_CLEAR_TEXT;主机名:(SocketType)
我的财产是...
Properties props = new Properties();
props.setProperty("java.naming.factory.initial",
"com.sun.enterprise.naming.SerialInitContextFactory");
props.setProperty("java.naming.factory.url.pkgs",
"com.sun.enterprise.naming");
props.setProperty("java.naming.factory.state",
"com.sun.corba.ee.impl.presentation.rmi.JNDIStateFactoryImpl");
props.setProperty("org.omg.CORBA.ORBInitialHost", Server);
props.setProperty("org.omg.CORBA.ORBInitialPort", Port);
ContextObject = new InitialContext(props);我的查找名是=ContextObject.lookup("java:global/ContextName/EJBJarname/BusinessClassName");InterfaceObject
它的解决方案是什么……?
提前谢谢。Mahavir .D
发布于 2013-12-10 00:35:41
与/etc/hosts文件相关的问题可能会导致您遇到的问题(那里没有特定的记录)。我想查看已经解决问题的this discussion,另外,我建议联系您的Jelastic支持人员查看您在cooperaion中的主机文件。
https://stackoverflow.com/questions/20346953
复制相似问题