BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 19 июн 2025, 23:21

Часовой пояс: UTC + 5 часов [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 35 ]  На страницу Пред.  1, 2
Автор Сообщение
СообщениеДобавлено: 30 июн 2009, 14:55 
Ошибку исправил.
1. скачал с интернета библиотеку jaxb-api-2.1.jar
2. скопировал в папку
Код:
${JAVA_HOME}/lib/endorsed

3. В скрипте запуска прописал путь
Код:
-Djava.endorsed.dirs=${JAVA_HOME}/lib/endorsed

4. перезапустил сервер биллинга
и все заработало без ошибок.


Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: 18 авг 2009, 19:48 
Не в сети

Зарегистрирован: 07 май 2008, 13:34
Сообщения: 594
Откуда: Москва
Карма: 27
Amir, можно уточнить какую именно JAXB качать и какие именно jar выкладывать в endorsed, 2.1.11 не подходит как я понимаю, или я не прав в том что положил все jar которые были lib/

у меня получается что в jar-ах JAXB есть классы которые пересекаются с классами, например, com.sun.xml.stream и все рушится из за этого


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 18 авг 2009, 20:00 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
В endorsed вроде только jaxb-api.jar надо. Остальное в lib сервера (лучше отдельную папку создать).
Вообще endorsed как бы перегружает библиотеку - по умолчанию сначала берется библиотека из java, а там старое api (jaxb.2.0), потому нужно положить это в endorsed, чтобы брал сначала оттуда.

Если не поможет, попробуйте удалить все stax*.jar из добавленных jar.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 18 авг 2009, 20:03 
Не в сети

Зарегистрирован: 07 май 2008, 13:34
Сообщения: 594
Откуда: Москва
Карма: 27
да и... как показал тест стандартная endorsed находится не в JAVA_HOME/lib как это написано в http://java.sun.com/j2se/1.5.0/docs/guide/standards/
а в JAVA_HOME/jre/lib, в этом случае не надо указывать -Djava.endorsed.dirs

во всяком случае это так c Sun JDK собраном на FreeBSD:

Код:
proxy2[root]:.../lib # pwd
/usr/local/jdk1.6.0/jre/lib
proxy2[root]:.../lib # export JAVA_HOME=/usr/local/jdk1.6.0
proxy2[root]:.../lib # ${JAVA_HOME}/bin/java -verbose | g jaxb
[Opened /usr/local/jdk1.6.0/jre/lib/endorsed/jaxb-api.jar]
[Opened /usr/local/jdk1.6.0/jre/lib/endorsed/jaxb-impl.jar]
[Opened /usr/local/jdk1.6.0/jre/lib/endorsed/jaxb-xjc.jar]
proxy2[root]:.../lib # mv endorsed ${JAVA_HOME}/lib/
proxy2[root]:.../lib # ${JAVA_HOME}/bin/java -verbose | g jaxb
proxy2[root]:.../lib # ${JAVA_HOME}/bin/java -Djava.endorsed.dirs=${JAVA_HOME}/lib/endorsed -verbose | g jaxb
[Opened /usr/local/jdk1.6.0/lib/endorsed/jaxb-api.jar]
[Opened /usr/local/jdk1.6.0/lib/endorsed/jaxb-impl.jar]
[Opened /usr/local/jdk1.6.0/lib/endorsed/jaxb-xjc.jar]
proxy2[root]:.../lib # mv /usr/local/jdk1.6.0/lib/endorsed ./
proxy2[root]:.../lib # ${JAVA_HOME}/bin/java -verbose | g jaxb
[Opened /usr/local/jdk1.6.0/jre/lib/endorsed/jaxb-api.jar]
[Opened /usr/local/jdk1.6.0/jre/lib/endorsed/jaxb-impl.jar]
[Opened /usr/local/jdk1.6.0/jre/lib/endorsed/jaxb-xjc.jar]


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 18 авг 2009, 20:55 
Не в сети

Зарегистрирован: 07 май 2008, 13:34
Сообщения: 594
Откуда: Москва
Карма: 27
ну всего там не так и много jar-ов
в подкаталоге lib/ в 2.1.11 есть такие:
# ls | more
activation.jar
jaxb-api.jar
jaxb-impl.jar
jaxb-xjc.jar
jaxb1-impl.jar
jsr173_1.0_api.jar

как я понимаю activation.jar не нужна, а jsr173 выглядит очень и очень подозрительно, во всяком случае не понятно зачем в ней переопределяются классы которые в jaxb никакого отношения не имеют

или таки попробовать ее забросить в lib сервера биллинга ?


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 35 ]  На страницу Пред.  1, 2

Часовой пояс: UTC + 5 часов [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
POWERED_BY
Русская поддержка phpBB
[ Time : 0.035s | 23 Queries | GZIP : On ]