2009-08-07 34 views
0

我正在使用Axis 1.4 axis-wsdl2java ant任务为托管在Web服务器端口8080上的Web服务创建存根代码。我已经成功地使用了NStoPkg.properties文件在过去的网络服务器命名空间的配置线这样的映射到一个方便的java包名称:是否可以在轴NSToPkg.properties文件中的映射中指定TCP端口?

http\://webserver/somedir/service=com.blah.blah 

但是,当我尝试做托管服务同样的事情端口8080是这样的:

http\://webserver\:8080/somedir/service=com.blah.blah 

WSDL2Java工具似乎并没有认识到的映射。我试过尽可能多的变化,所有都无济于事。这是不可能的,还是我做错了什么?

[编辑:我忘了提及,当使用命令行WSDL2Java实用程序的-N选项时,没有问题,并且包已成功重映射。这只是这个选项基于文件的版本,我不能去工作。]

回答

0

奇怪的是不起作用。不记得为什么你可能需要转义字符。你是否尝试用引号括起来?

+0

试图用引号几个组合,但没有运气:-(但由于无论如何! – 2009-08-17 07:54:55

+0

没有当前项目与这些工具设置我没有什么轻松方便以测试,所以我是新鲜的想法。对不起,祝你好运。 – 2009-08-18 00:13:05

1
  1. 请在WSDL文件确定的命名空间相匹配
  2. 你可以看到日志“[轴的WSDL2Java] INFO:加载的命名空间到包映射文件‘NStoPkg.propertis’如果轴蚂蚁任务读取NStoPkg。 。propertis文件

它的工作原理,因为我试过HTTP \://主机\:端口/ URL,但http://host:port/url不起作用

相关问题