一、增加用户名称密码配置
进入目录:solr-8.4/server/etc目录下,增加user.properties文件。这个文件一会要配置到solr-jetty-context.xml文件中。
user.properties文件增加如下内容:
# 用户名:密码,权限 admin: admin123.,admin user: user123.,admin
二、配置solr-jetty-context.xml文件
在这个solr-8.4\server\contexts目录下只有一个文件,就是它了。打开文件,增加如下内容:
<!-- 添加配置权限认证:在文件configure中添加获取用户文件的配置,内容如下: -->
<Get name="securityHandler">
<Set name="loginService">
<New class="org.eclipse.jetty.security.HashLoginService">
<!-- name与web.xml中realm-name一致即可 -->
<Set name="name">user-name</Set>
<!-- user.properties与上面新建的文件保持同名即可 -->
<Set name="config"><SystemProperty name="jetty.home" default="."/>/etc/user.properties</Set>
</New>
</Set>
</Get>

本文详细介绍了如何在Solr8.4环境中配置用户名称和密码、使用Jetty的HashLoginService进行权限认证,并在web.xml文件中调整登录配置,确保项目调用时的正确访问权限。
最低0.47元/天 解锁文章
1163

被折叠的 条评论
为什么被折叠?



