Axis初级问题

babystudio 2004-01-05 11:11:58
下载并按照帮助安装了TOMCAT和AXIS,可是当我试图使用
java org.apache.axis.utils.tcpmon
开启监视窗口时,提示
D:\axis-1_1\lib>java org.apache.axis.utils.tcpmon
Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/axis/utils
/tcpmon
请问各位大侠,这是什么原因?
...全文
105 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
tianlinyi 2004-01-16
  • 打赏
  • 举报
回复
以后关于axis的问题,你可以去www.mdasky.com的web services论坛问我,我对axis很熟悉。。由于工作忙,axis的文章我只写一点。会继续写
tianlinyi 2004-01-16
  • 打赏
  • 举报
回复
listen port 1234
target hostname 127.0.0.1
target port 8080


listen port 1234表示你的SoapMonitor的监听端口是1234
target port 8080 表示你的web服务是通过tomcat的8080端口来调用的

那么你在客户端发送soap请求的时候应该发送到1234端口,SoapMonitor会截获消息,并显示,同时会转发你的请求给8080端口,于是就达到了既截获请求,又调用web服务的目的。

初始安装axis时,soapMonitor是java文件,没有被编译成class,你需要自己编译$AXIS_HOME/webapps/axis目录下的java文件,会帮你生成SoapMonitor$1,SoapMonitor$2.....类似这样文件名的Applet的Class文件,然后就可以访问了
filippo1980 2004-01-15
  • 打赏
  • 举报
回复
不懂,gz
foxsnow 2004-01-15
  • 打赏
  • 举报
回复
顶!
我也不知道,正在学。
babystudio 2004-01-06
  • 打赏
  • 举报
回复
上面的菜鸟问题解决了,我把jar文件逐个加入classpath中了

***********新的问题*************
诸位用axis的朋友一定用过tcpmon或者SOAPMonitor吧,为什么我监视不到数据流?
在tcpmon我的参数值为
listen port 1234
target hostname 127.0.0.1
target port 8080
由于我在局域网内、监听自己,所以没有设置代理服务器。
当我用axis提供的样码调用本地web service时,监视不到soap数据流,调用是成功的:
C:\>java samples.userguide.example2.CalcClient -p8080 subtract 10 90
Got result : -80

使用SOAPMonitor
http://localhost:5001/axis/SOAPMonitor
得到空白页,没有任何显示

请前辈们指教
babystudio 2004-01-06
  • 打赏
  • 举报
回复
怎么没人help啊,太简单了吗?

67,549

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧