Thanks to Will and Jaime, I got a few steps further. Indeed the answer was basically given herehere by Mohan; after following the steps described in the wiki, for SDL Tridion 2013 you need to remove some jars:
- Remove
ejb3-persistence.jar
(becausehibernate-jpa-2.0-api.jar
is used in 2013) - Remove
hibernate-annotations.jar
(it is included in the latest hibernate-core) - Remove
hibernate-valitor.jar
After that I found that I needed to add all the required Solr jars (since I'm using Solr 4.4.0 I couldn't use those from Mohan's answer) and after that Deployment started working.
The FSSearchDAOFactory
still threw an error:
Could not load SearchIndexer. Check your configuration.
That error is indeed related to my config, I was using the default SearchDAOBundle.xml
, but only added an <Indexer>
element to my "filesystem" storage (since I'm not planning on indexing anything which goes into my database, I needed to remove the "persistence" storage bundle from SearchDAOBundle.xml
and only keep the "filesystem" one).
Special thanks also to Raimond for helping me debug it all, as he mentioned he'll be releasing a new build for Solr 4.4.0 in combination with SDL Tridion 2013 soon.