After spending a couple hours trying to fix or work around this issue, I eventually just decided that the only workaround for now is a downgrade. So I installed jetty and libjetty-extra-java 6.1.26-ubuntu1, but then bumped into a problem with the most recent version of libtomcat6-java (https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=740596), so I manually downloaded and installed the earlier packaged version of libtomcat6-java (6.0.37-1). I'm happy to report that Solr now works on my machine.
Better would be if jetty6 were fixed to only depend on libtomcat6-java again instead of libtomcat7-java, I suspect, along with a backport of the fixes that were done to resolve the Debian bug mentioned above; but for my purposes, I'm content to just stick with earlier packages for what is a localhost-only setup.
After spending a couple hours trying to fix or work around this issue, I eventually just decided that the only workaround for now is a downgrade. So I installed jetty and libjetty-extra-java 6.1.26-ubuntu1, but then bumped into a problem with the most recent version of libtomcat6-java (https:/ /bugs.debian. org/cgi- bin/bugreport. cgi?bug= 740596), so I manually downloaded and installed the earlier packaged version of libtomcat6-java (6.0.37-1). I'm happy to report that Solr now works on my machine.
Better would be if jetty6 were fixed to only depend on libtomcat6-java again instead of libtomcat7-java, I suspect, along with a backport of the fixes that were done to resolve the Debian bug mentioned above; but for my purposes, I'm content to just stick with earlier packages for what is a localhost-only setup.