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的代码文件是比较烂了,凑合用吧。
只要能收钱 啥都好办。