solr部署存在问题,服务总是无法启动
报错如下:
sob_blog_solr | Starting Solr
sob_blog_solr |
sob_blog_solr | Starting Solr on port 8983 from /opt/solr/server
sob_blog_solr |
sob_blog_solr | 0 INFO (main) [ ] o.e.j.u.log Logging initialized @757ms
sob_blog_solr | 516 INFO (main) [ ] o.e.j.s.Server jetty-9.2.13.v20150730
sob_blog_solr | 544 WARN (main) [ ] o.e.j.s.h.RequestLogHandler !RequestLog
sob_blog_solr | 547 INFO (main) [ ] o.e.j.d.p.ScanningAppProvider Deployment monitor [file:/opt/solr/server/contexts/] at interval 0
sob_blog_solr | java.io.FileNotFoundException: /opt/solr/server/solr-webapp/webapp/WEB-INF/lib/solr-analyzer-ik-5.1.0.jar (Permission denied)
sob_blog_solr | at java.util.zip.ZipFile.open(Native Method)
sob_blog_solr | at java.util.zip.ZipFile.<init>(ZipFile.java:225)
sob_blog_solr | at java.util.zip.ZipFile.<init>(ZipFile.java:155)
sob_blog_solr | at java.util.jar.JarFile.<init>(JarFile.java:166)
sob_blog_solr | at java.util.jar.JarFile.<init>(JarFile.java:103)
sob_blog_solr | at sun.net.www.protocol.jar.URLJarFile.<init>(URLJarFile.java:93)
sob_blog_solr | at sun.net.www.protocol.jar.URLJarFile.getJarFile(URLJarFile.java:69)
sob_blog_solr | at sun.net.www.protocol.jar.JarFileFactory.get(JarFileFactory.java:84)
sob_blog_solr | at sun.net.www.protocol.jar.JarURLConnection.connect(JarURLConnection.java:122)
sob_blog_solr | at sun.net.www.protocol.jar.JarURLConnection.getJarFile(JarURLConnection.java:89)
sob_blog_solr | at org.eclipse.jetty.util.resource.JarFileResource.listEntries(JarFileResource.java:314)
sob_blog_solr | at org.eclipse.jetty.util.resource.JarFileResource.list(JarFileResource.java:275)
sob_blog_solr | at org.eclipse.jetty.util.resource.Resource.getAllResources(Resource.java:682)
sob_blog_solr | at org.eclipse.jetty.webapp.MetaInfConfiguration.scanForTlds(MetaInfConfiguration.java:314)
sob_blog_solr | at org.eclipse.jetty.webapp.MetaInfConfiguration.scanJars(MetaInfConfiguration.java:135)
sob_blog_solr | at org.eclipse.jetty.webapp.MetaInfConfiguration.preConfigure(MetaInfConfiguration.java:86)
sob_blog_solr | at org.eclipse.jetty.webapp.WebAppContext.preConfigure(WebAppContext.java:468)
sob_blog_solr | at org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:504)
sob_blog_solr | at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)
sob_blog_solr | at org.eclipse.jetty.deploy.bindings.StandardStarter.processBinding(StandardStarter.java:41)
sob_blog_solr | at org.eclipse.jetty.deploy.AppLifeCycle.runBindings(AppLifeCycle.java:186)
sob_blog_solr | at org.eclipse.jetty.deploy.DeploymentManager.requestAppGoal(DeploymentManager.java:498)
sob_blog_solr | at org.eclipse.jetty.deploy.DeploymentManager.addApp(DeploymentManager.java:146)
sob_blog_solr | at org.eclipse.jetty.deploy.providers.ScanningAppProvider.fileAdded(ScanningAppProvider.java:180)
sob_blog_solr | at org.eclipse.jetty.deploy.providers.WebAppProvider.fileAdded(WebAppProvider.java:461)
sob_blog_solr | at org.eclipse.jetty.deploy.providers.ScanningAppProvider$1.fileAdded(ScanningAppProvider.java:64)
sob_blog_solr | at org.eclipse.jetty.util.Scanner.reportAddition(Scanner.java:609)
sob_blog_solr | at org.eclipse.jetty.util.Scanner.reportDifferences(Scanner.java:528)
sob_blog_solr | at org.eclipse.jetty.util.Scanner.scan(Scanner.java:391)
sob_blog_solr | at org.eclipse.jetty.util.Scanner.doStart(Scanner.java:313)
sob_blog_solr | at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)
sob_blog_solr | at org.eclipse.jetty.deploy.providers.ScanningAppProvider.doStart(ScanningAppProvider.java:150)
sob_blog_solr | at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)
sob_blog_solr | at org.eclipse.jetty.deploy.DeploymentManager.startAppProvider(DeploymentManager.java:560)
sob_blog_solr | at org.eclipse.jetty.deploy.DeploymentManager.doStart(DeploymentManager.java:235)
sob_blog_solr | at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)
sob_blog_solr | at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:132)
sob_blog_solr | at org.eclipse.jetty.server.Server.start(Server.java:387)
sob_blog_solr | at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:114)
sob_blog_solr | at org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:61)
sob_blog_solr | at org.eclipse.jetty.server.Server.doStart(Server.java:354)
sob_blog_solr | at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)
sob_blog_solr | at org.eclipse.jetty.xml.XmlConfiguration$1.run(XmlConfiguration.java:1255)
sob_blog_solr | java.io.FileNotFoundException: /opt/solr/server/solr-webapp/webapp/WEB-INF/lib/solr-analyzer-ik-5.1.0.jar (Permission denied),Permission denied权限不够。你可以修改一下这个文件的权限。你是用docker吗?进去修改一下权限吧。