powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / JBossWS и CLASSPATH
1 сообщений из 1, страница 1 из 1
JBossWS и CLASSPATH
    #34800715
poltora
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
насчет classpath - помогите разобраться.

1. порядок установки/использования classpath?

генерация из java wsdl происходит без ексепшенов ТОЛЬКО, если в %java.endorsed.dirs% помещу следущие jar - javaee.jar, wsdl4j.jar
(wsdl4j - взят из %JBOSS_HOME%/client/)

прописывание переменой окружения %CLASSPATH% в путь к этим библиотекам, и/или указывание в параметрах вызова интерпертатора -cp - непомогает.
(может потому, что одновременно еще используется параметр -classpath ?)

запускаю -

C:\DOCUME~1\86C2~1\LOCALS~1\Temp\jbosswsgen56387>

c:\progra~1\jetbra~1\intell~1.0\jre\jre\bin\java
-classpath <пути к jar'ам JBossWS в %JBOSS_HOME%/client>
-Djava.endorsed.dirs=<путь к %JBOSS_HOME%\lib\endorsed>
org.jboss.ws.tools.WSTools
-cp <пути к jar'ам JBossWS в %JBOSS_HOME%/client>
плюс <пути ко всем директориям моего проекта и используемым библиотекам>
плюс <путь к wsdl4j.jar>
-config C:\DOCUME~1\86C2~1\LOCALS~1\Temp\jbossws56388config.xml

экспешн, при отсутствии wsdl4j.jar в %java.endorsed.dirs%-
Exception in thread "main" java.lang.NoClassDefFoundError: javax/wsdl/WSDLException
at org.jboss.ws.tools.wsdl.WSDLWriter.write(WSDLWriter.java:89)

эксепшн, при отсутствии javaee.jar в %java.endorsed.dirs%-
Exception in thread "main" java.lang.NoClassDefFoundError: javax/xml/rpc/encoding/TypeMapping
at org.jboss.ws.tools.WSTools.process(WSTools.java:130)

эксепшн, при использовании j2ee.jar вместо javaee.jar -
Exception in thread "main" java.lang.NoClassDefFoundError: javax/jws/soap/SOAPBinding$ParameterStyle
at org.jboss.ws.tools.helpers.ToolsHelper.handleJavaToWSDLGeneration(ToolsHelper.java:105)


2. какой набор библиотек содержит JBossWS?

В оригинальном wstools.bat нет упоминания о wsdl4j.jar - мысль о нем возникла только после гугления форумов, и только копирование его в endorsed помогло сгенерировать .wsdl
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / JBossWS и CLASSPATH
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]