Задать вопрос
RVK
@RVK

Не подключается soap в Resin 4.0.x?

Если почитать документацию, то все просто, надо всего лишь указать протокол в конфиге, и пользуйся.

&lt;servlet-mapping url-pattern=&quot;/my_soap_service&quot; servlet-class=&quot;org.bms.paymentws.MySoapService&quot;&gt;<br/>
 &lt;protocol uri=&quot;cxf:&quot; /&gt;<br/>
&lt;/servlet-mapping&gt;



Но действительность не соответвует реальности, собирается нормально, но при попытке обратиться к сервису пишет

WEB-INF/web.xml:5: com.caucho.config.cfg.BeanConfig.setUri(): 'cxf' is<br/>
an unknown scheme for driver 'com.caucho.remote.server.ProtocolServletFactory'.<br/>
The available schemes are '[<b>burlap, hessian</b>]'<br/>
<br/>
3: <br/>
4: &lt;servlet-mapping url-pattern=&quot;/my_soap_service&quot; servlet-class=&quot;org.bms.paymentws.MySoapService&quot;&gt;<br/>
5: &lt;protocol uri=&quot;cxf:&quot;/&gt;<br/>
6: &lt;/servlet-mapping&gt;<br/>
7: &lt;session-config&gt;



То есть протокол cxf для Резина неизвестен. Покопав, можно обнаружить библиотечку resin-cxf-4.0.23.jar в project-jars, но попытка подключить её к проекту как либо, ничего не меняет.


Кто сталкивался, подскажите, как подключить этот протокол, что я делаю неправильно?
  • Вопрос задан
  • 2391 просмотр
Подписаться 2 Оценить Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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