alex02
julio 22, 2011, 09:37 AM
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.SerialInitContextFa ctory [Root exception is java.lang.ClassNotFoundException: com.sun.enterprise.naming.impl.SerialInitContextFa ctory]
at javax.naming.spi.NamingManager.getInitialContext(N amingManager.java:674)
at javax.naming.InitialContext.getDefaultInitCtx(Init ialContext.java:305)
at javax.naming.InitialContext.init(InitialContext.ja va: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.SerialInitContextFa ctory
at java.net.URLClassLoader$1.run(URLClassLoader.java: 217)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.j ava:205)
at java.lang.ClassLoader.loadClass(ClassLoader.java:3 21)
at sun.misc.Launcher$AppClassLoader.loadClass(Launche r.java:294)
at java.lang.ClassLoader.loadClass(ClassLoader.java:2 66)
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(N amingManager.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.SerialInitContextFa ctory [Root exception is java.lang.ClassNotFoundException: com.sun.enterprise.naming.impl.SerialInitContextFa ctory]
at javax.naming.spi.NamingManager.getInitialContext(N amingManager.java:674)
at javax.naming.InitialContext.getDefaultInitCtx(Init ialContext.java:305)
at javax.naming.InitialContext.init(InitialContext.ja va: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.SerialInitContextFa ctory
at java.net.URLClassLoader$1.run(URLClassLoader.java: 217)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.j ava:205)
at java.lang.ClassLoader.loadClass(ClassLoader.java:3 21)
at sun.misc.Launcher$AppClassLoader.loadClass(Launche r.java:294)
at java.lang.ClassLoader.loadClass(ClassLoader.java:2 66)
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(N amingManager.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.