java web 支付宝的接口问题

今天做支付宝接口的时候

扫码页面报错500

An error occurred at line: [15] in the generated java file: [C:\Users\LiZzi\eclipse-workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\work\Catalina\localhost\hospital\org\apache\jsp\alipay\alipay_trade_page_pay_jsp.java]
Only a type can be imported. com.alipay.api.DefaultAlipayClient resolves to a package

An error occurred at line: [16] in the generated java file: [C:\Users\LiZzi\eclipse-workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\work\Catalina\localhost\hospital\org\apache\jsp\alipay\alipay_trade_page_pay_jsp.java]
Only a type can be imported. com.alipay.api.AlipayClient resolves to a package

An error occurred at line: [17] in the generated java file: [C:\Users\LiZzi\eclipse-workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\work\Catalina\localhost\hospital\org\apache\jsp\alipay\alipay_trade_page_pay_jsp.java]
Only a type can be imported. com.alipay.api.request.AlipayTradePagePayRequest resolves to a package

An error occurred at line: [16] in the jsp file: [/alipay/alipay.trade.page.pay.jsp]

这句话的意思是,你引入的类被当成了一个包,没有成功引入。

在eclipse里面导包了也没有用。直接new也是可以new出来的,但是部署到服务器上就不行。

实际上是因为这个包没有导入java运行环境。于是我把com.alipay.api.DefaultAlipayClient、com.alipay.api.AlipayClient这两个包加到/usr/local/tomcat/lib/目录下,并重启tomcat,一定要确保tomcat已重启。再测试看看,程序正常运行了。

猜你喜欢

转载自blog.csdn.net/BinGuoLA/article/details/81637842
今日推荐