Code:
import java.util.Properties;
import org.omg.CORBA.ORB;
import org.omg.CosNaming.NamingContextExt;
import org.omg.CosNaming.NamingContextExtHelper;
public class ConnectionTest {
/**
* @param args
*/
public static void main(String[] args) {
Properties prop = new Properties();
prop.put("org.omg.CORBA.ORBClass", "com.inprise.vbroker.orb.ORB");
prop.put("org.omg.CORBA.ORBSingletonClass", "com.inprise.vbroker.orb.ORB");
prop.put("vbroker.agent.enableLocator","false");
prop.put("org.omg.CORBA.ORBInitRef", "NameService=corbaloc::XXX.XXX.XXX.XXX:XXXXX/NameService");
ORB orb = ORB.init(args, prop);
org.omg.CORBA.Object objRef = null;
try {
objRef = orb.resolve_initial_references("NameService"); //OVDE BACA EXCEPTION
} catch (Exception e) {
System.err.println("ERROR - contruction of objRef");
e.printStackTrace();
}
NamingContextExt ncRef = NamingContextExtHelper.narrow(objRef);
}
}
import java.util.Properties;
import org.omg.CORBA.ORB;
import org.omg.CosNaming.NamingContextExt;
import org.omg.CosNaming.NamingContextExtHelper;
public class ConnectionTest {
/**
* @param args
*/
public static void main(String[] args) {
Properties prop = new Properties();
prop.put("org.omg.CORBA.ORBClass", "com.inprise.vbroker.orb.ORB");
prop.put("org.omg.CORBA.ORBSingletonClass", "com.inprise.vbroker.orb.ORB");
prop.put("vbroker.agent.enableLocator","false");
prop.put("org.omg.CORBA.ORBInitRef", "NameService=corbaloc::XXX.XXX.XXX.XXX:XXXXX/NameService");
ORB orb = ORB.init(args, prop);
org.omg.CORBA.Object objRef = null;
try {
objRef = orb.resolve_initial_references("NameService"); //OVDE BACA EXCEPTION
} catch (Exception e) {
System.err.println("ERROR - contruction of objRef");
e.printStackTrace();
}
NamingContextExt ncRef = NamingContextExtHelper.narrow(objRef);
}
}
Medjutim stalno dobijam exception u liniji gde pozivam orb.resolve_initial_references.
STACKTRACE:
Code:
org.omg.CORBA.ORBPackage.InvalidName
at com.inprise.vbroker.orb.ORb.resolve_initial_references(ORB.java:986)
at ConnectionTest(ConnectionTest:)
org.omg.CORBA.ORBPackage.InvalidName
at com.inprise.vbroker.orb.ORb.resolve_initial_references(ORB.java:986)
at ConnectionTest(ConnectionTest:)
Na classpath sam odao vbjorb.jar.
Pretpostavljam da je nesto trivijalno u pitanju ali...
Hvala unapred.