Menu

#1088 Deployment of Exploded EAR failing

v3.2
closed-works-for-me
nobody
5
2003-01-24
2003-01-23
No

We have encountered a problem in deploying exploded
EAR files under JBoss 3.2rc1. We did not experience
this issue with the betas.

Below is the log from JBoss when deploying an
application first as an EAR file and then as an exploded
EAR (an EAR file's structure expanded out in directories
rather than being in a single file):

Loads fine when ear is not exploded.

14:14:00,562 INFO [MainDeployer] Starting deployment
of package: file:/C:/Documents and Settings/jmiller/My
Development/workspace/FCCIModel/deploy/fccimodel.ea
r
14:14:00,572 INFO [EARDeployer] Init J2EE
application: file:/C:/Documents and Settings/jmiller/My
Development/workspace/FCCIModel/deploy/fccimodel.ea
r
14:14:00,662 INFO [EJBDeployer] looking for nested
deployments in : file:/C:/java/jboss-
3.2.0RC1/server/default/tmp/deploy/C/Documents and
Settings/jmiller/My
Development/workspace/FCCIModel/deploy/fccimodel.ea
r/33.fccimodel.ear-contents/fccimodel.jar
14:14:00,852 INFO [EjbModule] Creating
14:14:00,902 INFO [EjbModule] Deploying
FCCIModelBean
14:14:00,942 INFO [StatelessSessionContainer]
Creating
14:14:00,952 INFO [StatelessSessionContainer]
Created
14:14:00,962 INFO [EjbModule] Created
14:14:00,962 INFO [EjbModule] Starting
14:14:00,962 INFO [StatelessSessionContainer]
Starting
14:14:01,012 INFO [StatelessSessionContainer] Started
14:14:01,022 INFO [EjbModule] Started
14:14:01,022 INFO [MainDeployer] Deployed package:
file:/C:/Documents and Settings/jmiller/My
Development/workspace/FCCIModel/deploy/fccimodel.ea
r

Exploded ear with exact same structure yields:

14:19:50,432 ERROR [URLDeploymentScanner] Failed
to deploy:
org.jboss.deployment.scanner.URLDeploymentScanner$
DeployedURL@f918c54c{ url=file:/C:/Documents and
Settings/jmiller/My
Development/workspace/FCCIModel/fccimodel.ear,
deployedLastModified=0 }
org.jboss.deployment.DeploymentException: exception
in init of file:/C:/Documents and Settings/jmiller/My
Development/workspace/FCCIModel/fccimodel.ear; -
nested throwable:
(org.jboss.deployment.DeploymentException: No META-
INF/application.xml found)
at org.jboss.deployment.MainDeployer.init
(MainDeployer.java:712)
at org.jboss.deployment.MainDeployer.deploy
(MainDeployer.java:624)
at org.jboss.deployment.MainDeployer.deploy
(MainDeployer.java:600)
at sun.reflect.GeneratedMethodAccessor21.invoke
(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke
(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at
org.jboss.mx.capability.ReflectedMBeanDispatcher.invok
e(ReflectedMBeanDispatcher.java:284)
at org.jboss.mx.server.MBeanServerImpl.invoke
(MBeanServerImpl.java:549)
at org.jboss.util.jmx.MBeanProxy.invoke
(MBeanProxy.java:174)
at $Proxy7.deploy(Unknown Source)
at
org.jboss.deployment.scanner.URLDeploymentScanner.
deploy(URLDeploymentScanner.java:404)
at
org.jboss.deployment.scanner.URLDeploymentScanner.
scan(URLDeploymentScanner.java:545)
at
org.jboss.deployment.scanner.AbstractDeploymentScan
ner$ScannerThread.doScan
(AbstractDeploymentScanner.java:195)
at
org.jboss.deployment.scanner.AbstractDeploymentScan
ner.startService(AbstractDeploymentScanner.java:268)
at org.jboss.system.ServiceMBeanSupport.start
(ServiceMBeanSupport.java:197)
at sun.reflect.GeneratedMethodAccessor7.invoke
(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke
(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at
org.jboss.mx.capability.ReflectedMBeanDispatcher.invok
e(ReflectedMBeanDispatcher.java:284)
at org.jboss.mx.server.MBeanServerImpl.invoke
(MBeanServerImpl.java:549)
at
org.jboss.system.ServiceController$ServiceProxy.invoke
(ServiceController.java:957)
at $Proxy0.start(Unknown Source)
at org.jboss.system.ServiceController.start
(ServiceController.java:388)
at sun.reflect.GeneratedMethodAccessor6.invoke
(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke
(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at
org.jboss.mx.capability.ReflectedMBeanDispatcher.invok
e(ReflectedMBeanDispatcher.java:284)
at org.jboss.mx.server.MBeanServerImpl.invoke
(MBeanServerImpl.java:549)
at org.jboss.util.jmx.MBeanProxy.invoke
(MBeanProxy.java:174)
at $Proxy5.start(Unknown Source)
at org.jboss.deployment.SARDeployer.start
(SARDeployer.java:299)
at org.jboss.deployment.MainDeployer.start
(MainDeployer.java:824)
at org.jboss.deployment.MainDeployer.deploy
(MainDeployer.java:636)
at org.jboss.deployment.MainDeployer.deploy
(MainDeployer.java:600)
at org.jboss.deployment.MainDeployer.deploy
(MainDeployer.java:584)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
Method)
at sun.reflect.NativeMethodAccessorImpl.invoke
(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke
(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at
org.jboss.mx.capability.ReflectedMBeanDispatcher.invok
e(ReflectedMBeanDispatcher.java:284)
at org.jboss.mx.server.MBeanServerImpl.invoke
(MBeanServerImpl.java:549)
at org.jboss.util.jmx.MBeanProxy.invoke
(MBeanProxy.java:174)
at $Proxy6.deploy(Unknown Source)
at org.jboss.system.server.ServerImpl.doStart
(ServerImpl.java:323)
at org.jboss.system.server.ServerImpl.start
(ServerImpl.java:230)
at org.jboss.Main.boot(Main.java:155)
at org.jboss.Main$1.run(Main.java:393)
at java.lang.Thread.run(Thread.java:536)
Caused by:
org.jboss.deployment.DeploymentException: No META-
INF/application.xml found
at org.jboss.deployment.EARDeployer.init
(EARDeployer.java:76)
at org.jboss.deployment.MainDeployer.init
(MainDeployer.java:688)
... 47 more

Discussion

  • Scott M Stark

    Scott M Stark - 2003-01-24

    Logged In: YES
    user_id=175228

    An exploded ear in the deploy directory works fine for me.
    Describe exactly how the file:/C:/Documents and
    Settings/jmiller/My
    Development/workspace/FCCIModel/fccimodel.ear is being
    deployed.

     
  • Scott M Stark

    Scott M Stark - 2003-01-24
    • status: open --> open-works-for-me
     
  • Rickard Öberg

    Rickard Öberg - 2003-01-24

    Logged In: YES
    user_id=28931

    I can deploy exploded EAR's with 3.2RC1, but I can't
    redeploy them. JBoss is watching the *directory* for
    timestamp changes instead of application.xml, and even if I
    change timestamp for the directory nothing happens.

     
  • J. Rhett Aultman

    Logged In: YES
    user_id=132788

    After further review, the source of our problem was that the
    application.xml file for the exploded ear would deploy
    correctly, but required a slight change in syntax in the jboss-
    service.xml to explain the search path for deployments.
    Under the 3.0 series, we were using basic Windows paths for
    the deploy search path, whereas under 3.2 we needed to
    include trailing slashes for directories, etc.

     
  • J. Rhett Aultman

    • status: open-works-for-me --> closed-works-for-me
     

Log in to post a comment.