[jboss-jira] [JBoss JIRA] (WFLY-9971) wsprovide && wsconsume scritps don't work on Windows

Marek Kopecký (JIRA) issues at jboss.org
Wed Mar 7 05:30:00 EST 2018


Marek Kopecký created WFLY-9971:
-----------------------------------

             Summary: wsprovide && wsconsume scritps don't work on Windows
                 Key: WFLY-9971
                 URL: https://issues.jboss.org/browse/WFLY-9971
             Project: WildFly
          Issue Type: Bug
          Components: Scripts, Web Services
    Affects Versions: 12.0.0.Final
            Reporter: Marek Kopecký
            Assignee: R Searls
            Priority: Blocker


*Description of the issue:*
Wsprovide and wsconsume scripts don't work on Windows. Scripts print jboss-modules help message with any attributes.

*How reproducible:*
Always

*Steps to Reproduce:*
# wsprovide.bat -h
# wsconsume.bat -h

*Actual results:*
{noformat}
C:\Users\Administrator\playground\wfly.12\wildfly\bin>wsprovide.bat -h
Argument expected for option
Usage: java [-jvmoptions...] -jar jboss-modules.jar [-options...] <module-spec> [args...]
       java [-jvmoptions...] -jar jboss-modules.jar [-options...] -jar <jar-name> [args...]
       java [-jvmoptions...] -jar jboss-modules.jar [-options...] -cp <class-path> <class-name> [args...]
       java [-jvmoptions...] -jar jboss-modules.jar [-options...] -class <class-name> [args...]
       java [-jvmoptions...] -jar jboss-modules.jar -addindex [-modify] <jar-name>
where <module-spec> is a valid module specification string
and options include:
    -help         Display this message
    -mp, -modulepath <search path of directories>
                  A list of directories, separated by ';', where modules may be located
                  If not specified, the value of the "module.path" system property is used
    -class        Specify that the final argument is a
                  class to load from the class path; not compatible with -jar
    -cp,-classpath <search path of archives or directories>
                  A search path for class files; implies -class
    -dep,-dependencies <module-spec>[,<module-spec>,...]
                  A list of module dependencies to add to the class path;
                  requires -class or -cp
    -deptree      Print the dependency tree of the given module instead of running it
    -debuglog     Enable debug mode output to System.out during bootstrap before any logging manager is installed
    -jar          Specify that the final argument is the name of a
                  JAR file to run as a module; not compatible with -class
    -jaxpmodule <module-spec>
                  The default JAXP implementation to use of the JDK
    -secmgr       Run with a security manager installed; not compatible with -secmgrmodule
    -secmgrmodule <module-spec>
                  Run with a security manager module; not compatible with -secmgr
    -addindex     Specify that the final argument is a
                  jar to create an index for
    -modify       Modify the indexes jar in-place
    -version      Print version and exit

C:\Users\Administrator\playground\wfly.12\wildfly\bin>wsconsume.bat -h
Argument expected for option
Usage: java [-jvmoptions...] -jar jboss-modules.jar [-options...] <module-spec> [args...]
       java [-jvmoptions...] -jar jboss-modules.jar [-options...] -jar <jar-name> [args...]
       java [-jvmoptions...] -jar jboss-modules.jar [-options...] -cp <class-path> <class-name> [args...]
       java [-jvmoptions...] -jar jboss-modules.jar [-options...] -class <class-name> [args...]
       java [-jvmoptions...] -jar jboss-modules.jar -addindex [-modify] <jar-name>
where <module-spec> is a valid module specification string
and options include:
    -help         Display this message
    -mp, -modulepath <search path of directories>
                  A list of directories, separated by ';', where modules may be located
                  If not specified, the value of the "module.path" system property is used
    -class        Specify that the final argument is a
                  class to load from the class path; not compatible with -jar
    -cp,-classpath <search path of archives or directories>
                  A search path for class files; implies -class
    -dep,-dependencies <module-spec>[,<module-spec>,...]
                  A list of module dependencies to add to the class path;
                  requires -class or -cp
    -deptree      Print the dependency tree of the given module instead of running it
    -debuglog     Enable debug mode output to System.out during bootstrap before any logging manager is installed
    -jar          Specify that the final argument is the name of a
                  JAR file to run as a module; not compatible with -class
    -jaxpmodule <module-spec>
                  The default JAXP implementation to use of the JDK
    -secmgr       Run with a security manager installed; not compatible with -secmgrmodule
    -secmgrmodule <module-spec>
                  Run with a security manager module; not compatible with -secmgr
    -addindex     Specify that the final argument is a
                  jar to create an index for
    -modify       Modify the indexes jar in-place
    -version      Print version and exit

C:\Users\Administrator\playground\wfly.12\wildfly\bin>
{noformat}

*Expected results:*
{noformat}
C:\Users\Administrator\playground\7.1.0.CR4\jboss-eap-7.1\bin>wsprovide.bat -h
WSProvideTask generates portable JAX-WS artifacts for an endpoint implementation.

usage: wsprovide.bat [options] <endpoint class name>

options:
    -h, --help                  Show this help message
    -k, --keep                  Keep/Generate Java source
    -w, --wsdl                  Enable WSDL file generation
    -a, --address=<address>     The generated port soap:address in wsdl
    -c, --classpath=<path>      The classpath that contains the endpoint
    -o, --output=<directory>    The directory to put generated artifacts
    -r, --resource=<directory>  The directory to put resource artifacts
    -s, --source=<directory>    The directory to put Java source
    -e, --extension             Enable SOAP 1.2 binding extension
    -q, --quiet                 Be somewhat more quiet
    -t, --show-traces           Show full exception stack traces
    -v, --verbose               Show full exception stack traces
    -l, --load-provider         Load the provider and exit (debug utility)
C:\Users\Administrator\playground\7.1.0.CR4\jboss-eap-7.1\bin>wsconsume.bat -h
WSConsumeTask is a cmd line tool that generates portable JAX-WS artifacts from a WSDL file.

usage: wsconsume.bat [options] <wsdl-url>

options:
    -h, --help                  Show this help message
    -b, --binding=<file>        One or more JAX-WS or JAXB binding files
    -k, --keep                  Keep/Generate Java source
    -c  --catalog=<file>        Oasis XML Catalog file for entity resolution
    -j  --clientjar=<name>      Create a jar file of the generated artifacts for calling the webservice
    -p  --package=<name>        The target package for generated source
    -w  --wsdlLocation=<loc>    Value to use for @WebService.wsdlLocation
    -o, --output=<directory>    The directory to put generated artifacts
    -s, --source=<directory>    The directory to put Java source
    -t, --target=<2.1|2.2>      The JAX-WS specification target
    -q, --quiet                 Be somewhat more quiet
    -v, --verbose               Show full exception stack traces
    -l, --load-consumer         Load the consumer and exit (debug utility)
    -e, --extension             Enable SOAP 1.2 binding extension
    -a, --additionalHeaders     Enable processing of implicit SOAP headers
    -d  --encoding=<charset>    The charset encoding to use for generated sources
    -n, --nocompile             Do not compile generated sources
C:\Users\Administrator\playground\7.1.0.CR4\jboss-eap-7.1\bin>
{noformat}

*Additional info:*
cc: [~asoldano], [~jbliznak]






--
This message was sent by Atlassian JIRA
(v7.5.0#75005)



More information about the jboss-jira mailing list