Bom…
Estou tendo alguns probleminha quando compilo o seguinte codigo para conectar a um servidor que tem aplicações usando java:
import org.omg.CosNaming.NameComponent;
import org.omg.CosNaming.NamingContext;
import org.omg.CosNaming.NamingContextHelper;
import com.sun.corba.se.internal.corba.ORB;
import java.lang.String;
public class Teste1
{
static String ip = "10.142.184.111";
public static void main(String args[])
{
try{
// Criando e inicializando o ORB
ORB orb = (ORB) ORB.init(args, null);
org.omg.CORBA.Object objRef = orb.resolve_initial_references(ip);
NamingContext ncRef = NamingContextHelper.narrow(objRef);
NameComponent nc = new NameComponent("provision", "provision");
NameComponent path[] = {nc};
System.out.println("Conectado");
} catch (Exception e) {
System.out.println("ERROR : " + e) ;
e.printStackTrace(System.out);
}
}
}
esse codigo me retorna a seguinte mensagem de erro:
ERROR : org.omg.CORBA.COMM_FAILURE: vmcid: SUN minor code: 201 completed: No
org.omg.CORBA.COMM_FAILURE: vmcid: SUN minor code: 201 completed: No
at com.sun.corba.se.internal.iiop.ConnectionTable.getConnection(Unknown Source)
at com.sun.corba.se.internal.iiop.ConnectionTable.getConnection(Unknown Source)
at com.sun.corba.se.internal.iiop.GIOPImpl.getConnection(Unknown Source)
at com.sun.corba.se.internal.corba.ClientDelegate.createRequest(Unknown Source)
at com.sun.corba.se.internal.corba.ClientDelegate.createRequest(Unknown Source)
at com.sun.corba.se.internal.corba.InitialNamingClient.resolve(Unknown Source)
at com.sun.corba.se.internal.corba.InitialNamingClient.resolveUsingBootstrapProtocol(Unknown Source)
at com.sun.corba.se.internal.corba.InitialNamingClient.cachedInitialReferences(Unknown Source)
at com.sun.corba.se.internal.corba.InitialNamingClient.resolve_initial_references(Unknown Source)
at com.sun.corba.se.internal.corba.ORB.resolve_initial_references(Unknown Source)
at aplicativo.Teste1.main(Teste1.java:38)
… bom, se alguem souber como faço para arrumar esse erro, talvez seja somente setar uma path do corba que ainda nao encontrei ou alguma coisa que coloquei errada no codigo. Porem se alguem conhece um jeito mais facil para conectar em um servidor remotamente para enviar comando telnet e fazer o tratamento das resposta, fico agradecido…
[size=“11”][color=“red”]* Editado: Lembre-se de utilizar BBCode em seus códigos - Matheus [/color][/size]