JBOSS-无法执行目标,重新部署失败

时间:2019-09-12 08:30:33

标签: java maven jboss ejb wildfly

我正在尝试将EJB作为EAR部署到我的WildFly Server,但无法部署。 我读到它可能与与Maven依赖关系有关的东西称为货运集装箱,对其进行更新应该会有所帮助。我尝试了多个版本,但无法正常工作。

我不确定我是否完全理解所有内容,但这是我的Maven错误:

   [ERROR] Failed to execute goal org.codehaus.cargo:cargo-maven2-plugin:1.7.1:redeploy (cargo-prep) on project basicejb-test: Execution cargo-prep of goal org.codehaus.cargo:cargo-maven2-plugin:1.7.1:redeploy failed: java.lang.NullPointerException -> [Help 1]
org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.codehaus.cargo:cargo-maven2-plugin:1.7.1:redeploy (cargo-prep) on project basicejb-test: Execution cargo-prep of goal org.codehaus.cargo:cargo-maven2-plugin:1.7.1:redeploy failed: java.lang.NullPointerException
    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:956)
    at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:288)
    at org.apache.maven.cli.MavenCli.main (MavenCli.java:192)
    at sun.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke (Method.java:498)
    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.PluginExecutionException: Execution cargo-prep of goal org.codehaus.cargo:cargo-maven2-plugin:1.7.1:redeploy failed: java.lang.NullPointerException
    at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:148)
    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:956)
    at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:288)
    at org.apache.maven.cli.MavenCli.main (MavenCli.java:192)
    at sun.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke (Method.java:498)
    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: java.lang.RuntimeException: java.lang.NullPointerException
    at sun.net.www.protocol.http.HttpURLConnection.getInputStream0 (HttpURLConnection.java:1512)
    at sun.net.www.protocol.http.HttpURLConnection.getInputStream (HttpURLConnection.java:1498)
    at sun.net.www.protocol.http.HttpURLConnection.getHeaderField (HttpURLConnection.java:3093)
    at java.net.HttpURLConnection.getResponseCode (HttpURLConnection.java:489)
    at org.codehaus.cargo.container.internal.http.HttpConnection.connect (HttpConnection.java:258)
    at org.codehaus.cargo.container.internal.http.HttpConnection.post (HttpConnection.java:154)
    at org.codehaus.cargo.container.internal.http.request.HttpFormRequest.execute (HttpFormRequest.java:120)
    at org.codehaus.cargo.container.wildfly.internal.AbstractWildFlyRemoteDeployer.uploadDeployable (AbstractWildFlyRemoteDeployer.java:109)
    at org.codehaus.cargo.container.wildfly.internal.AbstractWildFlyRemoteDeployer.deploy (AbstractWildFlyRemoteDeployer.java:73)
    at org.codehaus.cargo.container.spi.deployer.AbstractDeployer.redeploy (AbstractDeployer.java:246)
    at org.codehaus.cargo.maven2.DeployerRedeployMojo.performDeployerActionOnSingleDeployable (DeployerRedeployMojo.java:46)
    at org.codehaus.cargo.maven2.AbstractDeployerMojo.performDeployerActionOnAllDeployables (AbstractDeployerMojo.java:168)
    at org.codehaus.cargo.maven2.AbstractDeployerMojo.doExecute (AbstractDeployerMojo.java:98)
    at org.codehaus.cargo.maven2.AbstractCargoMojo.execute (AbstractCargoMojo.java:471)
    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:956)
    at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:288)
    at org.apache.maven.cli.MavenCli.main (MavenCli.java:192)
    at sun.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke (Method.java:498)
    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: java.lang.NullPointerException
    at org.codehaus.cargo.container.internal.http.HttpConnection$1.getPasswordAuthentication (HttpConnection.java:136)
    at java.net.Authenticator.requestPasswordAuthentication (Authenticator.java:317)
    at sun.net.www.protocol.http.HttpURLConnection$1.run (HttpURLConnection.java:454)
    at sun.net.www.protocol.http.HttpURLConnection$1.run (HttpURLConnection.java:449)
    at java.security.AccessController.doPrivileged (Native Method)
    at sun.net.www.protocol.http.HttpURLConnection.privilegedRequestPasswordAuthentication (HttpURLConnection.java:448)
    at sun.net.www.protocol.http.HttpURLConnection.getServerAuthentication (HttpURLConnection.java:2453)
    at sun.net.www.protocol.http.HttpURLConnection.getInputStream0 (HttpURLConnection.java:1743)
    at sun.net.www.protocol.http.HttpURLConnection.getInputStream (HttpURLConnection.java:1498)
    at java.net.HttpURLConnection.getResponseCode (HttpURLConnection.java:480)
    at org.codehaus.cargo.container.internal.http.HttpConnection.connect (HttpConnection.java:258)
    at org.codehaus.cargo.container.internal.http.HttpConnection.post (HttpConnection.java:154)
    at org.codehaus.cargo.container.internal.http.request.HttpFormRequest.execute (HttpFormRequest.java:120)
    at org.codehaus.cargo.container.wildfly.internal.AbstractWildFlyRemoteDeployer.uploadDeployable (AbstractWildFlyRemoteDeployer.java:109)
    at org.codehaus.cargo.container.wildfly.internal.AbstractWildFlyRemoteDeployer.deploy (AbstractWildFlyRemoteDeployer.java:73)
    at org.codehaus.cargo.container.spi.deployer.AbstractDeployer.redeploy (AbstractDeployer.java:246)
    at org.codehaus.cargo.maven2.DeployerRedeployMojo.performDeployerActionOnSingleDeployable (DeployerRedeployMojo.java:46)
    at org.codehaus.cargo.maven2.AbstractDeployerMojo.performDeployerActionOnAllDeployables (AbstractDeployerMojo.java:168)
    at org.codehaus.cargo.maven2.AbstractDeployerMojo.doExecute (AbstractDeployerMojo.java:98)
    at org.codehaus.cargo.maven2.AbstractCargoMojo.execute (AbstractCargoMojo.java:471)
    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:956)
    at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:288)
    at org.apache.maven.cli.MavenCli.main (MavenCli.java:192)
    at sun.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke (Method.java:498)
    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)

到目前为止,我正在使用这种货物依赖关系:

<cargo-maven2-plugin.version>1.7.1</cargo-maven2-plugin.version>
<cargo.containerId>wildfly9x</cargo.containerId>
<wildfly-controller-client.version>8.2.1.Final</wildfly-controller-client.version>

我也在使用WildFly 17,在声明cargo.containerId时是否重要?

0 个答案:

没有答案
相关问题