Здравствуйте, KyberProtagonistes, Вы писали:
KP>Здравствуйте, 6lackbird, Вы писали:
6>>Здравствуйте, KyberProtagonistes, Вы писали:
KP>>>Но если попробовать запустить файл клиента из командной строки, то получаю ошибку:
KP>>>KP>>>Exception in thread "main" javax.naming.NoInitialContextException: Cannot instantiate class: com.sun.enterprise.naming.SerialInitContextFactory [Root exception is java.lang.ClassNotFoundException: com.sun.enterprise.naming.SerialInitContextFactory]
KP>>> at javax.naming.spi.NamingManager.getInitialContext(Unknown Source)
KP>>> at javax.naming.InitialContext.getDefaultInitCtx(Unknown Source)
KP>>> at javax.naming.InitialContext.init(Unknown Source)
KP>>> at javax.naming.InitialContext.<init>(Unknown Source)
KP>>> at helloclient.Main.main(Main.java:43)
KP>>>Caused by: java.lang.ClassNotFoundException: com.sun.enterprise.naming.SerialInitContextFactory
KP>>> at java.net.URLClassLoader$1.run(Unknown Source)
KP>>> at java.security.AccessController.doPrivileged(Native Method)
KP>>> at java.net.URLClassLoader.findClass(Unknown Source)
KP>>> at java.lang.ClassLoader.loadClass(Unknown Source)
KP>>> at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
KP>>> at java.lang.ClassLoader.loadClass(Unknown Source)
KP>>> at java.lang.Class.forName0(Native Method)
KP>>> at java.lang.Class.forName(Unknown Source)
KP>>> at com.sun.naming.internal.VersionHelper12.loadClass(Unknown Source)
KP>>> ... 5 more
KP>>>
KP>>>Не подскажете, как исправить?
6>>Изучить каманду java, в частности параметр classpath
KP>Я пробовал писать так:
KP>KP>java -cp "c:\glassfishv3\glassfish\modules\gf-client.jar;c:\glassfishv3\glassfish\lib\javaee.jar;c:\glassfishv3\glassfish\lib\appserv-rt.jar;c:\glassfishv3\glassfish\lib\jndi-properties.jar" -jar "C:\Users\KyberProtagonistes\Documents\NetBeansProjects\HelloClient\dist\HelloClient.jar"
KP>
KP>Но это не помогает...
com.sun.enterprise.naming.SerialInitContextFactory находится в glassfish\modules\glassfish-naming.jar Попробуйте добавить его в CLASSPATH