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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> create proxy, need help 
V
    Опции темы
eXcile
Дата 14.8.2007, 10:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


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

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



для статической заглушки
Код

 private String endpointAddress;

       public static void main(String argv[]) {   
          try 
          {
             Stub stub = createProxy();

             stub._setProperty(javax.xml.rpc.Stub.ENDPOINT_ADDRESS_PROPERTY,"http://адресс_до_wsdl");

             Isui math = (Isui) stub;
             System.out.println(math.login("ghost"));
             
          } 
          catch (Exception ex) 
          {
             ex.printStackTrace();
          }
       }

    private static Stub createProxy() 
       {
        try{
                       return (Stub) (new IsuiserviceLocator().getIsuiPort());
        }catch(ServiceException se){
            se.printStackTrace();
        }
        return null;
       }

y3u, AntonSaburov, ekr очень благодарен за помощь. 
З.Ы. Поплыл дальше бороздить просторы web сервисов



Это сообщение отредактировал(а) eXcile - 14.8.2007, 10:47
--------------------
Не становитесь рабом шаблона [Винсент Ван Гог]
PM MAIL   Вверх
poltora
Дата 14.9.2007, 12:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Цитата(y3u @ 10.8.2007,  13:32)
да хрен с ним с ворнингом. Проблема в том, что ты classpath не сформировал... у тебя не может найти класс javax.wsdl.Definition....

насчет 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

PM MAIL WWW   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "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.0413 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


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

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