2016-06-01 22 views
0

IBM BluemixでSecure Gatewayサービスを構成してから、自分の環境でSecure Gatewayクライアントを構成しました。両方とも接続されています。その後、付属のhost:portの組み合わせでクラウドアプリケーションからの接続コールを追加しました。アプリにエラーconnection refusedが表示されています。Bluemixからオンプレミスデータベースへの接続を設定するにはどうすればよいですか?

これを修正するにはどうすればよいですか?ほとんどの場合、エラーは次のいずれかの理由によって引き起こされる

+0

以下の回答を参照してください。私はGithubの例をいくつかのステップで説明しています。https://github.com/data-henrik/Bluemix-onprem-data –

答えて

0

:どこから見て、あなたが、あなたのオンプレミスのデータベースにIPアドレスとポートを提供する必要がSecure Gatewayの構成で

  • Secure Gatewayクライアントが実行されています。正しいIPアドレスとポート番号を入力しましたか?
  • データベースサーバー上のファイアウォールがSecure Gatewayクライアントからのアクセスをブロックしています。
  • Secure Gatewayクライアントには、接続を開くACL(アクセス制御リスト)が必要です。
  • データベースが外部からアクセスされるように構成されていません。あなたは港を開けましたか?
0
i changed the db type from DB2 As400 to normal db2. Now i have this error : 

ERR App [err] com.ibm.db2.jcc.am.DisconnectNonTransientConnectionException: [jcc][t4][2030][11211][4.12.55] A communication error occurred during operations on the connection's underlying socket, socket input stream, 
ERR App or socket output stream. Error location: Reply.fill() - insufficient data (-1). Message: Insufficient data. ERRORCODE=-4499, SQLSTATE=08001 
ERR App [err] at com.ibm.db2.jcc.am.hd.a(hd.java:319) 
ERR App [err] at com.ibm.db2.jcc.t4.a.a(a.java:461) 
ERR App [err] at com.ibm.db2.jcc.t4.a.a(a.java:456) 
ERR App [err] at com.ibm.db2.jcc.t4.z.b(z.java:242) 
ERR App [err] at com.ibm.db2.jcc.t4.z.c(z.java:268) 
ERR App [err] at com.ibm.db2.jcc.t4.z.c(z.java:381) 
ERR App [err] at com.ibm.db2.jcc.t4.z.v(z.java:1149) 
ERR App [err] at com.ibm.db2.jcc.t4.ab.a(ab.java:45) 
ERR App [err] at com.ibm.db2.jcc.t4.b.n(b.java:1251) 
ERR App [err] at com.ibm.db2.jcc.t4.b.b(b.java:1123) 
ERR App [err] at com.ibm.db2.jcc.t4.b.d(b.java:717) 
ERR App [err] at com.ibm.db2.jcc.t4.b.c(b.java:703) 
ERR App [err] at com.ibm.db2.jcc.t4.b.a(b.java:391) 
ERR App [err] at com.ibm.db2.jcc.t4.b.<init>(b.java:320) 
ERR App [err] at com.ibm.db2.jcc.DB2SimpleDataSource.getConnection(DB2SimpleDataSource.java:214) 
ERR App [err] at com.ibm.db2.jcc.DB2Driver.connect(DB2Driver.java:460) 
ERR App [err] at java.sql.DriverManager.getConnection(Unknown Source) 
ERR App [err] at java.sql.DriverManager.getConnection(Unknown Source) 
ERR App [err] at wasdev.sample.servlet.DBServlet.getTargetDBConnection(DBServlet.java:136) 
ERR App [err] at wasdev.sample.servlet.DBServlet.doGet(DBServlet.java:57) 
ERR App [err] at javax.servlet.http.HttpServlet.service(HttpServlet.java:687) 
ERR App [err] at javax.servlet.http.HttpServlet.service(HttpServlet.java:790) 
ERR App [err] at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1290) 
ERR App [err] at [internal classes] 
ERR App [err] at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) 
ERR App [err] at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) 
ERR App [err] at java.lang.Thread.run(Unknown Source) 
関連する問題