Buenas,
Los warning log4j son tipicos cuando no has configurado la herramienta.
http://logging.apache.org/log4j/1.2/manual.html
En cualquier caso, no causan ningun error en la aplicacion.
El error 500 puede ser literalmente cualquier cosa. Es un error que se produce en el servidor y tiene que estar trazado en los logs de este. Si conocer esos logs es imposible saber que pasa.
Un saludo