Yes, this problem exists in 2.1 but it is already fixed in svn and
will be included in 2.1.1. You can use 2.1.1-SNAPSHOT if you want in
the meantime (http://geronimo.apache.org/maven/server/binaries/2.1/).
Jarek
On Wed, Mar 19, 2008 at 10:22 AM, Ashish Jain <[EMAIL PROTECTED]> wrote:
> Hi,
> I am using the jaxws-tools.bat to create the required artifacts for jax-ws
> webservice.
> I ran the command jaxws-tools.bat wsgen on a command window and got the
> following error.
>
> Exception in thread "main" java.lang.NoClassDefFoundError:
> org.apache.geronimo.c
> ommon.DeploymentException
> at java.lang.J9VMInternals.verifyImpl(Native Method)
> at java.lang.J9VMInternals.verify(J9VMInternals.java:68)
> at java.lang.J9VMInternals.initialize(J9VMInternals.java:129)
> at
> org.apache.geronimo.jaxws.builder.JAXWSToolsCLI.run(JAXWSToolsCLI.jav
> a:71)
> at
> org.apache.geronimo.jaxws.builder.JAXWSToolsCLI.main(JAXWSToolsCLI.ja
> va:61)
>
> I could find this class at
> <GERONIMO_HOME>\repository\org\apache\geronimo\framework\geronimo-common\2.1.
>
> The previous version of geronimo on running the same command will give a
> help menu
>
> Usage: wsgen [options] <SEI>
>
> where [options] include:
> -classpath <path> specify where to find input class files
> -cp <path> same as -classpath <path>
> -d <directory> specify where to place generated output files
> -extension allow vendor extensions - functionality not
> specifi
> ed
> by the specification. Use of extensions may
> result in applications that are not portable or
> may not interoperate with other implementations
> -help display help
> -keep keep generated files
> -r <directory> resource destination directory, specify where
> to
> place resouce files such as WSDLs
> -s <directory> specify where to place generated source files
> -verbose output messages about what the compiler is
> doing
> -version print version information
> -wsdl[:protocol] generate a WSDL file. The protocol is
> optional.
> Valid protocols are soap1.1 and Xsoap1.2, the
> defau
> lt
> is soap1.1. Xsoap1.2 is not standard and can
> only
> be
> used in conjunction with the -extension option
> -servicename <name> specify the Service name to use in the
> generated WS
> DL
> Used in conjunction with the -wsdl option.
> -portname <name> specify the Port name to use in the generated
> WSDL
> Used in conjunction with the -wsdl option.
>
> Examples:
> wsgen -cp . example.Stock
> wsgen -cp . example.Stock -wsdl -servicename {http://mynamespace}MyService
>
> Note: Previous version of geronimo had the class DeploymentException at
> <GERONIMO_HOME>\repository\org\apache\geronimo\modules\geronimo-common\2.0.1
>
> Thanks
> Ashish
>