2014-10-23 5 views
1

Я получаю ошибку внутреннего сервера при попытке увидеть wsdl из службы, которую я развернул в axis2.Внутренняя ошибка сервера axis2 Служба Tomcat wsdl

Только образец обслуживания оси работает «Версия? Wsdl».

Забавно, что я могу видеть xsd с моей службы, т. Е. «Сервис? Xsd», но не wsdl.

Любые идеи?

Я использую axis2-1.5.6 и Tomcat 7.0.

+0

Попробуйте развернуть Axis2 на TomEE (плюс) вместо этого. – reversiblean

ответ

3

Если вы используете протокол HTTPS, необходимо добавить следующие строки в ваш файл axis2.xml

<transportReceiver name="https" 
        class="org.apache.axis2.transport.http.AxisServletListener"> 
    <parameter name="port">8443</parameter> 
</transportReceiver> 

(full article)

Это позволяет HTTPS listeren для axis2. Он не включен по умолчанию (в отличие от http access).

файл axis2.xml можно найти здесь:

$CATALINA_HOME/webapps/axis2/WEB-INF/conf/axis2.xml 
Смежные вопросы