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