亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

liberty java.lang.UnsupportedOperationException:

liberty java.lang.UnsupportedOperationException:

MMMHUHU 2022-08-03 16:37:22
從websphere liberty 16遷移到19.0.0.1我遇到了這個異常:在運行存儲過程后關閉連接,我得到以下異常:EJB 在調用 bean “BeanId(UPD_TIMBRI_EAR#UPD_TIMBRI_EJB.jar#StampsSaver, null) 上的方法 ”callStoredProcedure“ 時引發了一個意外的(未聲明的)異常。異常數據: java.lang.UnsupportedOperationException: getLargeUpdateCount not implement at java.sql.Statement.getLargeUpdateCount(Statement.java:1092) at com.ibm.ws.rsadapter.jdbc.v42.WSJdbc42CallableStatement.getCompatibleUpdateCount(WSJdbc42CallableStatement.java:46) at com.ibm.ws.rsadapter.impl.DatabaseHelper.getUpdateCount(DatabaseHelper.java:336) at com.ibm.ws.rsadapter.jdbc.WSJdbcPreparedStatement.closeWrapper(WSJdbcPreparedStatement.java:306) atcom.ibm.ws.rsadapter.jdbc.WSJdbcCallableStatement.closeWrapper(WSJdbcCallableStatement.java:146) at com.ibm.ws.rsadapter.jdbc.WSJdbcObject.close(WSJdbcObject.java:152) at com.ibm.ws.rsadapter.jdbc.WSJdbcObject.close(WSJdbcObject.java:110) at com.ibm.ws.rsadapter.jdbc.WSJdbcObject.closeChildWrappers(WSJdbcObject.java:193) at com.ibm.ws.rsadapter.jdbc.WSJdbcObject.close(WSJdbcObject.java:150) at com.ibm.ws.rsadapter.jdbc.WSJdbcObject.close(WSJdbcObject.java:110) at com.ibm.rtv.timbri.ejb.StampsSaver.callStoredProcedure(StampsSaver.java:163).....法典:Connection stampConn = stampDS.getConnection();stampConn.setAutoCommit(false);try {    CallableStatement pstmt = stampConn.prepareCall("{call GRANTUSERSTAMPS()}");    if (pstmt.execute()) {        logger.logp(Level.FINEST, sourceClass, sourceMethod, "StoredProcedure OK");    } else {        logger.logp(Level.FINEST, sourceClass, sourceMethod, "StoredProcedure KO");    }    ;    } catch (SQLException e) {        System.out.println("could not get JDBC connection: " + e);    } finally {        stampConn.close();    }在自由gitHub中,問題似乎已從FP 18.0.0.3修復。也許我錯了。
查看完整描述

1 回答

?
慕森王

TA貢獻1777條經驗 獲得超3個贊

在等待修復時,如果應用程序和服務器中的其他功能部件都不依賴于 JDBC 4.2 規范中的新功能,則有可能通過臨時切換到 jdbc-4.1 功能部件來解決該 bug。


為此,請在服務器配置(通常是服務器.xml)的 featureManager 元素下查找 jdbc-4.2,并將其替換為 jdbc-4.1。


<featureManager>

  <feature>jdbc-4.1</feature>

  ... other features

</featureManager>

如果 jdbc-4.2 特性被其他特性暗示,則它可能不會顯示在此處,在這種情況下,您可以簡單地嘗試添加 jdbc-4.1,如上例所示,這將覆蓋 jdbc-4.2 的使用或引起與之沖突,具體取決于所涉及的其他特性的確切要求。如果發生沖突,則無法實現此臨時解決方法。


查看完整回答
反對 回復 2022-08-03
  • 1 回答
  • 0 關注
  • 130 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號