मैं दूरस्थ Glassfish सर्वर पर कार्गो Maven प्लगइन का उपयोग कर वेब अनुप्रयोग को तैनात करने की कोशिश कर रहा हूँ (संस्करण 3.1.1 (12 निर्माण))। ग्लासफ़िश सर्वर के साथ-साथ जावा कोड विभिन्न लिनक्स सर्वर (उबंटू) पर स्थित है। मैंने पोम फ़ाइल में सभी आवश्यक गुणों को कॉन्फ़िगर किया है और विंडोज मशीन पर परीक्षण तैनाती की है। यह काम करता हैं। लेकिन यह दिलचस्प अपवाद के साथ लिनक्स Ubuntu पर विफल रहता है:कार्गो प्लगइन CargoException फेंकता है जब Glassfish पर तैनाती - तैनाती में नाकाम रही है: अशक्त
27-Jun-2012 14:36:05 [ERROR] Failed to execute goal org.codehaus.cargo:cargo-maven2-plugin:1.2.1:deploy (default-cli) on project my-web-project-app: Execution default-cli of goal org.codehaus.cargo:cargo-maven2-plugin:1.2.1:deploy failed: Deployment has failed: null -> [Help 1]
27-Jun-2012 14:36:05 org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.codehaus.cargo:cargo-maven2-plugin:1.2.1:deploy (default-cli) on project mca-staff-app: Execution default-cli of goal org.codehaus.cargo:cargo-maven2-plugin:1.2.1:deploy failed: Deployment has failed: null
27-Jun-2012 14:36:05 at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:225)
27-Jun-2012 14:36:05 at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
27-Jun-2012 14:36:05 at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
27-Jun-2012 14:36:05 at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84)
27-Jun-2012 14:36:05 at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59)
27-Jun-2012 14:36:05 at org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183)
27-Jun-2012 14:36:05 at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161)
27-Jun-2012 14:36:05 at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:319)
27-Jun-2012 14:36:05 at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156)
27-Jun-2012 14:36:05 at org.apache.maven.cli.MavenCli.execute(MavenCli.java:537)
27-Jun-2012 14:36:05 at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:196)
27-Jun-2012 14:36:05 at org.apache.maven.cli.MavenCli.main(MavenCli.java:141)
27-Jun-2012 14:36:05 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
27-Jun-2012 14:36:05 at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
27-Jun-2012 14:36:05 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
27-Jun-2012 14:36:05 at java.lang.reflect.Method.invoke(Method.java:597)
27-Jun-2012 14:36:05 at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:290)
27-Jun-2012 14:36:05 at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:230)
27-Jun-2012 14:36:05 at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:409)
27-Jun-2012 14:36:05 at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:352)
27-Jun-2012 14:36:05 Caused by: org.apache.maven.plugin.PluginExecutionException: Execution default-cli of goal org.codehaus.cargo:cargo-maven2-plugin:1.2.1:deploy failed: Deployment has failed: null
27-Jun-2012 14:36:05 at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:110)
27-Jun-2012 14:36:05 at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:209)
27-Jun-2012 14:36:05 ... 19 more
27-Jun-2012 14:36:05 Caused by: org.codehaus.cargo.util.CargoException: Deployment has failed: null
27-Jun-2012 14:36:05 at org.codehaus.cargo.container.spi.deployer.AbstractJsr88Deployer.waitForProgressObject(AbstractJsr88Deployer.java:285)
27-Jun-2012 14:36:05 at org.codehaus.cargo.container.spi.deployer.AbstractJsr88Deployer.deploy(AbstractJsr88Deployer.java:126)
27-Jun-2012 14:36:05 at org.codehaus.cargo.maven2.DeployerDeployMojo.performDeployerActionOnSingleDeployable(DeployerDeployMojo.java:56)
27-Jun-2012 14:36:05 at org.codehaus.cargo.maven2.AbstractDeployerMojo.performDeployerActionOnAllDeployables(AbstractDeployerMojo.java:178)
27-Jun-2012 14:36:05 at org.codehaus.cargo.maven2.AbstractDeployerMojo.doExecute(AbstractDeployerMojo.java:98)
27-Jun-2012 14:36:05 at org.codehaus.cargo.maven2.AbstractCargoMojo.execute(AbstractCargoMojo.java:311)
27-Jun-2012 14:36:05 at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:101)
27-Jun-2012 14:36:05 ... 20 more
किसी दूरस्थ अनुप्रयोग तैनाती के लिए लिनक्स पर Maven कार्गो प्लगइन का उपयोग किया? या शायद किसी को पता है कि समस्या क्या है?
क्या तुमने कभी एक समाधान मिला? मैं इस समस्या में चल रहा हूँ जब मैं एक अलग सर्वर के लिए तैनात करने की कोशिश, लेकिन अगर मैं करने के लिए मेजबान बदलने 'localhost', तैनाती की उम्मीद के रूप में काम करता है। – Snekse
यह शायद संबंधित: http://stackoverflow.com/questions/26599957/cargo-remote-deployment-glassfish-4-1-fails-glassfish-uses-100-cpu (बहुत कुछ सुझाव देखते हैं) – wemu
आप पेस्ट किया जा सका कृपया अपने 'pom.xml' का हिस्सा कार्गो के साथ तैनाती का वर्णन करें? साथ ही, क्या आप इसे सीधे चलाते हैं या इसे कुछ सीआई सर्वर जैसे जेनकींस या अन्य द्वारा चलाया जाता है? मुझे लगता है कि कार्गो + ग्लासफ़िश 3 का उपयोग शुद्ध दर्द था इसलिए अब मैं जेनकिंस के माध्यम से ग्लासफ़िश रीस्ट एपीआई + कर्ल का उपयोग कर तैनात करता हूं – PierreF