读书人

windows上的eclipse程序打jar包在linu

发布时间: 2012-11-07 09:56:10 作者: rapoo

windows下的eclipse程序打jar包在linux下运行(xml-rpc初试)
由于项目需要在windows下面写的程序在linux下运行。


测试xml-rpc的运用

XML-RPC只是一个协议,这里主要介绍一个实现了 XML-RPC协议的java 开源的框架apache的 XML-RPC 实现。

第一步:去官方下载XML-RPC框架,地址是:Apache XML-RPC

第二步: XML-RPC分为客户端跟服务端。

创建客户端:





Handler:



选择jar包,导出。

这个就生成了工程的一个jar包。我的命名为server.jar
,再加上xml-RPC原来的几个包,commons-logging-1.1.jar;ws-commons-util-1.0.2.jar;xmlrpc-client-3.1.2.jar;xmlrpc-common-3.1.2.jar;xmlrpc-server-3.1.2.jar.

在linux的那台机子上的某个目录下建个文件夹,我的是/opt/test,把上个几个.jar包拷贝到test文件夹中。这样后再写一个shell文件来运行server端。

shell的写法。

#! /bin/sh

/opt/jdk/1.6/bin/java -cp "/opt/test/commons-logging-1.1.jar:/opt/test/server.jar:/opt/test/ws-commons-util-1.0.2.jar:/opt/test/xmlrpc-client-3.1.2.jar:/opt/test/xmlrpc-common-3.1.2.jar:/opt/test/xmlrpc-server-3.1.2.jar" org.apache.xmlrpc.test.HelloServer

保存后命名test.sh,chmod 777 test.sh (赋权限)
然后运行./test.sh,这时server端就已经运行起来。

通过tcpdump -i ethx -s 0 host 192.168.19.2 port 7777 -w /tmp/ws.cap进行抓包,保存到/tmp/ws.cap 然后用ethereal工具打开。







读书人网 >UNIXLINUX

热点推荐