Java アプリケーションを GAP にデプロイしました。jsp では、somee.com でホストされている外部データベースに接続します。sqljdbc4.jar を正常にロードしましたが、データベースに接続すると次のエラーが発生しました
java.lang.RuntimeException: Resolve failed: Request=LibraryProject.mssql.somee.com Exception=java.net.SocketException: Socket operation timed out: The API call remote_socket.Resolve() took too long to respond and was cancelled.
ドライバーを lib フォルダー内に配置し、次のコードを使用してデータベースに接続します
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
String conURL="jdbc:sqlserver://LibraryProject.mssql.somee.com";
Connection con=DriverManager.getConnection(conURL,"mrquack","complete1");
コードは正常に見え、localhost でうまく動作し、appengine で上記のエラーが発生します。解決策を教えてください。