0

我已经使用 wsdl2java 在 Websphere 上完成了此操作(re: title of this topic),用于生成 wsdl 到 java 映射 xml 文件。我的端点是一个通用的无状态 EJB。EJB中的代码是通过遍历每个wsdl,得到wsdl操作生成的,并将其粘在生成的远程EJB接口中。每个 EJB 方法 impl 都是通用的,并且以相同的方式处理所有服务。使用此文档上的说明在 WAS 上执行此操作:http: //publib.boulder.ibm.com/infocenter/wasinfo/v7r0/index.jsp ?topic=/com.ibm.websphere.base.doc/info/aes/ ae/twbs_devwbsjaxrpcwsdl.html

现在,如果有人在 Sun AS 9.1 中做过类似的事情,我请大家帮忙。

从现有的 WSDL(和 xsd)文件开始。知道每个服务的唯一 EJB 服务端点实现是相同的,并生成一个 EAR 文件(webservices.xml、ejb-jar.xml 等)。

曾在 wscompile 等方面苦苦挣扎,但没有以与 WebSphere 相同的方式获得任何软件。

感谢帮助。

4

2 回答 2

1

您想创建一个在 Sun AS 下运行的 WS 客户端吗?我不详细了解 Sun AS,也不知道它提供的 WS 库。但您可能想要使用公共 WS 库:

对于每个库,都有描述如何从 WSDL 创建项目的文档。

您甚至可以使用 Eclipse 从 WSDL 为您创建一个项目:文件 -> 新建 -> 其他... -> Web 服务 -> WSDL。确保您已安装“WST Web 服务”插件。

于 2008-12-15T09:29:28.040 回答
0

我自己从未使用过它,但我最近才读到注释的wsdlLocation()属性WebService,它应该将服务映射到预先存在的 WSDL 文档(虽然不确定您是否甚至使用 EJB3)。

于 2009-01-12T16:47:39.303 回答