2011-08-27 56 views
2

我编写了一个简单的Web服务,并使用摘要和HTTPS身份验证来保护它。我已经使用Java中的keytool生成了我的证书。当我通过创建一个.war文件部署在Tomcat的web服务,正确地显示轴的欢迎页面,但是当我在服务单击其给予以下错误,使用https给出错误的Web服务身份验证

javax.servlet.ServletException: https is forbidden 
org.apache.axis2.transport.http.AxisServlet.preprocessRequest(AxisServlet.java:612) 
org.apache.axis2.transport.http.AxisServlet.doGet(AxisServlet.java:241) 
javax.servlet.http.HttpServlet.service(HttpServlet.java:617) 
javax.servlet.http.HttpServlet.service(HttpServlet.java:717) 

的错误是不是当我使用servlet部署网站时显示。该问题仅在我部署轴Web服务时才出现。

+0

也许你应该看看源Axis的,看看它让你更聪明。 –

+0

您应该将Axis配置为通过https工作,如下所述:http://buildingaircastles.blogspot.com/2010/12/configuring-axis2-to-expose-web.html – umbr

回答