Saludos
Estoy intentando aprender J2EE con netbeans 6.9 y glassfish 3 hice una aplicación en swing que utiliza un ejb que esta en un servidor remoto cuando lo ejecuto desde netbeans el programa me funciona bien pero cuando lo intento ejecutar desde afuera de netbeans con el comando "java -jar miaplicacion.jar" me sale el siguiente error:
javax.naming.NoInitialContextException: Cannot instantiate class: com.sun.enterprise.naming.impl.SerialInitContextFactory [Root exception is java.lang.ClassNotFoundException: com.sun.enterprise.naming.impl.SerialInitContextFactory]
at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:674)
at javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:305)
at javax.naming.InitialContext.init(InitialContext.java:240)
at javax.naming.InitialContext.<init>(InitialContext.java:214)
at pruebaejbr.Main.main(Main.java:34)
Caused by: java.lang.ClassNotFoundException: com.sun.enterprise.naming.impl.SerialInitContextFactory
at java.net.URLClassLoader$1.run(URLClassLoader.java:217)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:264)
at com.sun.naming.internal.VersionHelper12.loadClass(VersionHelper12.java:63)
at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:671)
... 4 more
Exception in thread "main" java.lang.NullPointerException
at pruebaejbr.Main.main(Main.java:39)
es raro por que solo funciona desde netbeans y no fuera de el???
le agredeceria que me ayudaran con esto por favor.
Estoy intentando aprender J2EE con netbeans 6.9 y glassfish 3 hice una aplicación en swing que utiliza un ejb que esta en un servidor remoto cuando lo ejecuto desde netbeans el programa me funciona bien pero cuando lo intento ejecutar desde afuera de netbeans con el comando "java -jar miaplicacion.jar" me sale el siguiente error:
javax.naming.NoInitialContextException: Cannot instantiate class: com.sun.enterprise.naming.impl.SerialInitContextFactory [Root exception is java.lang.ClassNotFoundException: com.sun.enterprise.naming.impl.SerialInitContextFactory]
at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:674)
at javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:305)
at javax.naming.InitialContext.init(InitialContext.java:240)
at javax.naming.InitialContext.<init>(InitialContext.java:214)
at pruebaejbr.Main.main(Main.java:34)
Caused by: java.lang.ClassNotFoundException: com.sun.enterprise.naming.impl.SerialInitContextFactory
at java.net.URLClassLoader$1.run(URLClassLoader.java:217)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:264)
at com.sun.naming.internal.VersionHelper12.loadClass(VersionHelper12.java:63)
at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:671)
... 4 more
Exception in thread "main" java.lang.NullPointerException
at pruebaejbr.Main.main(Main.java:39)
es raro por que solo funciona desde netbeans y no fuera de el???
le agredeceria que me ayudaran con esto por favor.