准备先运行成功一个简单的thrift java实例,网上搜了例子:http://www.sxt.cn/u/1/blog/3300。先建了文件demoHello.thrift:
namespace java thrift.demo
service HelloWorldService {
string sayHello(1:string username)
}
thrift -r -gen java demoHello.thrift生成java文件。
然后建了java工程hwthrift,将生成的HelloWorldService.java(位于thrift目录下的demo文件夹)拷到工程的源代码文件夹里。
接着按照https://github.com/amosli/rpc/tree/master/src/main/java/com/amos建了其他3个java文件。
这样以后出现很多错误提示。
怎么办?想起了安装thrift的时候,发现thrift-0.9.2目录下有个README.md文件,直接按照里面的安装步骤来,安装成功。于是在thrift-0.9.2下寻找java的东西。在“thrift-0.9.2\lib\java”目录下发现了README.md文件,里面有“Using Thrift with Java”的描述,“To compile the Java Thrift libraries, simply do the following: ant”。所以就在终端运行ant,出现没有安装ant的提示。
sudo apt-get install ant
cd /usr/software/thrift-0.9.2/lib/java
ant
这样就搞定了。然后一个一个导入jar包(导入的jar包如图Reference Libraries部分所示),错误提示越来越少,最后没有了。
最后依次运行HelloServerDemo.java和HelloClientDemo.java,控制台Console可以切换。运行成功!(如图所示)
关于thrift java实例入门
最新推荐文章于 2024-07-18 16:15:26 发布