Feb 06 2007

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.

One Response to “Tutti insieme appassionatamente…”

  1. Francescoon 20 Feb 2007 at 21:51

    Ciao,
    sono capitato su questo blog cercando una soluzione ad un mio problema di configurazione del tomcat. Ho letto del tuo problema con la connessione a mysql. Ho avuto gli stessi errori dal tomcat ed ho risolto configurando i permessi all’utente@localhost che usi per la connessione. Lo puoi fare con il comando GRANT o utilizzando mysql Administrator.
    Spero di essere stato sufficentemente chiaro, altrimenti contattami pure postando qui o via email PS: Vorrei chiederti come hai configurato il tomcat in maniera che gestisca le jsp contenute nella webroot degli utenti. In rete nn trovo nulla, mi puoi aiutare?

Trackback URI | Comments RSS

Leave a Reply