Вы должны также переключить Solr slf4j на log4j.
Насколько я вижу, ты должен залатать войну.
Если вы используете муравей, этот фрагмент может помочь вам с его исправлением:
<project name="solr-war-patching" default="patch" basedir=".">
<target name="patch" description="Patches solr war file">
<unjar src="solr.war" dest="solr.war.folder"/>
<delete file="solr.war.folder/WEB-INF/lib/slf4j-jdk14-1.6.1.jar" />
<delete file="solr.war.folder/WEB-INF/lib/log4j-over-slf4j-1.6.1.jar" />
<copy file="slf4j-log4j12-1.6.1.jar" todir="solr.war.folder/WEB-INF/lib" />
<copy file="log4j-1.2.16.jar" todir="solr.war.folder/WEB-INF/lib" />
<jar destfile="solr_patched.war">
<fileset dir="solr.war.folder" includes="**/**.*" />
</jar>
</target>
</project>
Вы должны иметь соответствующие jar-файлы для API sl4j в папке, которую вы называете сценарием ...
log4j.xml может быть размещен вне войны в соответствующей папке контейнера приложения.