Topic: Java小鸟请教一个servlet阻塞的问题

  Print this page

1.Java小鸟请教一个servlet阻塞的问题 Copy to clipboard
Posted by: andersxfy
Posted on: 2006-05-15 01:17

这个网站真是太好了,感觉大家都很热心和执著,好多帖子大哥大姐们都积极和
他人分享自己的智慧,以前要是早点发现这个网站就好了。
小弟是java新手,最静写了一个servlet老是出问题,代码大概如下:

import .....//这里引入的包中的类都没有错误
import com.ibm.xml.dsig.SignatureContext;

public class MyReceiver extends JAXMServlet implements ReqRespListener
{
//初始化。。。
public SOAPMessage onMessage(SOAPMessage msg)
{
//.....

SignatureContext signatureContext = new SignatureContext();//就是这句话出错

//...
}
}

这个servlet是采用tomcat5.0来部署的,代码的功能是实现SOAP的消息交换,采用Jaxm;
但是在服务器运行起来后只要客户端发送一个SOAPMessage,这个servlet就好像阻塞起来了,(即程序运行到这里即不显示错误也没有异常,就是不动了)
我查了好久,发现是SignatureContext signatureContext = new SignatureContext();
这个语句出错了,外面也没有捕获到什么异常,请教大家为什么会这样啊?
是不是SignatureContext 这个类与tomcat有冲突?(这个类来自IBM的 IBM XML Security suit),是不是在servlet里面有些类不能用啊?大家都说说自己的看法和建议阿,:)

2.Re:Java小鸟请教一个servlet阻塞的问题 [Re: andersxfy] Copy to clipboard
Posted by: damondeng
Posted on: 2006-05-16 14:48

tomcat 服务器不支持这种消息响应吧.
onMessage那个方法有被调用吗? 你可以在那个方法最前面写一句println测试一下.


   Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent
Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1
客服电话 18559299278    客服信箱 714923@qq.com    客服QQ 714923