>From the command line (exploded ear, /opt/Apache/geronimo/current/bin/deploy deploy --inPlace `pwd`):
2013-11-29 14:21:32,396 ERROR [DeployTool] Error: org.apache.geronimo.common.DeploymentException: Unable to deploy eSolutionsWeb: Cound not open module file: /appvol/applications/eSolutions/eSolutionsWeb /opt/Apache/geronimo/current/var/temp/geronimo-fileutils6097305115786813817.tmpfile (No such file or directory) at org.apache.geronimo.deployment.cli.CommandDeploy.runCommand(CommandDeploy.java:43) at org.apache.geronimo.deployment.cli.CommandDistribute.executeOnline(CommandDistribute.java:148) at org.apache.geronimo.deployment.cli.CommandDistribute.execute(CommandDistribute.java:124) at org.apache.geronimo.deployment.cli.DeployTool.execute(DeployTool.java:171) at org.apache.geronimo.system.main.MainBridge.execute(MainBridge.java:64) at org.apache.geronimo.main.Bootstrapper.start(Bootstrapper.java:88) at org.apache.geronimo.main.Bootstrapper.execute(Bootstrapper.java:61) at org.apache.geronimo.cli.AbstractCLI.executeMain(AbstractCLI.java:65) at org.apache.geronimo.cli.deployer.DeployerCLI.main(DeployerCLI.java:32) >From deployer.log: 2013-11-29 14:20:55,188 INFO [BasicServerInfo] ---------------------------------------------- 2013-11-29 14:20:59,495 INFO [SystemProperties] Setting Property=java.rmi.server.RMIClassLoaderSpi to Value=org.apache.geronimo.kernel.rmi.RMIClassLoaderSpiImpl 2013-11-29 14:21:32,396 ERROR [DeployTool] Error: org.apache.geronimo.common.DeploymentException: Unable to deploy eSolutionsWeb: Cound not open module file: /appvol/applications/eSolutions/eSolutionsWeb /opt/Apache/geronimo/current/var/temp/geronimo-fileutils6097305115786813817.tmpfile (No such file or directory) at org.apache.geronimo.deployment.cli.CommandDeploy.runCommand(CommandDeploy.java:43) at org.apache.geronimo.deployment.cli.CommandDistribute.executeOnline(CommandDistribute.java:148) at org.apache.geronimo.deployment.cli.CommandDistribute.execute(CommandDistribute.java:124) at org.apache.geronimo.deployment.cli.DeployTool.execute(DeployTool.java:171) at org.apache.geronimo.system.main.MainBridge.execute(MainBridge.java:64) at org.apache.geronimo.main.Bootstrapper.start(Bootstrapper.java:88) at org.apache.geronimo.main.Bootstrapper.execute(Bootstrapper.java:61) at org.apache.geronimo.cli.AbstractCLI.executeMain(AbstractCLI.java:65) at org.apache.geronimo.cli.deployer.DeployerCLI.main(DeployerCLI.java:32) Exploded WAR (/opt/Apache/geronimo/current/bin/deploy deploy --inPlace `pwd`) 2013-11-29 14:24:39,015 ERROR [DeployTool] Error: org.apache.geronimo.common.DeploymentException: Unable to deploy eSolutions_web_source-1.0-SNAPSHOT.war: Cound not open module file: /appvol/applications/eSolutions/eSolutionsWeb/eSolutions_web_source-1.0-SNAPSHOT.war /opt/Apache/geronimo/current/var/temp/geronimo-fileutils6097305115786813817.tmpfile (No such file or directory) at org.apache.geronimo.deployment.cli.CommandDeploy.runCommand(CommandDeploy.java:43) at org.apache.geronimo.deployment.cli.CommandDistribute.executeOnline(CommandDistribute.java:148) at org.apache.geronimo.deployment.cli.CommandDistribute.execute(CommandDistribute.java:124) at org.apache.geronimo.deployment.cli.DeployTool.execute(DeployTool.java:171) at org.apache.geronimo.system.main.MainBridge.execute(MainBridge.java:64) at org.apache.geronimo.main.Bootstrapper.start(Bootstrapper.java:88) at org.apache.geronimo.main.Bootstrapper.execute(Bootstrapper.java:61) at org.apache.geronimo.cli.AbstractCLI.executeMain(AbstractCLI.java:65) at org.apache.geronimo.cli.deployer.DeployerCLI.main(DeployerCLI.java:32) /opt/Apache/geronimo/current/var/tmp exists and is properly permissioned: [caspersb-daws1.caspersbox.corp:appadm] : </opt/Apache/geronimo/current/var/log/system> $ id uid=105(appadm) gid=104(appgrp) groups=104(appgrp) context=user_u:system_r:unconfined_t:s0 [caspersb-daws1.caspersbox.corp:appadm] : </opt/Apache/geronimo/current/var/log/system> $ [caspersb-daws1.caspersbox.corp:appadm] : </opt/Apache/geronimo/current/var/temp> $ ls -ld drwxr-xr-x 3 appadm appgrp 4096 Nov 29 14:21 . [caspersb-daws1.caspersbox.corp:appadm] : </opt/Apache/geronimo/current/var/temp> $ ________________________________________________ Kevin Huntly 79 Aurora Drive Cheektowaga, NY 14215 Email: kmhun...@gmail.com Cell: (716) 341-5669 LinkedIn: http://www.linkedin.com/in/kevinhuntly ________________________________________________ -----BEGIN GEEK CODE BLOCK----- Version: 1.0 GCS/IT d+ s a C++ UL+++$ P+(++) L+++ E--- W+++ N+ o K(+) w--- O- M-- V-- PS+ PE Y(+) PGP++(+++) t+ 5-- X-- R+ tv+ b++ DI++ D++ G++ e(+) h--- r+++ y+++* ------END GEEK CODE BLOCK------ On Fri, Nov 29, 2013 at 8:01 AM, Kevin Huntly <kmhun...@gmail.com> wrote: > I tried it that way as well, with and without leading slash. I did fix it > by dropping the wsdl altogether, so that was nice - but now I cannot deploy > using the CLI. It won't accept either the ear or the war but I can deploy > the war in the console and it works. I'll post the stack trace as soon as I > get on my PC. > > Sent from my iPhone > > On Nov 29, 2013, at 1:16, Ivan <xhh...@gmail.com> wrote: > > From the git history, It looks like that you have fixed this issue by > removing the wsdl file, with this way, the Geronimo server will gnerate the > wsdl file you. From the original codes, I guess the issue here is that, > wsdl is not in the correct location as configured by wsdlLocation in > WebService annotation ? > > It is suggested to use the relative path to the application root, e.g. > wsdlLocation='WEB-INF/wsdl/CoreRequestProcessorService.wsdl'. (no slash in > the beginning of the path) Using /wsdl/CoreRequestProcessorService.wsdl > will cause the codes to search the absolute file > /wsdl/CoreRequestProcessorService.wsdl on linux box. > > The general searching policy is : > > a. Treat the url is an absolute URL, use new URL('').open() > b. Consider it is of a relative path and try to resolve to the application > root. > c. Searching it from the classpath. > > Hope you have a happy thanksgiving day ;-) > > > 2013/11/27 Kevin Huntly <kmhun...@gmail.com> > >> I get an npe trying to deploy a jax-ws annotated webservice to geronimo >> 3.0.1 on jdk 1.7.0_45. I dont have the code to attach but it is on github: >> https://github.com/cwsus/cws-esolutions >> >> The webservice classes are under >> eSolutionsCore/src/main/java/com/cws/esolutions/core/ws, the wsdl is under >> web/eSolutions/wars/eSolutions_web_source/src/main/webapp/wsdl, and >> geronimo-web.xml under >> web/eSolutions/wars/eSolutions_web_source/src/main/geronimo. If it makes it >> easier to have them pasted here i can do that in the morning. Ive been >> trying to figure this out for a few days ... >> >> Caused by: javax.wsdl.WSDLException: WSDLException: >> faultCode=WSDL4JWrapper : : java.lang.NullPointerException >> at >> org.apache.axis2.jaxws.util.WSDL4JWrapper.commonPartsURLConstructor(WSDL4JWrapper.java:234) >> at >> org.apache.axis2.jaxws.util.WSDL4JWrapper.<init>(WSDL4JWrapper.java:156) >> at >> org.apache.geronimo.axis2.AxisServiceGenerator.getServiceFromWSDL(AxisServiceGenerator.java:166) >> at >> org.apache.geronimo.axis2.Axis2WebServiceContainer.init(Axis2WebServiceContainer.java:175) >> at >> org.apache.geronimo.axis2.pojo.POJOWebServiceContainer.init(POJOWebServiceContainer.java:76) >> at >> org.apache.geronimo.axis2.pojo.POJOWebServiceContainerFactoryGBean.getWebServiceContainer(POJOWebServiceContainerFactoryGBean.java:105) >> ... 55 more >> Caused by: java.lang.NullPointerException >> at >> org.apache.axis2.jaxws.util.WSDL4JWrapper$14.run(WSDL4JWrapper.java:974) >> at >> org.apache.axis2.java.security.AccessController.doPrivileged(AccessController.java:132) >> at >> org.apache.axis2.jaxws.util.WSDL4JWrapper.getInputStream(WSDL4JWrapper.java:971) >> at >> org.apache.axis2.jaxws.util.WSDL4JWrapper.commonPartsURLConstructor(WSDL4JWrapper.java:189) >> ... 60 more >> > > > > -- > Ivan > >