JBossWS (WSTools) и CLASSPATH
Релиб
Форумы       Участники    Календарь    Кто он-лайн?
Добро пожаловать, гость ( Вход | Регистрация )
        



JBossWS (WSTools) и CLASSPATH Expand / Collapse
Автор
Сообщение
14.09.2007 13:26
новичок

новичокновичокновичокновичокновичокновичокновичокновичок

участник
Last Login: 12.11.2007 16:22
Сообщ.: 8, Visits: 18
насчет 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
Сообщ. #915926
« пред. тема | след. тема »


Эту тему читают Expand / Collapse
Посетители: 0 (0 гостей, 0 участников, 0 скрыт.участников)
Сейчас нет участников, просматривающих тему.
Модераторы: Alexey, boombastik, bazile, mishgun, pl

Время GMT +3:00, Сейчас 2:19