In my web app I am running an
new EmbeddedSolrServer(new CoreContainer.Initializer().initialize(), "");
No, there isn't. At least, not while your application is running.
The embedded solr server reads and writes the index directly on your filesystem in your solr install directory. To access the admin console, shut down your app. In a console navigate to your /example in your solr install directory. Type java -jar start.jar. Then, you can navigate to
to access the admin directory.
You can not have your solr server running and be running an application that accesses the same index via EmbeddedSolrServer or you will get a LockObtainFailedException. Solr only allows one reader/writer per index at a time, and that reader/writer obtains a 'lock' in order to access the index. This prevents the index from becoming corrupted from multiple simultaneous reads/writes.
For that reason, I prefer to use the HttpSolrServer instead of the EmbeddedSolrServer, even for a development environment.