paypal的jsp示例代碼裏面SAXParser lib庫用xerces, 這個庫會導致hibernate解析Mapping文件失敗。
需要把這個庫給刪了,然後用j2se自帶的SAXParser 。
代碼改動爲:
在文件:
APICallerBase.java裏面有一句解析庫文件的類定義
private static final String DEFAULT_PARSER_NAME = "org.apache.xerces.parsers.SAXParser";
改成
private static final String DEFAULT_PARSER_NAME = "com.sun.org.apache.xerces.internal.parsers.SAXParser";
paypal的代碼文件是比較爛了,湊合用吧。
只要能收錢 啥都好辦。