gpt4 book ai didi

java - 使用 https 的 Web 服务身份验证给出错误

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:00:45 28 4
gpt4 key购买 nike

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

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 服务时才会出现此问题。

最佳答案

如果要使用https,则需要将axis2.xml设置为在以下文档中描述:

http://axis.apache.org/axis2/java/core/docs/servlet-transport.html

关于java - 使用 https 的 Web 服务身份验证给出错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7214211/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com