alfresco solr“ aclchangeSets返回状态:403”
我已经使用 alfresco-Allinone-ArcheType 4.4.0 创建了一个Maven项目,并且我有一个干净的露天。
使用。\ run.bat build_start 启动项目,我从solr那里得到了此错误:
docker-nutella-acs-1 | 12-Apr-2022 10:54:15.943 INFO [main] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory [/usr/local/tomcat/webapps/ROOT]
docker-nutella-acs-1 | 12-Apr-2022 10:54:15.958 WARNING [main] org.apache.tomcat.util.digester.SetPropertiesRule.begin Match [Context] failed to
set property [debug] to [100]
docker-nutella-acs-1 | 12-Apr-2022 10:54:16.137 INFO [main] org.apache.jasper.servlet.TldScanner.scanJars At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.
docker-nutella-acs-1 | 12-Apr-2022 10:54:16.144 INFO [main] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application
directory [/usr/local/tomcat/webapps/ROOT] has finished in [200] ms
docker-nutella-acs-1 | 12-Apr-2022 10:54:16.165 INFO [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler ["http-nio-8080"]
docker-nutella-acs-1 | 12-Apr-2022 10:54:16.219 INFO [main] org.apache.catalina.startup.Catalina.start Server startup in [126593] milliseconds
docker-nutella-ass-1 | 2022-04-12 10:54:16.841 ERROR (searcherExecutor-7-thread-1-processing-x:alfresco) [ x:alfresco] o.a.s.t.AbstractTracker
Model tracking failed for core: alfresco
docker-nutella-ass-1 | org.alfresco.error.AlfrescoRuntimeException: 03120000 alfresco GetModelsDiff return status is 403
docker-nutella-ass-1 | at org.alfresco.solr.client.SOLRAPIClient.getModelsDiff(SOLRAPIClient.java:1181)
docker-nutella-ass-1 | at org.alfresco.solr.tracker.ModelTracker.trackModelsImpl(ModelTracker.java:291)
docker-nutella-ass-1 | at org.alfresco.solr.tracker.ModelTracker.trackModels(ModelTracker.java:249)
docker-nutella-ass-1 | at org.alfresco.solr.tracker.ModelTracker.ensureFirstModelSync(ModelTracker.java:271)
docker-nutella-ass-1 | at org.alfresco.solr.lifecycle.SolrCoreLoadRegistration.registerForCore(SolrCoreLoadRegistration.java:110)
docker-nutella-ass-1 | at org.alfresco.solr.lifecycle.SolrCoreLoadListener.newSearcher(SolrCoreLoadListener.java:44)
docker-nutella-ass-1 | at org.apache.solr.core.SolrCore.lambda$getSearcher$15(SolrCore.java:2249)
docker-nutella-ass-1 | at java.util.concurrent.FutureTask.run(FutureTask.java:266)
docker-nutella-ass-1 | at org.apache.solr.common.util.ExecutorUtil$MDCAwareThreadPoolExecutor.lambda$execute$0(ExecutorUtil.java:229)
docker-nutella-ass-1 | at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
docker-nutella-ass-1 | at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
docker-nutella-ass-1 | at java.lang.Thread.run(Thread.java:748)
docker-nutella-ass-1 | 2022-04-12 10:54:20.040 ERROR (org.alfresco.solr.AlfrescoCoreAdminHandler@29a5f4e7_Worker-3) [ ] o.a.s.t.AbstractTracker Tracking failed for AclTracker - archive
docker-nutella-ass-1 | org.alfresco.error.AlfrescoRuntimeException: 03120001 api/solr/aclchangesets return status:403
docker-nutella-ass-1 | at org.alfresco.solr.client.SOLRAPIClient.getAclChangeSets(SOLRAPIClient.java:169)
docker-nutella-ass-1 | at org.alfresco.solr.tracker.AclTracker.checkRepoAndIndexConsistency(AclTracker.java:326)
docker-nutella-ass-1 | at org.alfresco.solr.tracker.AclTracker.trackRepository(AclTracker.java:303)
docker-nutella-ass-1 | at org.alfresco.solr.tracker.AclTracker.doTrack(AclTracker.java:95)
docker-nutella-ass-1 | at org.alfresco.solr.tracker.AbstractTracker.track(AbstractTracker.java:215)
docker-nutella-ass-1 | at org.alfresco.solr.tracker.TrackerJob.execute(TrackerJob.java:47)
docker-nutella-ass-1 | at org.quartz.core.JobRunShell.run(JobRunShell.java:216)
docker-nutella-ass-1 | at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:563)
它会导致什么?
如何解决?
期待亲切的答复, 先感谢您。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
这是Alfresco 7.2.0的已知问题,也是该原型中捆绑在一起的Solr的旧版本。
您可以按照突出显示的步骤在这里以便现在在本地解决您的问题,而对于Alfresco SDK的未来版本,搜索服务的较新版本很可能会捆绑。
This is a known issue with Alfresco 7.2.0 and the old version of Solr that is bundled within that archetype.
You can follow the steps highlighted here in order to fix your issue locally for now, whereas for the future releases of the Alfresco SDK a newer, compatible version of Search Services will most likely be bundled.
当Alfresco WebApp无法正常启动时,您可以遇到此错误,那么Solr无法与Alfresco通信,您可以在运行
。
You can have this error when Alfresco webapps don't start properly, then Solr can't communicate with Alfresco, can you put the first error you have when you run
.\run.bat build_start
?对于Ansible安装,ACS 7.30 Ansible版本2.2.1:
为了访问solr仪表板,
cat/opt/
alfresco/search-services-2.0.5.1/solr.sh查找导出Java_tool_options =“ -Dalfresco.securecompsco.securecomms.secrecomms.secret = 1ZIWDC3S/fdc3s
interm -在Firefox或Chrome中的Modheader上。
添加标题
X-Alfresco-Search-Scret 1ZIWDC3S/FD5RCDXHAOFFPMWKZYYVRXQZVOAHT9QXD3L
现在尝试访问Solr URL。
For Ansible installation, ACS 7.30 Ansible version 2.2.1 :
In order to access solr dashboard, http://10.10.10.10:8983/solr/#/
cat /opt/alfresco/search-services-2.0.5.1/solr.sh
Find the export JAVA_TOOL_OPTIONS="-Dalfresco.secureComms.secret= 1ZiWdC3S/fd5RCDXhAoFFPMWkZYYVrxqZVOaHt9QXd3l
Install add-on modheader in Firefox or chrome.
Add header
X-Alfresco-Search-Secret 1ZiWdC3S/fd5RCDXhAoFFPMWkZYYVrxqZVOaHt9QXd3l
Now try to access the solr URL.