未導包導致的異常

2022-09-07 06:09:11 字數 668 閱讀 6467

剛接觸servlet,今天將servlet和hibernate結合起來往資料庫裡面儲存資料,報了好多異常,總結了幾個如下:

導slf4j-api-1.6.1.jar

2.slf4j: failed to load class "org.slf4j.impl.staticloggerbinder".

slf4j: defaulting to no-operation (nop) logger implementation

slf4j: see for further details.

導slf4j-log4j12-1.6.6.jar

3.j**a.lang.noclassdeffounderror: j**ax/transaction/synchronization

提示肯定是缺少類檔案了。

(1)這樣一定是tomcat 環境中沒有 j**ax.transaction.synchronization類

(2)找 j**ax.transaction.synchronization 發現在j**aee.jar 中有這個類,這個是建立web project 時選擇j2ee 5.0規範產生的。

解決方法:在hibernate 所提供的lib中找到jta.jar 放到你的web project 的web-inf/lib中。其實jta.jar 是j**aee.jar的一部分

未捕獲的異常

現在,你應該有怎樣的例外工作合理的想法。在這節課中,我們將覆蓋更多的一些有趣的例外情況。未捕獲的異常 在過去的幾個例子,有相當多的情況下,函式假定其呼叫者 或另乙個函式在呼叫堆疊 處理的例外。在下面的例子中,假設有人會mysqrt 處理異常,但如果沒有人把究竟發生了什麼?這是我們的平方根程式再次,減...

防火牆未配置長連線導致oracle異常

這是2014年碰到的乙個問題,使用者上線了一套業務系統,這套業務系統由web伺服器和資料庫伺服器組成,在測試階段發現客戶端在訪問業務系統的時候經常無法登陸,在輸入使用者名稱和密碼後無法正常登陸系統,業務系統的開放商說客戶端登陸的時候正是web伺服器訪問資料庫伺服器的時候,按照這個說法,在這個節點的訪...

防火牆未配置長連線導致oracle異常

這是2014年碰到的乙個問題,使用者上線了一套業務系統,這套業務系統由web伺服器和資料庫伺服器組成,在測試階段發現客戶端在訪問業務系統的時候經常無法登陸,在輸入使用者名稱和密碼後無法正常登陸系統,業務系統的開放商說客戶端登陸的時候正是web伺服器訪問資料庫伺服器的時候,按照這個說法,在這個節點的訪...