私はsolr.home
をTomcat 6で設定する方法を知っていますが、Glassfish(V2.1)を使用してsolr.home
を設定する方法はわかりません。私は仲間として.profile
でsolr.home
を設定しようとしていますLinux OSでsolr/homeを設定する方法は?
export solr.home=/home/huenzhao/search/solr
export solr/home=/home/huenzhao/search/solr
export solr.solr.home=/home/huenzhao/search/solr
export JAVA_OPTS=$JAVA_OPTS -Dsolr.solr.home=/home/huenzhao/search/solr
、それらはすべて動作しません。エラーは次のとおりです。
HTTPステータス500 - solr設定の重大なエラーです。何が間違っているかについての詳細は、ログの ファイルを確認してください。構成エラー後に solrを続行したい場合は、次のように変更してください。 null in false -------------------------------- ----------------------------- java.lang.RuntimeException: classpathに 'solrconfig.xml'リソースが見つかりません。 Solrの/ confに/」、 org.apacheで org.apache.solr.core.SolrResourceLoader.openResource(SolrResourceLoader.java:194) で CWD = /ホーム/ huenzhao /検索/ GlassFishの/ドメイン/ドメイン1/configに。 (SolrConfig.java:SolrConfig.java:)でのsol.core.SolrResourceLoader.openConfig(SolrResourceLoader.java:162) (org.apache.solr.core.Config。 113)at org.apache.solr.core.SolrConfig。(SolrConfig.java:70)at org.apache.solr.core.CoreContainer $ Initializer.initialize(CoreContainer.java:117) org.apache.solr.servlet.SolrDispatchFilter.init(SolrDispatchFilter.java:69) org.apache.catalinaで で.core.ApplicationFilterConfig.getFilter org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:385)で(ApplicationFilterConfig.java:273) org.apache.catalina.core.ApplicationFilterConfig。(ApplicationFilterConfigました。 java:119) at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:4498) at org.apache.catalina.core.StandardContext.start(StandardContext.java:5317)0 org.apache.catalina.coreでorg.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:989)でcom.sun.enterprise.web.WebModule.start(WebModule.java:353) で.ContainerBase.addChild(ContainerBase.java:973) でorg.apache.catalina.core.StandardHost.addChild(StandardHost.java:704) com.sun.enterprise.web.WebContainer.loadWebModule(WebContainer.javaで:1627) com.sun.enterprise.web.WebContainer.loadWebModule(WebContainer.java:1232) でcom.sun.enterprise.server.WebModuleDeployEventListener.moduleDeployed(WebModuleDeployEventListener.java:182) ででcom.sun.enterprise.server.WebModuleDeployEventListener.moduleDeployed(WebModuleDeployEventListener.java:278) でcom.sun.enterprise.admin.event.AdminEventMulticaster.invokeModuleDeployEventListener(AdminEventMulticaster.java:1005)
で......
誰でも知っていますか?
私も試しましたが、うまくいきませんでした。 tomcat6でsolr.homeを設定する目的は、tomcat6の起動時にsolrを起動することです。 グラスフィッシュが始まったらsolr.homeを設定してsolrを開始できないという問題があると思います。 – EthanHu