﻿<?xml version='1.0' encoding='UTF-8'?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>Релиб / Программирование / Java  / JBossWS (WSTools) и CLASSPATH / Latest Posts</title><generator>InstantForum.NET v4.1.4</generator><description>Релиб</description><link>http://www.relib.com/forums/</link><webMaster>robot@relib.com</webMaster><lastBuildDate>Sun, 06 Jul 2008 00:06:17 GMT</lastBuildDate><ttl>20</ttl><item><title>JBossWS (WSTools) и CLASSPATH</title><link>http://www.relib.com/forums/Topic915926-5-1.aspx</link><description>насчет classpath - помогите разобраться.&lt;br&gt;&lt;br&gt;1. порядок установки/использования classpath?&lt;br&gt;&lt;br&gt;генерация из java wsdl происходит без ексепшенов ТОЛЬКО, если в %java.endorsed.dirs% помещу следущие jar - javaee.jar, wsdl4j.jar&lt;br&gt;(wsdl4j - взят из %JBOSS_HOME%/client/)&lt;br&gt;&lt;br&gt;прописывание переменой окружения %CLASSPATH% в путь к этим библиотекам, и/или указывание в параметрах вызова интерпертатора -cp - непомогает.&lt;br&gt;(может потому, что одновременно еще используется параметр -classpath ?)&lt;br&gt;&lt;br&gt;запускаю - &lt;br&gt;&lt;br&gt;C:\DOCUME~1\86C2~1\LOCALS~1\Temp\jbosswsgen56387&gt;&lt;br&gt;&lt;br&gt;c:\progra~1\jetbra~1\intell~1.0\jre\jre\bin\java &lt;br&gt;-classpath &lt;пути к jar'ам JBossWS в %JBOSS_HOME%/client&gt;&lt;br&gt;-Djava.endorsed.dirs=&lt;путь к %JBOSS_HOME%\lib\endorsed&gt;&lt;br&gt;org.jboss.ws.tools.WSTools &lt;br&gt;-cp &lt;пути к jar'ам JBossWS в %JBOSS_HOME%/client&gt; &lt;br&gt;плюс &lt;пути ко всем директориям моего проекта и используемым библиотекам&gt;&lt;br&gt;плюс &lt;путь к wsdl4j.jar&gt;&lt;br&gt;-config C:\DOCUME~1\86C2~1\LOCALS~1\Temp\jbossws56388config.xml&lt;br&gt;&lt;br&gt;экспешн, при отсутствии wsdl4j.jar в %java.endorsed.dirs%- &lt;br&gt;Exception in thread "main" java.lang.NoClassDefFoundError: javax/wsdl/WSDLException&lt;br&gt;    at org.jboss.ws.tools.wsdl.WSDLWriter.write(WSDLWriter.java:89)&lt;br&gt;&lt;br&gt;эксепшн, при отсутствии javaee.jar в %java.endorsed.dirs%- &lt;br&gt;Exception in thread "main" java.lang.NoClassDefFoundError: javax/xml/rpc/encoding/TypeMapping&lt;br&gt;    at org.jboss.ws.tools.WSTools.process(WSTools.java:130)&lt;br&gt;&lt;br&gt;эксепшн, при использовании j2ee.jar вместо javaee.jar - &lt;br&gt;Exception in thread "main" java.lang.NoClassDefFoundError: javax/jws/soap/SOAPBinding$ParameterStyle&lt;br&gt;    at org.jboss.ws.tools.helpers.ToolsHelper.handleJavaToWSDLGeneration(ToolsHelper.java:105)&lt;br&gt;&lt;br&gt;&lt;br&gt;2. какой набор библиотек содержит JBossWS?&lt;br&gt;&lt;br&gt;В оригинальном wstools.bat нет упоминания о wsdl4j.jar - мысль о нем возникла только после гугления форумов, и только копирование его в endorsed помогло сгенерировать .wsdl</description><pubDate>Fri, 14 Sep 2007 13:26:53 GMT</pubDate><dc:creator>poltora</dc:creator></item></channel></rss>