Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java wsdl中generation类的插件不';行不通_Java_Spring Boot_Maven_Soap_Soap Client - Fatal编程技术网

Java wsdl中generation类的插件不';行不通

Java wsdl中generation类的插件不';行不通,java,spring-boot,maven,soap,soap-client,Java,Spring Boot,Maven,Soap,Soap Client,我需要从wsdl生成类,以便生成soap客户机,但我一直坚持使用它,因为我的生成插件不起作用。我对java和maven尤其陌生。首先我尝试了jaxb插件。一切都很好,但结果不是我所期望的。你可以在这里看到我的帖子: 我尝试使用jax-ws,但我遇到了很多问题。我经历了一个又一个异常,现在我甚至不记得它们是什么以及我是如何解决这些问题的,我记得的最后一个问题是关于解析wsdl的,似乎方法参数和java关键字之间存在冲突,我根据jax ws文档编写了绑定文件。现在我得到了新的错误。我真的厌倦了无数的

我需要从wsdl生成类,以便生成soap客户机,但我一直坚持使用它,因为我的生成插件不起作用。我对java和maven尤其陌生。首先我尝试了jaxb插件。一切都很好,但结果不是我所期望的。你可以在这里看到我的帖子:
我尝试使用jax-ws,但我遇到了很多问题。我经历了一个又一个异常,现在我甚至不记得它们是什么以及我是如何解决这些问题的,我记得的最后一个问题是关于解析wsdl的,似乎方法参数和java关键字之间存在冲突,我根据jax ws文档编写了绑定文件。现在我得到了新的错误。我真的厌倦了无数的例外。我不明白怎么回事,我尝试了多种插件配置,更改了JAVA_HOME系统变量,使用了不同的JDK,多次尝试从头开始重新启动我的项目

[INFO] 
[INFO] --------------------------< com.example:demo >--------------------------
[INFO] Building demo 0.0.1-SNAPSHOT
[INFO] --------------------------------[ jar ]---------------------------------
[DEBUG] Resolving plugin prefix jaxws from [org.apache.maven.plugins, org.codehaus.mojo]
[DEBUG] Resolved plugin prefix jaxws to org.codehaus.mojo:jaxws-maven-plugin from POM com.example:demo:jar:0.0.1-SNAPSHOT
[DEBUG] Lifecycle default -> [validate, initialize, generate-sources, process-sources, generate-resources, process-resources, compile, process-classes, generate-test-sources, process-test-sources, generate-test-resources, process-test-resources, test-compile, process-test-classes, test, prepare-package, package, pre-integration-test, integration-test, post-integration-test, verify, install, deploy]
[DEBUG] Lifecycle clean -> [pre-clean, clean, post-clean]
[DEBUG] Lifecycle site -> [pre-site, site, post-site, site-deploy]
[DEBUG] === PROJECT BUILD PLAN ================================================
[DEBUG] Project:       com.example:demo:0.0.1-SNAPSHOT
[DEBUG] Dependencies (collect): []
[DEBUG] Dependencies (resolve): [runtime]
[DEBUG] Repositories (dependencies): [central (https://repo.maven.apache.org/maven2, default, releases)]
[DEBUG] Repositories (plugins)     : [central (https://repo.maven.apache.org/maven2, default, releases)]
[DEBUG] -----------------------------------------------------------------------
[DEBUG] Goal:          org.codehaus.mojo:jaxws-maven-plugin:2.6:wsimport (default-cli)
[DEBUG] Style:         Regular
[DEBUG] Configuration: <?xml version="1.0" encoding="UTF-8"?>

I HAVE OMITTED THIS PART DUE TO NUMBER OF CHARACTERS RESTRICTION

[DEBUG]   (f) project = MavenProject: com.example:demo:0.0.1-SNAPSHOT @ D:\Transports 4\pom.xml
[DEBUG]   (f) quiet = false
[DEBUG]   (f) session = org.apache.maven.execution.MavenSession@11bd803
[DEBUG]   (f) settings = org.apache.maven.execution.SettingsAdapter@58f07f02
[DEBUG]   (f) sourceDestDir = D:\Transports 4\src\main\java
[DEBUG]   (f) staleFile = D:\Transports 4\target\jaxws\stale
[DEBUG]   (f) useJdkToolchainExecutable = false
[DEBUG]   (f) verbose = false
[DEBUG]   (f) wsdlDirectory = D:\Transports 4\src\wsdl
[DEBUG]   (f) wsdlUrls = [https://api.webdispecink.cz/code/WebDispecinkServiceNet.php?wsdl]
[DEBUG]   (f) xadditionalHeaders = false
[DEBUG]   (f) xdebug = false
[DEBUG]   (f) xdisableAuthenticator = false
[DEBUG]   (f) xdisableSSLHostnameVerification = false
[DEBUG]   (f) xnoAddressingDataBinding = false
[DEBUG]   (f) xnocompile = true
[DEBUG]   (f) xuseBaseResourceAndURLToLoadWSDL = false
[DEBUG] -- end configuration --
[DEBUG] The wsdl Directory is D:\Transports 4\src\wsdl
[INFO] Processing: https://api.webdispecink.cz/code/WebDispecinkServiceNet.php?wsdl
[DEBUG] existing src root: D:\Transports 4\src\main\java
[INFO] jaxws:wsimport args: [-keep, -s, 'D:\Transports 4\src\main\java', -d, 'D:\Transports 4\target\classes', -encoding, UTF-8, -Xnocompile, -p, com.example.demo, -b, 'file:/D:/Transports%204/src/jaxws/src/main/resources/Binding.xml', "https://api.webdispecink.cz/code/WebDispecinkServiceNet.php?wsdl"]
[DEBUG] getInvokerCP():
    endorsed: 
    classpath: I HAVE OMITTED THIS PART DUE TO NUMBER OF CHARACTERS RESTRICTION
    ecp: 
    cp: I HAVE OMITTED THIS PART DUE TO NUMBER OF CHARACTERS RESTRICTION
    invokerPath: /C:/Users/1/.m2/repository/org/codehaus/mojo/jaxws-maven-plugin/2.6/jaxws-maven-plugin-2.6.jar
[DEBUG] stored classpath: C:/Users/1/.m2/repository/org/glassfish/jaxb/txw2/2.3.2/txw2-2.3.2.jar;C:/Users/1/.m2/repository/org/jvnet/mimepull/mimepull/1.9.11/mimepull-1.9.11.jar;C:/Users/1/.m2/repository/org/codehaus/plexus/plexus-component-annotations/1.5.5/plexus-component-annotations-1.5.5.jar;C:/Users/1/.m2/repository/org/apache/maven/maven-aether-provider/3.0/maven-aether-provider-3.0.jar;C:/Users/1/.m2/repository/org/glassfish/pfl/pfl-basic-tools/4.0.1/pfl-basic-tools-4.0.1.jar;C:/Users/1/.m2/repository/org/sonatype/plexus/plexus-cipher/1.4/plexus-cipher-1.4.jar;C:/Users/1/.m2/repository/org/glassfish/pfl/pfl-basic/4.0.1/pfl-basic-4.0.1.jar;C:/Users/1/.m2/repository/com/sun/xml/bind/jaxb-xjc/2.3.2/jaxb-xjc-2.3.2.jar;C:/Users/1/.m2/repository/jakarta/jws/jakarta.jws-api/1.1.1/jakarta.jws-api-1.1.1.jar;C:/Users/1/.m2/repository/org/apache/maven/maven-settings/3.0/maven-settings-3.0.jar;C:/Users/1/.m2/repository/com/sun/xml/messaging/saaj/saaj-impl/1.5.1/saaj-impl-1.5.1.jar;C:/Users/1/.m2/repository/org/codehaus/woodstox/stax2-api/4.1/stax2-api-4.1.jar;C:/Users/1/.m2/repository/org/codehaus/plexus/plexus-utils/3.2.1/plexus-utils-3.2.1.jar;C:/Users/1/.m2/repository/javax/jws/javax.jws-api/1.1/javax.jws-api-1.1.jar;C:/Users/1/.m2/repository/jakarta/xml/soap/jakarta.xml.soap-api/1.4.1/jakarta.xml.soap-api-1.4.1.jar;C:/Users/1/.m2/repository/org/sonatype/plexus/plexus-sec-dispatcher/1.3/plexus-sec-dispatcher-1.3.jar;C:/Users/1/.m2/repository/com/sun/xml/stream/buffer/streambuffer/1.5.7/streambuffer-1.5.7.jar;C:/Users/1/.m2/repository/org/sonatype/sisu/sisu-inject-bean/1.4.2/sisu-inject-bean-1.4.2.jar;C:/Users/1/.m2/repository/com/sun/istack/istack-commons-runtime/3.0.8/istack-commons-runtime-3.0.8.jar;C:/Users/1/.m2/repository/org/apache/maven/maven-model-builder/3.0/maven-model-builder-3.0.jar;C:/Users/1/.m2/repository/org/sonatype/aether/aether-api/1.7/aether-api-1.7.jar;C:/Users/1/.m2/repository/org/apache/maven/maven-repository-metadata/3.0/maven-repository-metadata-3.0.jar;C:/Users/1/.m2/repository/org/glassfish/ha/ha-api/3.1.12/ha-api-3.1.12.jar;C:/Users/1/.m2/repository/org/sonatype/aether/aether-spi/1.7/aether-spi-1.7.jar;C:/Users/1/.m2/repository/org/jvnet/staxex/stax-ex/1.8.1/stax-ex-1.8.1.jar;C:/Users/1/.m2/repository/org/glassfish/external/management-api/3.2.1/management-api-3.2.1.jar;C:/Users/1/.m2/repository/com/sun/xml/fastinfoset/FastInfoset/1.2.16/FastInfoset-1.2.16.jar;C:/Users/1/.m2/repository/org/glassfish/pfl/pfl-dynamic/4.0.1/pfl-dynamic-4.0.1.jar;C:/Users/1/.m2/repository/org/glassfish/pfl/pfl-asm/4.0.1/pfl-asm-4.0.1.jar;C:/Users/1/.m2/repository/org/apache/maven/maven-settings-builder/3.0/maven-settings-builder-3.0.jar;C:/Users/1/.m2/repository/org/codehaus/plexus/plexus-classworlds/2.2.3/plexus-classworlds-2.2.3.jar;C:/Users/1/.m2/repository/org/sonatype/sisu/sisu-inject-plexus/1.4.2/sisu-inject-plexus-1.4.2.jar;C:/Users/1/.m2/repository/jakarta/activation/jakarta.activation-api/1.2.1/jakarta.activation-api-1.2.1.jar;C:/Users/1/.m2/repository/jakarta/xml/ws/jakarta.xml.ws-api/2.3.2/jakarta.xml.ws-api-2.3.2.jar;C:/Users/1/.m2/repository/org/sonatype/sisu/sisu-guice/2.1.7/sisu-guice-2.1.7-noaop.jar;C:/Users/1/.m2/repository/org/apache/maven/maven-model/3.0/maven-model-3.0.jar;C:/Users/1/.m2/repository/org/apache/maven/maven-core/3.0/maven-core-3.0.jar;C:/Users/1/.m2/repository/com/sun/xml/ws/policy/2.7.6/policy-2.7.6.jar;C:/Users/1/.m2/repository/com/sun/xml/bind/jaxb-jxc/2.3.2/jaxb-jxc-2.3.2.jar;C:/Users/1/.m2/repository/com/sun/xml/ws/jaxws-rt/2.3.2/jaxws-rt-2.3.2.jar;C:/Users/1/.m2/repository/org/glassfish/pfl/pfl-tf-tools/4.0.1/pfl-tf-tools-4.0.1.jar;C:/Users/1/.m2/repository/com/fasterxml/woodstox/woodstox-core/5.1.0/woodstox-core-5.1.0.jar;C:/Users/1/.m2/repository/org/glassfish/jaxb/jaxb-runtime/2.3.2/jaxb-runtime-2.3.2.jar;C:/Users/1/.m2/repository/jakarta/annotation/jakarta.annotation-api/1.3.4/jakarta.annotation-api-1.3.4.jar;C:/Users/1/.m2/repository/org/apache/maven/maven-plugin-api/3.0/maven-plugin-api-3.0.jar;C:/Users/1/.m2/repository/org/glassfish/gmbal/gmbal/4.0.0/gmbal-4.0.0.jar;C:/Users/1/.m2/repository/org/sonatype/aether/aether-impl/1.7/aether-impl-1.7.jar;C:/Users/1/.m2/repository/org/sonatype/aether/aether-util/1.7/aether-util-1.7.jar;C:/Users/1/.m2/repository/com/sun/xml/ws/jaxws-tools/2.3.2/jaxws-tools-2.3.2.jar;C:/Users/1/.m2/repository/org/glassfish/pfl/pfl-tf/4.0.1/pfl-tf-4.0.1.jar;C:/Users/1/.m2/repository/jakarta/xml/bind/jakarta.xml.bind-api/2.3.2/jakarta.xml.bind-api-2.3.2.jar;C:/Users/1/.m2/repository/org/codehaus/plexus/plexus-interpolation/1.14/plexus-interpolation-1.14.jar;C:/Users/1/.m2/repository/org/apache/maven/maven-artifact/3.0/maven-artifact-3.0.jar;/C:/Users/1/.m2/repository/org/codehaus/mojo/jaxws-maven-plugin/2.6/jaxws-maven-plugin-2.6.jar
[DEBUG] cmd.exe /X /C "C:\Users\1\.jdks\openjdk-16\bin\java.exe -cp /C:/Users/1/.m2/repository/org/codehaus/mojo/jaxws-maven-plugin/2.6/jaxws-maven-plugin-2.6.jar org.codehaus.mojo.jaxws.Invoker com.sun.tools.ws.wscompile.WsimportTool -pathfile C:\Users\1\AppData\Local\Temp\jax-ws-mvn-plugin-cp18229167088916726204.txt -keep -s "D:\Transports 4\src\main\java" -d "D:\Transports 4\target\classes" -encoding UTF-8 -Xnocompile -p com.example.demo -b file:/D:/Transports%204/src/jaxws/src/main/resources/Binding.xml https://api.webdispecink.cz/code/WebDispecinkServiceNet.php?wsdl"
Exception in thread "main" java.lang.reflect.InvocationTargetException
    at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:78)
    at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.base/java.lang.reflect.Method.invoke(Method.java:567)
    at org.codehaus.mojo.jaxws.Invoker.main(Invoker.java:80)
Exception: java.lang.NoClassDefFoundError thrown from the UncaughtExceptionHandler in thread "main"
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time:  1.854 s
[INFO] Finished at: 2021-04-14T17:25:39+03:00
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.codehaus.mojo:jaxws-maven-plugin:2.6:wsimport (default-cli) on project demo: Invocation of com.sun.tools.ws.wscompile.WsimportTool failed - check output -> [Help 1]
org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.codehaus.mojo:jaxws-maven-plugin:2.6:wsimport (default-cli) on project demo: Invocation of com.sun.tools.ws.wscompile.WsimportTool failed - check output
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:215)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)
    at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56)
    at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
    at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
    at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957)
    at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289)
    at org.apache.maven.cli.MavenCli.main (MavenCli.java:193)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:78)
    at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke (Method.java:567)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225)
    at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406)
    at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347)
    at org.codehaus.classworlds.Launcher.main (Launcher.java:47)
Caused by: org.apache.maven.plugin.MojoExecutionException: Invocation of com.sun.tools.ws.wscompile.WsimportTool failed - check output
    at org.codehaus.mojo.jaxws.AbstractJaxwsMojo.exec (AbstractJaxwsMojo.java:500)
    at org.codehaus.mojo.jaxws.WsImportMojo.processWsdlViaUrls (WsImportMojo.java:365)
    at org.codehaus.mojo.jaxws.WsImportMojo.executeJaxws (WsImportMojo.java:291)
    at org.codehaus.mojo.jaxws.MainWsImportMojo.executeJaxws (MainWsImportMojo.java:54)
    at org.codehaus.mojo.jaxws.AbstractJaxwsMojo.execute (AbstractJaxwsMojo.java:386)
    at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:137)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:210)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)
    at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56)
    at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
    at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
    at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957)
    at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289)
    at org.apache.maven.cli.MavenCli.main (MavenCli.java:193)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:78)
    at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke (Method.java:567)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225)
    at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406)
    at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347)
    at org.codehaus.classworlds.Launcher.main (Launcher.java:47)
[ERROR] 
[ERROR] 
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException

[信息]
[信息]------------------------------------------------------
[信息]构建演示0.0.1-SNAPSHOT
[信息]------------------------------------[jar]---------------------------------
[调试]从[org.apache.maven.plugins,org.codehaus.mojo]解析插件前缀jaxws
[DEBUG]已将插件前缀jaxws解析为org.codehaus.mojo:jaxws-maven-plugin(来自POM com)。示例:demo:jar:0.0.1-SNAPSHOT
[调试]生命周期默认值->[验证、初始化、生成源、流程源、生成资源、流程资源、编译、流程类、生成测试源、流程测试源、生成测试资源、流程测试资源、测试编译、流程测试类、测试、准备包、包、集成前测试、集成测试、集成后测试,v验证、安装、部署]
[调试]生命周期清理->[预清理、清理、后清理]
[调试]生命周期站点->[站点前、站点后、站点部署]
[调试]==项目构建计划================================================
[调试]项目:com.示例:演示:0.0.1-SNAPSHOT
[调试]依赖项(收集):[]
[调试]依赖项(解析):[运行时]
[DEBUG]存储库(依赖项):[central](https://repo.maven.apache.org/maven2,默认值,释放)]
[DEBUG]存储库(插件):[central(https://repo.maven.apache.org/maven2,默认值,释放)]
[调试]-----------------------------------------------------------------------
[调试]目标:org.codehaus.mojo:jaxws-maven插件:2.6:wsimport(默认cli)
[调试]样式:常规
[调试]配置:
由于字符数的限制,我省略了这一部分
[DEBUG](f)project=MavenProject:com.example:demo:0.0.1-SNAPSHOT@D:\Transports 4\pom.xml
[DEBUG](f)quiet=false
[DEBUG](f)session=org.apache.maven.execution。MavenSession@11bd803
[DEBUG](f)settings=org.apache.maven.execution。SettingsAdapter@58f07f02
[DEBUG](f)sourceDestDir=D:\Transports 4\src\main\java
[DEBUG](f)staleFile=D:\Transports 4\target\jaxws\stale
[DEBUG](f)useJdkToolchainExecutable=false
[DEBUG](f)verbose=false
[DEBUG](f)wsdlDirectory=D:\Transports 4\src\wsdl
[调试](f)wsdlurl=[https://api.webdispecink.cz/code/WebDispecinkServiceNet.php?wsdl]
[DEBUG](f)XAAdditionalHeaders=false
[DEBUG](f)xdebug=false
[DEBUG](f)xdisableAuthenticator=false
[DEBUG](f)xdisableSSLHostnameVerification=false
[DEBUG](f)xnoAddressingDataBinding=false
[DEBUG](f)xnocompile=true
[DEBUG](f)xuseBaseResourceAndURLToLoadWSDL=false
[调试]--结束配置--
[调试]wsdl目录是D:\Transports 4\src\wsdl
[信息]处理:https://api.webdispecink.cz/code/WebDispecinkServiceNet.php?wsdl
[DEBUG]现有src根目录:D:\Transports 4\src\main\java
[INFO]jaxws:wsimport参数:[-keep,-s,'D:\Transports 4\src\main\java',-D,'D:\Transports 4\target\classes',-encoding,UTF-8,-Xnocompile,-p,com.example.demo,-b,'file:/D:/Transports%204/src/jaxws/src/main/resources/Binding.xml',”https://api.webdispecink.cz/code/WebDispecinkServiceNet.php?wsdl"]
[调试]getInvokerCP():
赞同:
classpath:由于字符数的限制,我省略了这一部分
ecp:
cp:由于字符数的限制,我省略了这一部分
调用路径:/C:/Users/1/.m2/repository/org/codehaus/mojo/jaxws-maven-plugin/2.6/jaxws-maven-plugin-2.6.jar
[调试]存储的类路径:C:/Users/1/.m2/repository/org/glassfish/jaxb/txw2/2.3.2/txw2-2.3.2.jar;C:/Users/1/.m2/repository/org/jvnet/mimepull/mimepull/1.9.11/mimepull-1.9.11.jar;C:/Users/1/.m2/repository/org/codehaus/plexus/plexus/plexus/component-annotations/1.5.5/plexus-component-annotations-1.5.jar;C:/Users/1/.m2/repository/org/apache/org/apache/maveen/maven/mavenovider/3.0/maven-ether-provider-3.0.jar;C:/Users/1/.m2/repository/org/glassfish/pfl/pfl-basic tools/4.0.1/pfl-basic-tools-4.0.jar;C:/Users/1/.m2/repository/org/sonatype/plexus/plexus-cipher/1.4.jar;C:/Users/1/.m2/repository/org/glassfish/pfl/pfl-basic/4.0.1/4.0.1/pfl-basic-4.0.1.jar;C:/Users/xml/xml/xml/xml/xml/xml/xb/bind/xjc/2.3.2/jaxb-xjc-2.3.2.jar;c:/Users/1/.m2/repository/jakarta/jws/jakarta.jws-api/1.1.1/jakarta.jws-api-1.1.1.jar;c:/Users/1/.m2/repository/org/apache/maven/maven/settings/3.0/maven-settings-3.0.jar;c:/Users/1/.m2/repository/com/sun/xml/messaaj/impl/1.5.1/saaj-impl/1.5.5/saaj/1/2/1/2/1/2/1/2/1/1/2/1/2/1/2/1/2/1/1/1/2/2/1/2//stax2-api-4.1.jar;C:/Users/1/.m2/repository/org/codehaus/plexus/plexus-utils/3.2.1/plexus-utils-3.2.1.jar;C:/Users/1/.m2/repository/javax/jws/javax.jws-api/1.1/javax.jws-api-1.1.jar;C:/Users/1/.m2/repository/jakarta/xml/jakarta/jakarta.xml/jakarta.soap-api/1.4.1.1.4.1.jar;C:/Users/sec/plexus/sec/repository/repository/repository/repository/repositoryr/1.3/plexus-sec-dispatcher-1.3.jar;C:/Users/1/.m2/repository/com/sun/xml/stream/buffer/streambuffer/1.5.7/streambuffer-1.5.7.jar;C:/Users/1/.m2/repository/org/sonatype/sisu/sisu-injectbean/1.4。
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>
    <parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>2.4.4</version>
        <relativePath/> <!-- lookup parent from repository -->
    </parent>
    <groupId>com.example</groupId>
    <artifactId>demo</artifactId>
    <version>0.0.1-SNAPSHOT</version>
    <name>demo</name>
    <description>Demo project for Spring Boot</description>
    <properties>
        <java.version>16</java.version>
    </properties>
    <dependencies>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        </dependency>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web-services</artifactId>
        </dependency>

        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-devtools</artifactId>
            <scope>runtime</scope>
            <optional>true</optional>
        </dependency>
        <dependency>
            <groupId>org.projectlombok</groupId>
            <artifactId>lombok</artifactId>
            <optional>true</optional>
        </dependency>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-test</artifactId>
            <scope>test</scope>
        </dependency>
    </dependencies>

    <build>
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
                <configuration>
                    <excludes>
                        <exclude>
                            <groupId>org.projectlombok</groupId>
                            <artifactId>lombok</artifactId>
                        </exclude>
                    </excludes>
                </configuration>
            </plugin>
            <plugin>
                <groupId>org.codehaus.mojo</groupId>
                <artifactId>jaxws-maven-plugin</artifactId>
                <version>2.6</version>
                <executions>
                    <execution>
                        <id>wsimport-from-jdk</id>
                        <goals>
                            <goal>wsimport</goal>
                        </goals>
                    </execution>
                </executions>
                <configuration>
                    <wsdlUrls>
                        <wsdlUrl>https://api.webdispecink.cz/code/WebDispecinkServiceNet.php?wsdl</wsdlUrl>
                    </wsdlUrls>
                    <keep>true</keep>
                    <packageName>com.example.demo</packageName>
                    <sourceDestDir>src/main/java</sourceDestDir>
                    <bindingFiles>
                        <bindingFile>src/main/resources/Binding.xml</bindingFile>
                    </bindingFiles>
                </configuration>
            </plugin>
        </plugins>
    </build>

</project>
C:\Users\1\.jdks\openjdk-16\bin\java.exe -classpath D:\Transports 4\target\classes;D:\Transports 4\lib\gmbal-api-only.jar;D:\Transports 4\lib\javax.annotation.jar;D:\Transports 4\lib\ha-api.jar;D:\Transports 4\lib\FastInoset.jar;D:\Transports 4\lib\jaxb-api.jar;D:\Transports 4\lib\jaxws-api.jar;D:\Transports 4\lib\jaxb-impl.jar;D:\Transports 4\lib\jsr181-api.jar;D:\Transports 4\lib\jaxws-tools.jar;D:\Transports 4\lib\jaxb-xjc.jar;D:\Transports 4\lib\management-api.jar;D:\Transports 4\lib\mail.jar;D:\Transports 4\lib\jaxws-rt.jar;D:\Transports 4\lib\mimepull.jar;D:\Transports 4\lib\saaj-api.jar;D:\Transports 4\lib\policy.jar;D:\Transports 4\lib\stax2-api.jar;D:\Transports 4\lib\saaj-impl.jar;D:\Transports 4\lib\stax-ex.jar;D:\Transports 4\lib\streambuffer.jar;D:\Transports 4\lib\woodstox-core-asl.jar;C:\Users\1\.m2\repository\org\springframework\boot\spring-boot-starter-web\2.4.4\spring-boot-starter-web-2.4.4.jar;C:\Users\1\.m2\repository\org\springframework\boot\spring-boot-starter\2.4.4\spring-boot-starter-2.4.4.jar;C:\Users\1\.m2\repository\org\springframework\boot\spring-boot-starter-logging\2.4.4\spring-boot-starter-logging-2.4.4.jar;C:\Users\1\.m2\repository\ch\qos\logback\logback-classic\1.2.3\logback-classic-1.2.3.jar;C:\Users\1\.m2\repository\ch\qos\logback\logback-core\1.2.3\logback-core-1.2.3.jar;C:\Users\1\.m2\repository\org\apache\logging\log4j\log4j-to-slf4j\2.13.3\log4j-to-slf4j-2.13.3.jar;C:\Users\1\.m2\repository\org\apache\logging\log4j\log4j-api\2.13.3\log4j-api-2.13.3.jar;C:\Users\1\.m2\repository\org\slf4j\jul-to-slf4j\1.7.30\jul-to-slf4j-1.7.30.jar;C:\Users\1\.m2\repository\jakarta\annotation\jakarta.annotation-api\1.3.5\jakarta.annotation-api-1.3.5.jar;C:\Users\1\.m2\repository\org\yaml\snakeyaml\1.27\snakeyaml-1.27.jar;C:\Users\1\.m2\repository\org\springframework\boot\spring-boot-starter-json\2.4.4\spring-boot-starter-json-2.4.4.jar;C:\Users\1\.m2\repository\com\fasterxml\jackson\core\jackson-databind\2.11.4\jackson-databind-2.11.4.jar;C:\Users\1\.m2\repository\com\fasterxml\jackson\core\jackson-annotations\2.11.4\jackson-annotations-2.11.4.jar;C:\Users\1\.m2\repository\com\fasterxml\jackson\core\jackson-core\2.11.4\jackson-core-2.11.4.jar;C:\Users\1\.m2\repository\com\fasterxml\jackson\datatype\jackson-datatype-jdk8\2.11.4\jackson-datatype-jdk8-2.11.4.jar;C:\Users\1\.m2\repository\com\fasterxml\jackson\datatype\jackson-datatype-jsr310\2.11.4\jackson-datatype-jsr310-2.11.4.jar;C:\Users\1\.m2\repository\com\fasterxml\jackson\module\jackson-module-parameter-names\2.11.4\jackson-module-parameter-names-2.11.4.jar;C:\Users\1\.m2\repository\org\springframework\boot\spring-boot-starter-tomcat\2.4.4\spring-boot-starter-tomcat-2.4.4.jar;C:\Users\1\.m2\repository\org\apache\tomcat\embed\tomcat-embed-core\9.0.44\tomcat-embed-core-9.0.44.jar;C:\Users\1\.m2\repository\org\glassfish\jakarta.el\3.0.3\jakarta.el-3.0.3.jar;C:\Users\1\.m2\repository\org\apache\tomcat\embed\tomcat-embed-websocket\9.0.44\tomcat-embed-websocket-9.0.44.jar;C:\Users\1\.m2\repository\org\springframework\spring-web\5.3.5\spring-web-5.3.5.jar;C:\Users\1\.m2\repository\org\springframework\spring-beans\5.3.5\spring-beans-5.3.5.jar;C:\Users\1\.m2\repository\org\springframework\spring-webmvc\5.3.5\spring-webmvc-5.3.5.jar;C:\Users\1\.m2\repository\org\springframework\spring-aop\5.3.5\spring-aop-5.3.5.jar;C:\Users\1\.m2\repository\org\springframework\spring-context\5.3.5\spring-context-5.3.5.jar;C:\Users\1\.m2\repository\org\springframework\spring-expression\5.3.5\spring-expression-5.3.5.jar;C:\Users\1\.m2\repository\org\springframework\boot\spring-boot-starter-web-services\2.4.4\spring-boot-starter-web-services-2.4.4.jar;C:\Users\1\.m2\repository\com\sun\xml\messaging\saaj\saaj-impl\1.5.2\saaj-impl-1.5.2.jar;C:\Users\1\.m2\repository\jakarta\xml\soap\jakarta.xml.soap-api\1.4.2\jakarta.xml.soap-api-1.4.2.jar;C:\Users\1\.m2\repository\org\jvnet\staxex\stax-ex\1.8.3\stax-ex-1.8.3.jar;C:\Users\1\.m2\repository\com\sun\activation\jakarta.activation\1.2.2\jakarta.activation-1.2.2.jar;C:\Users\1\.m2\repository\jakarta\xml\ws\jakarta.xml.ws-api\2.3.3\jakarta.xml.ws-api-2.3.3.jar;C:\Users\1\.m2\repository\jakarta\jws\jakarta.jws-api\2.1.0\jakarta.jws-api-2.1.0.jar;C:\Users\1\.m2\repository\org\springframework\spring-oxm\5.3.5\spring-oxm-5.3.5.jar;C:\Users\1\.m2\repository\org\springframework\ws\spring-ws-core\3.0.10.RELEASE\spring-ws-core-3.0.10.RELEASE.jar;C:\Users\1\.m2\repository\org\springframework\ws\spring-xml\3.0.10.RELEASE\spring-xml-3.0.10.RELEASE.jar;C:\Users\1\.m2\repository\org\springframework\boot\spring-boot-devtools\2.4.4\spring-boot-devtools-2.4.4.jar;C:\Users\1\.m2\repository\org\springframework\boot\spring-boot\2.4.4\spring-boot-2.4.4.jar;C:\Users\1\.m2\repository\org\springframework\boot\spring-boot-autoconfigure\2.4.4\spring-boot-autoconfigure-2.4.4.jar;C:\Users\1\.m2\repository\org\projectlombok\lombok\1.18.18\lombok-1.18.18.jar;C:\Users\1\.m2\repository\org\slf4j\slf4j-api\1.7.30\slf4j-api-1.7.30.jar;C:\Users\1\.m2\repository\jakarta\xml\bind\jakarta.xml.bind-api\2.3.3\jakarta.xml.bind-api-2.3.3.jar;C:\Users\1\.m2\repository\jakarta\activation\jakarta.activation-api\1.2.2\jakarta.activation-api-1.2.2.jar;C:\Users\1\.m2\repository\org\springframework\spring-core\5.3.5\spring-core-5.3.5.jar;C:\Users\1\.m2\repository\org\springframework\spring-jcl\5.3.5\spring-jcl-5.3.5.jar;null;D:/Transports 4/target/classes -Xmx128M com.sun.tools.ws.WsImport -p com.example -d D:\Transports 4\src\main\java -s D:\Transports 4\src\main\java -extension -wsdllocation https://api.webdispecink.cz/code/WebDispecinkServiceNet.php?wsdl https://api.webdispecink.cz/code/WebDispecinkServiceNet.php?wsdl
parsing WSDL...


Exception in thread "main" java.lang.ExceptionInInitializerError
    at com.sun.xml.bind.v2.runtime.reflect.opt.AccessorInjector.prepare(AccessorInjector.java:83)
    at com.sun.xml.bind.v2.runtime.reflect.opt.OptimizedAccessorFactory.get(OptimizedAccessorFactory.java:176)
    at com.sun.xml.bind.v2.runtime.reflect.Accessor$FieldReflection.optimize(Accessor.java:291)
    at com.sun.xml.bind.v2.runtime.reflect.TransducedAccessor$CompositeTransducedAccessorImpl.<init>(TransducedAccessor.java:237)
    at com.sun.xml.bind.v2.runtime.reflect.TransducedAccessor.get(TransducedAccessor.java:177)
    at com.sun.xml.bind.v2.model.impl.RuntimeClassInfoImpl.calcTransducer(RuntimeClassInfoImpl.java:245)
    at com.sun.xml.bind.v2.model.impl.RuntimeClassInfoImpl.getTransducer(RuntimeClassInfoImpl.java:219)
    at com.sun.xml.bind.v2.model.impl.RuntimeModelBuilder.createTransducer(RuntimeModelBuilder.java:150)
    at com.sun.xml.bind.v2.model.impl.SingleTypePropertyInfoImpl.getTransducer(SingleTypePropertyInfoImpl.java:140)
    at com.sun.xml.bind.v2.model.impl.RuntimeAttributePropertyInfoImpl.link(RuntimeAttributePropertyInfoImpl.java:78)
    at com.sun.xml.bind.v2.model.impl.ClassInfoImpl.link(ClassInfoImpl.java:1272)
    at com.sun.xml.bind.v2.model.impl.RuntimeClassInfoImpl.link(RuntimeClassInfoImpl.java:197)
    at com.sun.xml.bind.v2.model.impl.ModelBuilder.link(ModelBuilder.java:399)
    at com.sun.xml.bind.v2.model.impl.RuntimeModelBuilder.link(RuntimeModelBuilder.java:138)
    at com.sun.xml.bind.v2.runtime.JAXBContextImpl.getTypeInfoSet(JAXBContextImpl.java:469)
    at com.sun.xml.bind.v2.runtime.JAXBContextImpl.<init>(JAXBContextImpl.java:303)
    at com.sun.xml.bind.v2.runtime.JAXBContextImpl.<init>(JAXBContextImpl.java:142)
    at com.sun.xml.bind.v2.runtime.JAXBContextImpl$JAXBContextBuilder.build(JAXBContextImpl.java:1174)
    at com.sun.tools.xjc.reader.xmlschema.bindinfo.BindInfo.getJAXBContext(BindInfo.java:335)
    at com.sun.tools.xjc.reader.internalizer.SCDBasedBindingSet.apply(SCDBasedBindingSet.java:235)
    at com.sun.tools.xjc.ModelLoader.createXSOM(ModelLoader.java:541)
    at com.sun.tools.xjc.api.impl.s2j.SchemaCompilerImpl.bind(SchemaCompilerImpl.java:269)
    at com.sun.tools.xjc.api.impl.s2j.SchemaCompilerImpl.bind(SchemaCompilerImpl.java:95)
    at com.sun.tools.ws.processor.modeler.wsdl.JAXBModelBuilder.bind(JAXBModelBuilder.java:142)
    at com.sun.tools.ws.processor.modeler.wsdl.WSDLModeler.buildJAXBModel(WSDLModeler.java:2244)
    at com.sun.tools.ws.processor.modeler.wsdl.WSDLModeler.internalBuildModel(WSDLModeler.java:191)
    at com.sun.tools.ws.processor.modeler.wsdl.WSDLModeler.buildModel(WSDLModeler.java:137)
    at com.sun.tools.ws.wscompile.WsimportTool.buildWsdlModel(WsimportTool.java:391)
    at com.sun.tools.ws.wscompile.WsimportTool.run(WsimportTool.java:204)
    at com.sun.tools.ws.wscompile.WsimportTool.run(WsimportTool.java:179)
    at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:78)
    at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.base/java.lang.reflect.Method.invoke(Method.java:567)
    at com.sun.tools.ws.Invoker.invoke(Invoker.java:135)
    at com.sun.tools.ws.WsImport.main(WsImport.java:57)
Caused by: java.lang.reflect.InaccessibleObjectException: Unable to make protected final java.lang.Class java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) throws java.lang.ClassFormatError accessible: module java.base does not "opens java.lang" to unnamed module @3ab39c39
    at java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:357)
    at java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:297)
    at java.base/java.lang.reflect.Method.checkCanSetAccessible(Method.java:199)
    at java.base/java.lang.reflect.Method.setAccessible(Method.java:193)
    at com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1.run(Injector.java:177)
    at com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1.run(Injector.java:172)
    at java.base/java.security.AccessController.doPrivileged(AccessController.java:312)
    at com.sun.xml.bind.v2.runtime.reflect.opt.Injector.<clinit>(Injector.java:172)
    ... 36 more
Done