国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

Spring+CXF+MyBatis整合

2019-11-06 07:18:25
字體:
來源:轉載
供稿:網友

其實最麻煩的事情就是解決jar包之間的各種沖突,這里介紹一下我在搭建的時候遇到的一些問題和解決方法。

1.SPRing和MyBatis的整合

需要的jar包

如果需要用DBCP連接的話需要導入

commons-dbcp-1.2.1.jar和commons-pool-1.3.jar,這兩個jar包很常見,如果沒有可以百度mvn去下載。

這里整合好了建議先單元測試,免得后期遇到錯誤定位的范圍變大。

2.Spring+CXF整合

去官網下載apache-cxf-3.0.2(現在應該有更高的版本)把lib下.jar的包拷到項目中

這里我在運行的時候遇到一個錯誤:

java.lang.IncompatibleClassChangeError: class org.springframework.cglib.core.DebuggingCla

原因是在CXF的包中有Spring-core-3.2.6.RELEASE.jar和asm-3.3.1.jar有沖突,需要刪除掉asm-3.3.1.jar即可!

3.全部整合好項目發布后通過客戶端調用服務器端的時候又出現了一個錯誤:

java.lang.RuntimeException: Cannot create a secure xmlInputFactory

網上的說法是缺少了兩個jar包 stax2-api-3.1.x.jar 和 woodstox-core-asl-4.2.x.jar,但我這邊有這兩個jar包發現也報錯,原因也是jar包之間的沖突,我的解決方案是在調用服務器端的時候加這樣幾行代碼:

Properties props = System.getProperties();props.setProperty("org.apache.cxf.stax.allowInsecureParser", "1");props.setProperty("UseSunHttpHandler", "true");

導入的包是:

import java.util.Properties;

然后就能正常返回了。

最后附上我已經整合好的服務器端代碼和客戶端。運行即可測試使用!

http://download.csdn.net/detail/shiningrunner/9770760

http://download.csdn.net/detail/shiningrunner/9770787


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 平江县| 绥滨县| 鸡西市| 安宁市| 普兰县| 遵义县| 海晏县| 永城市| 图们市| 石阡县| 疏附县| 安新县| 孟村| 凤庆县| 同仁县| 光山县| 金山区| 马尔康县| 汕头市| 红桥区| 延津县| 扎兰屯市| 疏勒县| 彩票| 兴隆县| 休宁县| 仁化县| 廉江市| 洛阳市| 九寨沟县| 波密县| 胶南市| 五大连池市| 义马市| 金坛市| 富源县| 明光市| 霍邱县| 高邮市| 舞钢市| 东阳市|