当我使用用户控制访问权限配置tomcat服务器时,基于Websocket的聊天客户端无法连接到服务器,但页面的其余组件正确运行。你知道如何使用这种配置使websocket工作吗? 我已配置控制访问权限更改tomcat-users.xml文件(添加到" tomcat-users"用户名,密码和rol)并更改web.xml文件添加:
<security-constraint>
<web-resource-collection>
<url-pattern>/*</url-pattern>
</web-resource-collection>
<auth-constraint>
<role-name>user</role-name>
</auth-constraint>
</security-constraint>
和
<login-config>
<auth-method>BASIC</auth-method>
<realm-name> Access Control </realm-name>
</login-config>
包含聊天websocket的页面在没有控制权限的情况下运行完美,但到目前为止我需要在服务器上实现此限制。