Windows环境下Thrift的安装、编译以及测试(2)

4、编译Thrift支持Java的Jar包

cd ../.. 进入主目录

cd lib/java 进入存放jar文件的目录,

使用ant进行编译,成功生成build文件夹以及内部的jar包,如图

Windows环境下Thrift的安装、编译以及测试

5、使用Thrift进行Java服务器与客户端的通信

①.编写user.thrift文件

struct User {

1: i32 id,

2: string name,

}

service UserStorage {

void set_user(1: string name)

User get_user(1: i32 id)

}

在此目录下运行thrift命令,生成相应的java文件

thrift -r -gen java user.thrift

(如果想要生成其他的文件,如ruby,则thrift -r -gen rb user.thrift)

gen-java下面有两个文件 User.java(对struct User的实现) 和 UserStorage.java(对service UserStorage的实现)

②使用Eclipse新建两个工程非别导入User.java与UserStorage.java文件

build path,引入lib/java下相关jar文件:

libthrift-0.7.0.jar

commons-codec-1.3.jar

httpcore-4.0.1.jar

slf4j-api-1.5.8.jar

commons-lang-2.5.jar

junit-4.4.jar

slf4j-log4j12-1.5.8.jar

commons-logging-1.1.1.jar

log4j-1.2.14.jar

httpclient-4.0.1.jar

servlet-api-2.5.jar

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/22982.html