日期:2014-05-17  浏览次数:20825 次

Windows下cygwing环境安装编译thrift
1.安装cygwin省略、java环境省略
2.安装thrift所需要的包
  http://wiki.apache.org/thrift/ThriftRequirements
3.check out svn上的源码
  http://svn.apache.org/repos/asf/thrift/attic/branches/
  下选择版本0.9.x
4.编译大致步骤
  http://wiki.apache.org/thrift/ThriftInstallationWin32
  一般编译通过不了,是包没安装完
在几个版本make都遇到src/thriftl.ll:50:21: 致命错误:thrifty.h:No such file or directory
  #include "thrifty.h" 改成#include "thrifty.hh"
5.可以修改lib/java/build.xml  下设置代理
    <target name="proxy" if="proxy.enabled">
    <setproxy proxyhost="${proxy.host}" proxyport="${proxy.port}"
      proxyuser="${proxy.user}" proxypassword="${proxy.pass}"/>
  </target>
  export ANT_OPTS="-Dproxy.enabled=true -Dhttp.proxyHost=代理服务器地址 -Dhttp.proxyPort=代理服务器端口"
6.验证
  thrift -version
  lib\java\build下有所需要的libthrift*.jar
7.使用测试
  cd tutorial
   thrift -r --gen java tutorial.thrift
  cd java
  修改bulid.xml
  ant
  cd ..
  ./JavaServer
8.看到启动了两个Server