Description
EmbeddedSolrServer, in Solr core, uses org.apache.solr.servlet.SolrRequestParsers which (as its package reflects) depends on the servlet API.
Fix:
Add the following to solr-core-pom.xml.template:
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>servlet-api</artifactId>
<version>2.4</version>
</dependency>