第一步建立一个service并提供实现类,在tomcat服务器中部署发布好。
这里我就用已经存在的一个获取WX公众号accesstoken的方法吧。
引入Hessian的jar包
使用maven的话直接在pom.xml中引入就可以了
<dependency>
<groupId>com.caucho</groupId>
<artifactId>hessian</artifactId>
<version>4.0.33</version>
</dependency>
启动部署好service的tomcat
然后我们直接来写个main方法试试吧
关键就是先创建一个HessianProxyFactory,然后获取service对象
4
运行下看看吧
正常输出结果,获取访问令牌
END
python调用java方法
下兆顷载python引用文件
去github上面找到mustaine然后以zip格式下载下来吧
在文件夹中解压mustaine
在同级目录下面新建个yy.py的python测试文件吧
3
导入HessianProxy,构建HessianProxy对象
调用java的service中的方法
ctrl+1执行,输出结果 和java调用结果一致。
腊猜仔 python项目中可以直接用java的方法不需要为一些脚本再单轮汪独写方法啦,还是挺方便的吧。
头文件找不到,说明设置的路径不困派对。
ssl++.h 应该是在OpenSSL的SDK中。
如果楼主已经安装完了SDK,需要把其路径加到环境变量PATH里面。
用举尺梁VC加,或者直接修改系统的环境变量。
路径为 <YOUR_PATH>/hessiancpp-win32/sslpp
如果你还没有安装SDK。那就先装SDK吧。
或者直接去
https://github.com/lydonchandra/hessiancpp-win32直接下载。
或者使用git下载:
https://github.com/lydonchandra/hessiancpp-win32.git下载对应的代码,然后再对头文件的搜索路径进行设置。
如还有问题,请追问。正运
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)