我知道对方的IP地址,以及他机器上的服务器上开启的Jndi server 的名字,现在我想调用这台机器上的jdni服务,我该怎么办啊,请高手帮帮忙,指点指点,在本机是否要用到jndi!!!!

解决方案 »

  1.   

    更正一下,我知道的是他机器上开启的一个服务的名字,比如说一个jdbc dataresource的名字,现在我想在我的本机上通过jndi来调用这个服务,该怎么办!!!
      

  2.   

    更正一下,我知道的是他机器上开启的一个服务的名字,比如说一个jdbc datasource的名字,现在我想在我的本机上通过jndi来调用这个服务,该怎么办!!!
      

  3.   

    Hashtable props = new Hashtable();
    props.put("","");// 设置属性  ,可以有多个,比如url,等通过这个方法获得
    Context context = new InitialContext(props);
    DataSource ds = (DataSource) context.lookup(名称); //比如说一个jdbc dataresource的名字
      

  4.   

    现在出现的问题如下:
    Exception in thread "main" java.lang.VerifyError: Cannot inherit from final class
    at java.lang.ClassLoader.defineClass1(Native Method)
    at java.lang.ClassLoader.defineClass(Unknown Source)
    at java.security.SecureClassLoader.defineClass(Unknown Source)
    at java.net.URLClassLoader.defineClass(Unknown Source)
    at java.net.URLClassLoader.access$000(Unknown Source)
    at java.net.URLClassLoader$1.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at java.lang.ClassLoader.loadClassInternal(Unknown Source)
    at jp.co.nec.WebOTX.jndi.DirectSerialContextProviderManager.parseUrl(DirectSerialContextProviderManager.java:389)
    at jp.co.nec.WebOTX.jndi.DirectSerialContextProviderManager.<init>(DirectSerialContextProviderManager.java:123)
    at jp.co.nec.WebOTX.jndi.JNDIOperationHandler.<init>(JNDIOperationHandler.java:250)
    at jp.co.nec.WebOTX.jndi.SerialContext.<init>(SerialContext.java:272)
    at jp.co.nec.WebOTX.jndi.SerialInitContextFactory.getInitialContext(SerialInitContextFactory.java:90)
    at javax.naming.spi.NamingManager.getInitialContext(Unknown Source)
    at javax.naming.InitialContext.getDefaultInitCtx(Unknown Source)
    at javax.naming.InitialContext.init(Unknown Source)
    at javax.naming.InitialContext.<init>(Unknown Source)
    at Lookup.main(Lookup.java:24)
    不知道是怎么回事啊