Модераторы: LSD, AntonSaburov
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> проблема c JNDI, клиент не может получить нач. контекст 
:(
    Опции темы
sanches_ru
Дата 4.5.2007, 16:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 51
Регистрация: 3.2.2007

Репутация: нет
Всего: нет



Добрый вечер!!
У меня проблема токого хорактера :
 есть база на mysql я написал клиент который оброшается к ней посредством CMP бина.
проект виду в NetBeans 5.5. При запуске все работает, данные из базы все читается. 
но при выполнении в консоле вывел . . .
Код

log4j:WARN No appenders could be found for logger (org.jboss.security.SecurityAssociation).
log4j:WARN Please initialize the log4j system properly.

  


, потом я скомпоновал jar фаил, а запустить не смог 
вот что он распечатал:
Код

C:\Program Files\Java\jdk1.6.0\bin>java -jar untitled9.jar
pppppppppppppp
javax.naming.NoInitialContextException: Cannot instantiate class: org.jnp.interf
aces.NamingContextFactory [Root exception is java.lang.ClassNotFoundException: o
rg.jnp.interfaces.NamingContextFactory]
        at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:6
57)
        at javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:288
)
        at javax.naming.InitialContext.init(InitialContext.java:223)
        at javax.naming.InitialContext.<init>(InitialContext.java:197)
        at Untitled1.<init>(Untitled1.java:33)
        at Untitled1.main(Untitled1.java:60)
Caused by: java.lang.ClassNotFoundException: org.jnp.interfaces.NamingContextFac
tory
        at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:276)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
        at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Class.java:247)
        at com.sun.naming.internal.VersionHelper12.loadClass(VersionHelper12.jav
a:46)
        at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:6
54)
        ... 5 more
Exception in thread "main" java.lang.NullPointerException
        at Untitled1.<init>(Untitled1.java:47)
        at Untitled1.main(Untitled1.java:60)
 

сам клиент выгледит так:
Код

.....
.....
....
  Properties pr = new Properties();
    pr.put(Context.INITIAL_CONTEXT_FACTORY, "org.jnp.interfaces.NamingContextFactory");
    pr.put(Context.PROVIDER_URL,"jnp://localhost:1099");
  
    try{
      Context inittial = new InitialContext(pr);
      Enumeration names = inittial.list("");
       
     while(names.hasMoreElements())
    System.out.println(names.nextElement());

      Object obj = inittial.lookup("Tt1Bean");
....
...
...


сервер jboss

зарание спасибо!
PM MAIL   Вверх
Maksym
Дата 4.5.2007, 16:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


.
***


Профиль
Группа: Участник Клуба
Сообщений: 1456
Регистрация: 19.8.2005
Где: Odessa, Black Sea

Репутация: 24
Всего: 62



Код
Caused by: java.lang.ClassNotFoundException: org.jnp.interfaces.NamingContextFactory

пакета с org.jnp.interfaces.NamingContextFactory нет в classpath?
PM MAIL   Вверх
sanches_ru
Дата 4.5.2007, 16:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 51
Регистрация: 3.2.2007

Репутация: нет
Всего: нет



тоесть, мне его надо поместить в jar !!!?

Это сообщение отредактировал(а) sanches_ru - 4.5.2007, 16:54
PM MAIL   Вверх
Maksym
Дата 4.5.2007, 16:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


.
***


Профиль
Группа: Участник Клуба
Сообщений: 1456
Регистрация: 19.8.2005
Где: Odessa, Black Sea

Репутация: 24
Всего: 62



sanches_ru
Нет, зачем, просто он должен быть виден java. Должен лежать где нибудь внутри classpath, можешь положить его например в папку %SDK_INSTALLATION%\jre\lib\ext
PM MAIL   Вверх
sanches_ru
Дата 4.5.2007, 17:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 51
Регистрация: 3.2.2007

Репутация: нет
Всего: нет



спасибо! это помагло, но он опять не хочет работать:
Код

C:\Program Files\Java\jdk1.6.0\bin>java -jar untitled9.jar
Exception in thread "main" java.lang.SecurityException: no manifiest section for
 signature file entry javax/mail/internet/ContentDisposition.class
        at sun.security.util.SignatureFileVerifier.verifySection(SignatureFileVe
rifier.java:377)
        at sun.security.util.SignatureFileVerifier.processImpl(SignatureFileVeri
fier.java:231)
        at sun.security.util.SignatureFileVerifier.process(SignatureFileVerifier
.java:176)
        at java.util.jar.JarVerifier.processEntry(JarVerifier.java:234)
        at java.util.jar.JarVerifier.update(JarVerifier.java:188)
        at java.util.jar.JarFile.initializeVerifier(JarFile.java:321)
        at java.util.jar.JarFile.getInputStream(JarFile.java:386)
        at sun.misc.JarIndex.getJarIndex(JarIndex.java:99)
        at sun.misc.URLClassPath$JarLoader$1.run(URLClassPath.java:606)
        at java.security.AccessController.doPrivileged(Native Method)
        at sun.misc.URLClassPath$JarLoader.ensureOpen(URLClassPath.java:597)
        at sun.misc.URLClassPath$JarLoader.<init>(URLClassPath.java:581)
        at sun.misc.URLClassPath$3.run(URLClassPath.java:331)
        at java.security.AccessController.doPrivileged(Native Method)
        at sun.misc.URLClassPath.getLoader(URLClassPath.java:320)
        at sun.misc.URLClassPath.getLoader(URLClassPath.java:297)
        at sun.misc.URLClassPath.getResource(URLClassPath.java:167)
        at java.net.URLClassLoader$1.run(URLClassLoader.java:192)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:276)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
        at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)

 
PM MAIL   Вверх
Maksym
Дата 4.5.2007, 17:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


.
***


Профиль
Группа: Участник Клуба
Сообщений: 1456
Регистрация: 19.8.2005
Где: Odessa, Black Sea

Репутация: 24
Всего: 62



sanches_ru
что у тебя в папке META-INF лежит? и покажи manifest.mf
PM MAIL   Вверх
sanches_ru
Дата 4.5.2007, 17:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 51
Регистрация: 3.2.2007

Репутация: нет
Всего: нет



Код

Manifest-Version: 1.0
Main-Class: Untitled1



 META-INF:
>mailcap
>mailcap.default
>mimetypes.default
>INDEX.LIST
>javamail.charset.map
>javamail.default.address.map
>Manifest.mf
>javamail.default.providers
>Sun_micr.rsa
>Sun_micr.sf
>LICENSE.txt
>NOTICE.txt



PM MAIL   Вверх
Maksym
Дата 4.5.2007, 17:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


.
***


Профиль
Группа: Участник Клуба
Сообщений: 1456
Регистрация: 19.8.2005
Где: Odessa, Black Sea

Репутация: 24
Всего: 62



sanches_ru
Вот здесь обсуждается твоя проблема. Вроде того , что нужно перепаковать mail.jar, который используешь, удалив из него SUN_MICR.RSA и SUN_MICR.SF, почитай...

Это сообщение отредактировал(а) Maksym - 4.5.2007, 17:39
PM MAIL   Вверх
sanches_ru
Дата 4.5.2007, 17:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 51
Регистрация: 3.2.2007

Репутация: нет
Всего: нет



спасибо! Все работает ... !
PM MAIL   Вверх
Maksym
Дата 7.5.2007, 14:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


.
***


Профиль
Группа: Участник Клуба
Сообщений: 1456
Регистрация: 19.8.2005
Где: Odessa, Black Sea

Репутация: 24
Всего: 62



sanches_ru
отлично smile (пометь вопрос решенным)
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Java"
LSD   AntonSaburov
powerOn   tux
  • Прежде, чем задать вопрос, прочтите это!
  • Книги по Java собираются здесь.
  • Документация и ресурсы по Java находятся здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит", если у Вас нет русских шрифтов.
  • Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
  • Действия модераторов можно обсудить здесь.
  • FAQ раздела лежит здесь.

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java EE (J2EE) и Spring | Следующая тема »


 




[ Время генерации скрипта: 0.0557 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.