I have tried, but it was also not work! The goal to set solr.home in tomcat6 is to start solr when the tomcat6 is starting.
So I think the problem is that the solr can not start by set the solr.home when glassfish is starting. Chantal Ackermann wrote: > > > You have to quote values that include whitespace: > > export JAVA_OPTS="$JAVA_OPTS -Dsolr.solr.home=/home/huenzhao/search/solr" > > or to make it accessible for other paths as well: > export SOLR_HOME=/home/huenzhao/search/solr > export JAVA_OPTS="$JAVA_OPTS -Dsolr.solr.home=$SOLR_HOME" > > > > Cheers, > Chantal > > huenzhao schrieb: >> Hi all, >> >> I know how to configure solr.home by using tomcat6, but I don't know how >> to >> set solr.home by using Glassfish(V2.1). I have tried to set the solr.home >> in >> .profile as fellows: >> >> 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 >> >> and they all not work. The error is: >> >> HTTP Status 500 - Severe errors in solr configuration. Check your log >> files >> for more detailed information on what may be wrong. If you want solr to >> continue after configuration errors, change: false in null >> ------------------------------------------------------------- >> java.lang.RuntimeException: Can't find resource 'solrconfig.xml' in >> classpath or 'solr/conf/', >> cwd=/home/huenzhao/search/glassfish/domains/domain1/config at >> org.apache.solr.core.SolrResourceLoader.openResource(SolrResourceLoader.java:194) >> at >> org.apache.solr.core.SolrResourceLoader.openConfig(SolrResourceLoader.java:162) >> at org.apache.solr.core.Config.(Config.java:100) at >> org.apache.solr.core.SolrConfig.(SolrConfig.java:113) at >> org.apache.solr.core.SolrConfig.(SolrConfig.java:70) at >> org.apache.solr.core.CoreContainer$Initializer.initialize(CoreContainer.java:117) >> at >> org.apache.solr.servlet.SolrDispatchFilter.init(SolrDispatchFilter.java:69) >> at >> org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:273) >> at >> org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:385) >> at >> 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) >> at com.sun.enterprise.web.WebModule.start(WebModule.java:353) at >> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:989) >> at >> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:973) >> at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:704) >> at >> com.sun.enterprise.web.WebContainer.loadWebModule(WebContainer.java:1627) >> at >> com.sun.enterprise.web.WebContainer.loadWebModule(WebContainer.java:1232) >> at >> com.sun.enterprise.server.WebModuleDeployEventListener.moduleDeployed(WebModuleDeployEventListener.java:182) >> at >> com.sun.enterprise.server.WebModuleDeployEventListener.moduleDeployed(WebModuleDeployEventListener.java:278) >> at >> com.sun.enterprise.admin.event.AdminEventMulticaster.invokeModuleDeployEventListener(AdminEventMulticaster.java:1005) >> at >> >> …… >> >> Anybody knows? >> >> Thanks! >> >> enzhao...@gmail.com >> >> -- >> View this message in context: >> http://www.nabble.com/How-to-set-solr-home-in-linux-OS--tp24840832p24840832.html >> Sent from the Solr - User mailing list archive at Nabble.com. > > -- View this message in context: http://www.nabble.com/How-to-set-solr-home-in-linux-OS--tp24840832p24857511.html Sent from the Solr - User mailing list archive at Nabble.com.