I run my websites on a dedicated server. I have full control.
I placed a start.sh file like
#!/bin/bash
cd /opt/solr-4.3.0/example
/usr/bin/java -jar start.jar
in /root
then I gave it world execution permission with
chmod og+x start.sh
then I placed
$HOME/start.sh
into /etc/rc.local
After restarting apache, SOLR home page at http:domain.com:8983/solr is not accessible