PHP通过php_java_bridge调用第三方支付相关java类及jar包的一次尝试
最近公司项目中引入第三方支付,闲暇之余尝试通过php_java_bridge来调用平台提供的jar包。期间其实踩了不少的坑,跨语言平台互相调用确实挺麻烦的,最终也仅在本地测试环境调试成功,事实上如果要部署到生产环境还将有不少的坎要过。这里先稍作整理,后续有机会继续完善。有需要通过php_java_bridge来调用java类及jar包的朋友请谨慎参考。
现已经配置成功,已整理在新博文中,地址:https://blog.csdn.net/qq_41962562/article/details/103009503
php_java_bridge相关:
1、PHP-Java-Bridge使用笔记(新测有效,虽然不够详细,但大方向是正确的):
https://www.cnblogs.com/h2zZhou/p/5165268.html
https://www.jb51.net/article/55451.htm
其它参考文章:
1)、PHP通过php-java-bridge调用JAVA的jar包里class类:
http://www.piaoyi.org/php/php-java-bridge-jar-class.html
2)、PHP+JavaBridge完整环境配置:
https://www.cnblogs.com/gaopeng8911/archive/2012/11/23/2784971.html
双击运行JavaBridge.jar,应该会弹出一个可以选择的对话框,如果没有弹出,
是因为没有安装JDK或者文件关联错误,解决方法是安装JDK或者运行
javaw -jar JavaBridge.jar SERVLET_LOCAL:8080 &
PS:如果需要开机启用,配置:
/etc/rc.local 添加开机启动
java -jar JavaBridge.jar所在绝对路径 SERVLET_LOCAL:8081 &
3)、PHP-Java-Bridge的使用(平安银行支付功能专版)_PHP_WEB
http://www.jet-almost-lover.cn/Article/Detail/156616
java开发相关:
1、.jar文件运行及查看:
https://jingyan.baidu.com/article/d2b1d102c5e5815c7e37d4be.html
2、eclipse导入了jar查看不了源码解决方法(亲测有效,原来安装的其它反编译软件要卸载):
https://www.cnblogs.com/jianshuai520/p/9267273.html
3、【黑马】最新Java基础强化eclipse版:
https://www.bilibili.com/video/av45569853
Base64加解密:
1、php对接java现实加签验签的实例
https://www.jb51.net/article/98235.htm
2、Java如何进行Base64的编码(Encode)与解码(Decode)
https://www.cnblogs.com/alter888/p/9140732.html
3、PHP+JAVA实现RSA互通加密解密:
https://www.jianshu.com/p/a79c78e17f6f
从PFX文件中获取私钥、公钥证书、公钥(亲测有效,代码整洁,注释明了):
https://www.cnblogs.com/kungfupanda/p/9012170.html
composer相关:
composer update 出现如下错误:Content-Length mismatch
解决:更换源
composer config repo.packagist composer https://packagist.phpcomposer.com
安全相关:
1、使用screw plus来保护php代码安全
https://blog.csdn.net/bupt073114/article/details/81713985
PHP通过php_java_bridge调用第三方支付相关java类及jar包的一次尝试相关推荐
- Eclipse中将java类打成jar包形式运行
记录一次帮助小伙伴将java类打成jar包运行 1.创建java project项目 file > new > project > java project 随便起一个项目名称,fi ...
- c调用java jar_C#调用java类、jar包方法。
一.将已经编译后的java中Class文件进行打包:打包命令JAR 如:将某目录下的所有class文件夹全部进行打包处理: 使用的命令:jar cvf test.jar -C com/ . 其中tes ...
- 几个不错的java类、jar包及其依赖查找网站。。。
为什么80%的码农都做不了架构师?>>> 开发过程中有时需要查找类对应的jar包及其依赖,并且要能够下载... 之前都是用的以下两个(第一个还是不错,第二个比较垃圾,很多都查不 ...
- java类打成jar包(小游戏等)
- [Java基础]-- 调用第三方支付接口
1.调用第三方支付接口参考 http://blog.csdn.net/saindy5828/article/details/6800331点击打开链接 2.举例 一般情况下,各个支付平台都会给我们一个 ...
- B2C电商网站调用第三方支付平台流程
电子商务网站,支付服务有两种实现方式: 1支付服务实现了银行的转账功能 2支付服务需要调用第三方的支付平台代理完成转账功能 其中,第二种方式,调用第三方支付平台的流程图如下:拿调用支付宝来举例,字母r ...
- Java通过JNI调用C++动态链接库dll,并打在jar包内 ——JNA-JNI(一)
Java通过JNI调用C++动态链接库dll,并打在jar包内--JNA-JNI(一) 系列文章: Java通过JNI调用C++动态链接库dll,并打在jar包内 --JNA-JNI(一) Java使 ...
- java项目打jar包
http://www.cnblogs.com/tianguook/archive/2012/03/14/2396335.html java项目打jar包分为2种情况: 一.java项目没有导入第三方j ...
- java项目打jar包的两种情况
java项目打jar包的两种情况 本文介绍一下java项目打jar包时的两种情况各怎么操作 方法/步骤 1. 1 一.java项目没有导入第三方jar包 这时候打包就比较简单: 1. 首先在Ecl ...
最新文章
- 文件夹的位置_win10添加网络位置向导 提示:‘输入的文件夹似乎无效。请选择另一个’解决方法...
- cass道路道路设计参数文件命令为什么没反应_为什么MySQL不建议使用delete删除数据?...
- Xcode升级后插件失效的原理与修复办法
- CVPR 2018 STRCF:《Learning Spatial-Temporal Regularized Correlation Filters for Visual Tracking》论文笔记
- Rsa2加密报错java.security.spec.InvalidKeySpecException的解决办法
- tutte定理证明hall定理_人教社课本现低级错误?“爱因斯坦用相对论证明勾股定理”...
- Serena Dimensions 介绍
- 排错“未能封送类型,因为嵌入数组实例的长度与布局中声明的长度不匹配”...
- web.py开发web 第一章 Hello World
- 本地项目怎么推送到码云_如何将本地项目放到码云(gitee)上
- 编写python代码估算sin(x)的值
- 编译安装nginx-1.6.0
- 32岁程序员推拿一小时差点丧命!医生说按错这个地方
- 123 Python程序中的线程操作-协程
- react 怎么获取表格_React之表格操作
- PDF转JPG的工具
- NEMA-0183(GPGGA,GPRMC,GPGSA,GPGSV,GPVTG)详解
- 电脑时间显示到秒 设置电脑显示时间为秒
- 二.LVGL学习——(lv_obj基础对象)
- 优化 RxJS 改造示例