[WAS] SqlExceptionでアプリを開始できない

■現状
未解決のまま放置中

■事象
SQLJを保持するアプリを開始出来ない
しかも例外も1件のみならず
mapExceptionに詰めないけんほど起きてるゆう
┏━━━━━━━━━━━━━━━━━━━
┃Caused by: com.ibm.db2.jcc.am.SqlException: OPTSUBA.SYSSH300 0X5359534C564C3031
┃ at com.ibm.db2.jcc.am.id.a(id.java:682)
┃ at com.ibm.db2.jcc.am.id.a(id.java:60)
┃ at com.ibm.db2.jcc.am.id.a(id.java:127)
┃ at com.ibm.db2.jcc.am.n.f(n.java:547)
┃ at com.ibm.db2.jcc.am.n.a(n.java:502)
┃ at com.ibm.db2.jcc.am.Sqlca.getJDBCMessage(Sqlca.java:334)
┃ at com.ibm.db2.jcc.am.SqlExceptionContainer.getMessage(SqlExceptionContainer.java:78)
┃ at com.ibm.db2.jcc.am.SqlException.getMessage(SqlException.java:51)
┃ at com.ibm.ws.rsadapter.spi.InternalDB2DataStoreHelper.isAuthException(InternalDB2DataStoreHelper.java:330)
┃ at com.ibm.ws.rsadapter.spi.InternalGenericDataStoreHelper.isAnAuthorizationException(InternalGenericDataStoreHelper.java:1479)
┃ at com.ibm.ws.rsadapter.AdapterUtil.mapException(AdapterUtil.java:2179)
┃ at com.ibm.ws.rsadapter.jdbc.WSJdbcUtil.mapException(WSJdbcUtil.java:1047)
┃ at com.ibm.ws.rsadapter.jdbc.WSJdbcPreparedStatement.executeQuery(WSJdbcPreparedStatement.java:717)
┃ at sqlj.runtime.profile.ref.RTStatementJDBCBase.executeRTQuery(RTStatementJDBCBase.java:232)
┃ at sqlj.runtime.ExecutionContext$StatementFrame.executeQuery(ExecutionContext.java:1279)
┃ at sqlj.runtime.ExecutionContext.executeQuery(ExecutionContext.java:817)
┗━━━━━━━━━━━━━━━━━━━

■対処
アプリをSQLJをバインドしてみる
管理コンソール > 「アプリケーション」 > 「アプリケーション・タイプ」 > 「WebSphere エンタープライズ・アプリケーション」 > 「application_name」 > 「SQLJ プロファイルおよび pureQuery バインド・ファイル」
カスタマイズ/バインドするファイルの選択および順序付け:全選択
データベース URL:jdbc:db2://localhost:50000/{database_name}
追加オプション:-EXPLAIN YES
クラスパス:/opt/ibm/db2/{ver}/java/db2jcc.jar
# クラスパスは
管理コンソール>環境>WebSphere変数
に設定あればそのパスを参考に絶対パスを指定
したら
┏━━━━━━━━━━━━━━━━━━━
┃Web サイト側でページを表示できません
┃ HTTP 500
┃ 可能性のある原因:
┃Web サイトがメンテナンス中である。
┃Web サイトに、プログラム上の問題がある。
┗━━━━━━━━━━━━━━━━━━━
とか言われた
もういい!

ref:
SQLJ プロファイルおよび pureQuery バインド・ファイル設定
http://pic.dhe.ibm.com/infocenter/wasinfo/v8r5/index.jsp?topic=%2Fcom.ibm.websphere.nd.iseries.doc%2Fae%2Fudat_sqljprof.html&lang%3Dja

tag:
WAS SQLJ bind DB2 WebSphere SqlException

tag : WAS SQLJ bind DB2 WebSphere SqlException

2013-06-27 19:24 : engineering : コメント : 0 : トラックバック : 0 :
コメントの投稿
非公開コメント

« next  ホーム  prev »

search

ad



counter


tag cloud

category cloud