我正在使用"-clientjar"参数在一个jar文件中导出我的WebService。
创建了一个包含源代码(.java文件)和webservice.jar的文件夹。
jar文件长这样:
然而,当我将它放在项目的WEB-INF/lib文件夹中时,这些类就在(默认包)中,并且命名方式如下:
我不明白为什么。我也使用了“-p”参数指定软件包名称,但它不起作用。
有任何线索吗?
>wsimport -d C:\webservice -keep -clientjar webservice.jar http://localhost:8080/WebService?wsdl
创建了一个包含源代码(.java文件)和webservice.jar的文件夹。
jar文件长这样:
com
|
company
|
webservice
|
a bunch of .class files
META-INF
|
wsdl
|
wsdl file
然而,当我将它放在项目的WEB-INF/lib文件夹中时,这些类就在(默认包)中,并且命名方式如下:
com\company\webservice\file.class
我不明白为什么。我也使用了“-p”参数指定软件包名称,但它不起作用。
有任何线索吗?
-clientjar
选项时,生成的JAR文件仅包含一个META-INF文件夹。 - peterh