首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > UNIXLINUX >

windows上的eclipse程序打jar包在linux上运行(xml-rpc初试)

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

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工具打开。







热点排行