Originariamente inviato da GattoBastardo
fa riferimento alla classe SocketPermission e quel "localhost resolve" mi fa venire dei dubbi sul fatto che riesca a collegarsi a localhost. prova a sostituirlo con 127.0.0.1
Non cambia di molto purtroppo:
codice:
Eccezione: java.sql.SQLException:
Unable to connect to any hosts due to exception:
java.security.AccessControlException: access denied
(java.net.SocketPermission 127.0.0.1:3306 connect,resolve)
e nel caso non dovesse funzionare controlla se riesci effettivamente a utilizzare la loopback device, anche se dovresti visto che le servlet ci riescono
In che senso?
disattivando il firewall mi pingo tranquillamente:
codice:
root(/home/sly) #ping 127.0.0.1
PING 127.0.0.1 (127.0.0.1): 56 data bytes
64 bytes from 127.0.0.1: icmp_seq=0 ttl=64 time=0.0 ms
64 bytes from 127.0.0.1: icmp_seq=1 ttl=64 time=0.0 ms
64 bytes from 127.0.0.1: icmp_seq=2 ttl=64 time=0.0 ms
Ma la pagina JSP non va nemmeno senza firewall...
Il fatto è che il codice Java e quello JSP sono praticamente identici... stesse stringhe, stesso database, tutto uguale... una va, l'altra no...
L'unica cosa che cambia tra i due è tomcat no? perchè attraverso tomcat non mi si connette a mysql? soffro