Tutti insieme appassionatamente…
Dunque, più che un articolo sarebbe una richiesta di aiuto, se è lecito.
Questa la mia piattaforma:
Linux Ubuntu 6.06
apache 2.0.55
PHP5
Tomcat 5.0.31
mysql 5
Tutto installato e correttamente funzionante, compresa l’integrazione di Tomcat con apache e la possibilità per ciascun utente del sistema di pubblicare le proprie pagine html o php o jsp nella cartella /home//web.
Tali pagine sono correttamente visualizzate all’indirizzo http:///~/
Ho scritto una pagina php per provare la connessione ad un db mysql che funziona, ho provato a fare la stessa cosa con una pagina jsp e, in questo caso, non funziona.
il jar con il connettore JDBC a mysql l’ho messo nella cartella /shared/lib di Tomcat.
L’errore è il seguente: (i primi due messaggi sono miei, li ho messi per controllare)
Driver caricato correttamente
Errore nella connessione
com.mysql.jdbc.CommunicationsException: Communications link failure due to underlying exception: ** BEGIN NESTED EXCEPTION ** java.net.SocketException MESSAGE: java.security.AccessControlException: access denied (java.net.SocketPermission 192.168.1.3:3306 connect,resolve) STACKTRACE: java.net.SocketException: java.security.AccessControlException: access denied (java.net.SocketPermission 192.168.1.3:3306 connect,resolve) at
com.mysql.jdbc.StandardSocketFactory.connect(StandardSocketFactory.java:156) at
Da aggiungere che, usando squirrel (un client universale scritto in Java per la connessione a un db) mi connetto (caricando lo stesso driver) tranquillamente…
Chi potesse aiutarmiGrazie in anticipo a chi vorrà aiutarmi.
Luciano Schiavone.