除了Apache HTTP Server之外,我在TomEE上运行了一个应用程序。 调用任何服务方法都会显示
HTTP Status 401 -
type Status report
message
description This request requires HTTP authentication.
Apache Tomcat (TomEE)/7.0.47 (1.6.0)
特定的tomcat角色在tomcat-users.xml中定义,并且在Web服务中相对允许。 如何设置它(浏览器或其他)要求登录和密码?
答案 0 :(得分:0)
问题解决了:我们需要更新vhost.conf(apache端),因为我们使用两个不同的服务实例,并且它们相对应该使用不同的身份验证类型:因此,而不是一个<Location>
部分我们把它分成两个不同的变化参数"Header unset WWW-Authenticate
&#34;在Location
个部分
<Location /api>
ProxyPass http://localhost:8080/backend/api
ProxyPassReverse http://localhost:8080/backend/api
Header unset WWW-Authenticate
</Location>
<Location /api2 >
ProxyPass http://localhost:8180/backend2/api2
ProxyPassReverse http://localhost:8180/backend2/api2
</Location>