Álvaro Póliz ha scritto:
Hello,
Im having a problem when changing Apache JAMES to a new machine, similar
than the old one.
This error appears when I start JAMES in this new machine:
/
There was an uncaught exception:
---------------------------------------------------------
--- Message ---
[...]
** BEGIN NESTED EXCEPTION **
java.net.ConnectException
MESSAGE: Connection timed out
STACKTRACE:
java.net.ConnectException: Connection timed out
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:305)
at
java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:171)
at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:158)
at java.net.Socket.connect(Socket.java:464)
at java.net.Socket.connect(Socket.java:414)
at java.net.Socket.<init>(Socket.java:310)
at java.net.Socket.<init>(Socket.java:125)
at
com.mysql.jdbc.StandardSocketFactory.connect(StandardSocketFactory.java:124)
at com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:225)
at com.mysql.jdbc.Connection.createNewIO(Connection.java:1895)
at com.mysql.jdbc.Connection.<init>(Connection.java:450)
[...]
The configuration of the database connection is:
* <data-source name="maildb"
class="org.apache.james.util.dbcp.JdbcDataSource">
<driver>com.mysql.jdbc.Driver</driver>
<dburl>jdbc:mysql://localhost/mail?autoReconnect=true</dburl>
<user>root</user>
<password>root</password>
<max>20</max>
</data-source>*
I have tried with different users from the database and changing
'localhost' for '127.0.0.1' or the external IP and I obtain the same
result.
Thank you.
-Álvaro
A timeout on localhost connection seems to be a firewall issue. Maybe
you have some sort of firewall that is hanging connections to 3306?
Otherwise, are you sure that your mysql is listening to the TCP port?
Can you try a "telnet localhost 3306" and "netstat -a | grep 3306" from
your box?
Stefano
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]