WSRP调用中的一些问题
1、在soapui里调用远程getMarkup()方法,http头里无法包含cookie信息
解决方法:用soapui把soap消息发送至tcpmon,然后在tcpmon里修改http消息(添加cookie段),再重新发送。
2、安装wtp后eclipse里不出现相应功能
解决方法:安装JEM-SDK,它是wtp的先决条件。其他先决条件还有EMF SDK和GEF SDK。
3、从WSRP的WSDL生成Java代码后,访问getMarkup()方法提示InvalidCookie
解决方法:先访问initCookie()方法,再访问getMarkup()。注意要调用Service#setMaintainSession(true)以保证程序对getMarkup()的调用会在http头里加入了cookie段。
4、Websphere Portal的WSRP的WSDL
解决方法:http://host:3333/wps/wsdl/wsrp_service.wsdl