【问题标题】:JSP client for Axis2 web service in EclipseEclipse 中 Axis2 Web 服务的 JSP 客户端
【发布时间】:2011-01-12 22:08:52
【问题描述】:

我是 Web 服务的新手,并已设法将 Axis1 Web 服务转换为 Axis2。我可以使用带有 Eclipse 的 Web Service Explorer 从中取回数据。我正在使用 Eclipse 3.6.1、Tomcat 5.5 和 Windows XP。问题是我缺少要测试的 JSP 客户端。

当您使用 Eclipse 和 Axis 1 生成 Web 服务时,您将获得通用的 3 帧 JSP 测试客户端,左侧是方法,右侧是输入和结果。 Axis 2 似乎无法实现这一点。我在 Eclipse 中尝试了各种组合的动态 Web 项目、Web 服务、Web 服务客户端和 Axis2 CodeGen 向导,我得到的只是 xxxCallbackHandler.java 和 xxxStub .java。我可以使用 Web 服务资源管理器进行测试,但我需要 JSP 客户端,因为我们的测试人员不是开发人员,也没有 Eclipse。

我尝试从旧的 Axis 1 服务转换 JSP 测试客户端。这并不顺利,因为有很多对不属于 Axis 2 一部分的 org.apache.axis 的引用(或者至少重新组织到我找不到它的地步)。

关于如何生成 JSP 客户端的任何建议,或者,如果我需要构建一个,也许可以举个例子?我用谷歌搜索到每次搜索 jsp、客户端、webservice 和 eclipse 时,所有结果都会返回紫色。以前一定有人遇到过这个问题...

【问题讨论】:

    标签: eclipse web-services jsp axis2 tomcat5.5


    【解决方案1】:

    如果你需要一些UI工具进行测试,我不一定需要Axis生成的JSP,但可以使用SoapUI之类的工具。

    这是他们如何使用 SoapUI 进行功能测试的指南:http://www.soapui.org/Getting-Started/functional-testing.html

    【讨论】:

      【解决方案2】:

      我在 Win 2003 服务器上使用 Eclipse Helios 和 Indigo 时遇到了同样的问题。这个问题似乎是一个错误,请参见此处:https://bugs.eclipse.org/bugs/show_bug.cgi?id=341525

      我正在使用 Web Services>Create Client 向导进行测试,方法是让 Eclipse 在向导结束时使用它自动生成的 JSP 来测试客户端。

      【讨论】:

        猜你喜欢
        • 2014-01-18
        • 1970-01-01
        • 2011-10-10
        • 2011-09-10
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多