jaxws 2.1.5 на weblogic 10.3.1 вместо предварительно установленного jaxws 2.1.1?

Действительно, благодаря комментариям к моему сообщению здесь, это похоже , редкие каталоги являются способом пойти. Я полагаю, что следующее должно сделать это:

svn checkout --depth empty http://svnserver/trunk/proj
svn update --set-depth infinity proj/foo
svn update --set-depth infinity proj/bar
svn update --set-depth infinity proj/baz

, С другой стороны --depth immediates вместо empty проверяет файлы и каталоги в trunk/proj без их содержания. Тем путем Вы видите, какие каталоги существуют в репозитории.

, Как упомянуто в ответе @zigdon, можно также сделать нерекурсивный контроль. Это - более старый и менее гибкий способ достигнуть подобного эффекта:

svn checkout --non-recursive http://svnserver/trunk/proj
svn update trunk/foo
svn update trunk/bar
svn update trunk/baz

6
задан Pascal Thivent 6 December 2009 в 16:05
поделиться

1 ответ

Фактически, реализация JAX-WS, включенная в WebLogic 10.3 основан на JAX-WS RI 2.1.4, как описано в Что нового в WebLogic Server :

Реализация JAX-WS в WebLogic Server основана на эталонной реализации JAX-WS (RI), Версия 2.1.4 и включает усовершенствования инструментального уровня для упрощения создания и развертывания сервисов JAX-WS, а также для облегчения перехода с JAX-RPC на JAX-WS. Следующие функции и улучшения доступны в JAX-WS RI 2.1.4.

Но это всего лишь примечание :) Теперь, отвечая на ваш вопрос, да , это возможно. По сути, идея состоит в том, чтобы упаковать все как EAR и предоставить weblogic-application.xml , чтобы указать пакеты Java, которые необходимо загружать из EAR, а не из загрузчика классов по умолчанию WebLogic. Для этого выполните следующие действия:

  1. Создайте EAR со встроенной в него войной
  2. В META-INF / weblogic-application.xml вашего EAR поместите

      загрузчик классов по умолчанию. Для этого выполните следующие действия: 

    1. Создайте EAR со встроенной в него войной
    2. В META-INF / weblogic-application.xml вашего EAR поместите

        загрузчик классов по умолчанию. Для этого выполните следующие действия: 

      1. Создайте EAR со встроенной в него войной
      2. В META-INF / weblogic-application.xml вашего EAR поместите

         
        <веб-приложение>
         
          webapp.encoding.default 
          UTF-8 
         
         
         <имя- пакета> com.sun.xml. * 
         <имя- пакета> javax.xml.bind. * 
         <имя- пакета> javax.jws. * 
         <имя-пакета> javax.xml.soap. * 
         
        
        
      3. Поместите необходимые JAR-файлы в WEB-INF / lib вашей WAR.

      Если WebLogic сообщает о проблемах с загрузкой классов, вам, возможно, придется добавить дополнительные пакеты Java в Prefer-application -packages элемент.

11
ответ дан 9 December 2019 в 22:35
поделиться
Другие вопросы по тегам:

Похожие вопросы: