Okay so just for the rest of the people who dig up this thread. You had to put all the extra jar files required by typo3 into WEB-INF/lib to make this work. Is that right?
On Fri, Jul 5, 2013 at 8:03 PM, Michael Bakonyi <kont...@mb-neuemedien.de> wrote: > Hi Shalin, > > Am 05.07.2013 um 16:23 schrieb Shalin Shekhar Mangar: >> There are plenty of use-cases for having multiple cores. You may have >> two different schemas for two different kind of documents. Perhaps you >> are indexing content in multiple languages and you may want a core per >> language. In SolrCloud, a node can have multiple cores to support more >> than one shard on the same box. > > alright, so it depends on the use case. I guess for me the different use > cases will be combinations of domain.tld and language. But for me this is far > future I think. > >> The Solr war file has all the classes it needs to startup and run >> (well except for some optional components like DataImportHandler etc) >> and the SolrInfoMBean is most definitely present in the war file. >> Enabling or disabling jmx has nothing to do with loading that class. > > This is what I guessed, too. But I'm neither know Java or Tomcat nor Solr so > I tried everything I could. > >> It is very difficult to guess what's wrong with your setup this way. >> Why don't you try using the example jetty? It works and is well >> supported and optimized for Solr. > > Giovanni's guess was right, so this error disappeared luckily. > > Cheers, > Michael > > > > > > > Am 05.07.2013 um 16:23 schrieb Shalin Shekhar Mangar: > >> On Thu, Jul 4, 2013 at 4:32 PM, Michael Bakonyi >> <kont...@mb-neuemedien.de> wrote: >>> Hi everyone, >>> >>> I'm trying to get the CMS "TYPO3" connected with Solr 3.6.2. >>> >>> By now I followed the installation at >>> http://wiki.apache.org/solr/SolrTomcat except that I didn't copy the >>> .war-file into the $SOLR_HOME but referencing to it at a different location >>> via Tomcat Context fragment file. >>> >>> Until then the Solr-Server works – I can reach the GUI via URL. >>> >>> To get Solr connected with the CMS I then created a new core-folder (btw. >>> can anybody give me kind of a live example, when to use different cores? >>> Until now I still don't really understand the concept of cores ..) by >>> duplicating the example-folder in which I overwrote some files (especially >>> solrconfig.xml) with files offered by the TYPO3-community. I also moved the >>> file "solr.xml" one level up and edited it (added core-fragment and >>> especially adjusted "instanceDir") to get a correct multicore-setup like >>> in the example multicore-setup within the downloaded solr-tgz-package. >> >> There are plenty of use-cases for having multiple cores. You may have >> two different schemas for two different kind of documents. Perhaps you >> are indexing content in multiple languages and you may want a core per >> language. In SolrCloud, a node can have multiple cores to support more >> than one shard on the same box. >> >>> >>> But now I get the Java-exception >>> >>> "java.lang.NoClassDefFoundError: org/apache/solr/core/SolrInfoMBean at >>> java.lang.ClassLoader.defineClass1(Native Method)" >>> >>> In the Tomcat-log file it is said additionally: "Caused by: >>> java.lang.ClassNotFoundException: org.apache.solr.core.SolrInfoMBean". >>> >>> My guess is, that within the new solrconfig.xml there are calls to classes >>> which aren't included correctly. There are some libs, which are included at >>> the top of this file but the paths of the references should be ok as I >>> checked them via Bash: At http://wiki.apache.org/solr/SolrConfigXml it is >>> said that the <lib dir= directory is relative to the instanceDir, so this >>> is what I've checked. I also inserted absolute paths but this wasn't >>> successful either. >>> >>> Can anybody give me a hint how to solve this problem? Would be great :) >> >> The Solr war file has all the classes it needs to startup and run >> (well except for some optional components like DataImportHandler etc) >> and the SolrInfoMBean is most definitely present in the war file. >> Enabling or disabling jmx has nothing to do with loading that class. >> It is very difficult to guess what's wrong with your setup this way. >> Why don't you try using the example jetty? It works and is well >> supported and optimized for Solr. >> >> >> -- >> Regards, >> Shalin Shekhar Mangar. > -- Regards, Shalin Shekhar Mangar.