Jetty + json-lib庫的特殊異常
今天專案用Jetty啟動,在Tomcat下啟動正常,放入Jetty容器啟動,莫名其妙的報了個ClassNotFoundException: net.sf.json.JSONObject 具體如下:
專案中確實引入了json-lib的jar,開始還以為是版本的問題,後來經過一番資料查詢發現,Jetty容器與Maven結合的時候,在jetty釋出時,不載入json-lib 相關類庫,所以導致啟動時,專案如果用了json-lib包,也會出現ClassNotFound。
解決方案:
右鍵專案Run As / Debug As ——> 進入Configurations介面,選擇Jetty容器,然後配置專案的Dependencies ,把 json-lib包勾上,重啟jetty即可,具體如下
相關文章
- Java程式異常處理的特殊情況Java
- selenium-java-Firefox 特殊異常:介面找不到元素JavaFirefox
- WebApplicationContext 中特殊的 bean 型別(一)--- 請求/異常處理WebAPPContextBean型別
- WebApplicationContext 中特殊的 bean 型別(一)— 請求/異常處理WebAPPContextBean型別
- resin與jetty解析el表示式差異Jetty
- 解決jetty7.0.pre5啟動時報ClassNotFoundException: javax.interceptor.InvocationContext異常的問題JettyExceptionJavaContext
- SCN異常增長導致資料庫異常關閉風險的防範資料庫
- DataIntegrityViolationException異常:java利用mymatis連線資料庫異常AIExceptionJava資料庫
- 異常-throws的方式處理異常
- 【恩墨學院】運維經驗:回滾段異常的特殊救急方法運維
- 異常-編譯期異常和執行期異常的區別編譯
- muduo網路庫Exception異常類Exception
- Java解析xml檔案遇到特殊符號&會出現異常的解決方案JavaXML符號
- 異常篇——異常處理
- 異常和異常呼叫鏈
- 資料庫異常崩潰的元凶--OOM killer資料庫OOM
- CollectionView 的異常View
- [jvm]常見的oom異常JVMOOM
- 資料庫異常hang住解決資料庫
- 一次帶庫備份異常
- Java 異常(二) 自定義異常Java
- Java checked異常和unchecked異常。Java
- 異常-try...catch的方式處理異常1
- 異常-try...catch的方式處理異常2
- 異常-自定義異常的實現和測試
- json-lib 的maven dependencyJSONMaven
- 異常中的異常——藉助系統異常處理特例實現匪夷所思的漏洞利用
- JSON-lib的api的使用JSONAPI
- 異常處理與異常函式函式
- Java 中的異常Java
- 異常的處理
- java中的異常Java
- jmu-Java-06異常-01-常見異常Java
- Flutter6 異常、非同步、包和庫Flutter非同步
- 資料庫異常智慧分析與診斷資料庫
- 資料庫連線異常故障報告資料庫
- 資料庫連線異常處理思路資料庫
- 今晚遷移資料庫異常順利資料庫