5 Replies Latest reply on Dec 20, 2012 7:14 AM by Arun Kumar

    Manifest.MF Class-Path is ignored during ear file deployment

    Lior Levy Newbie

      Hi all,

      I've been trying to find the solution to the following problem but with no success. I would really appreciate if anybody can answer this.
      I have an ear file which contains war, jar and lib folder. The lib folder contains jars which are common both to the jar and the war files.
      The Manifest.MF file of the war file looks like this:

      Manifest-Version: 1.0
      Ant-Version: Apache Ant 1.6.5
      Created-By: 1.5.0_03-b07 (Sun Microsystems Inc.)
      Implementation-Version: Build 2.8.0.4
      Version-Build: 2.8.0.4
      Built-By: user
      Class-Path: lib/myJar1.jar lib/myJar2.jar lib/myJar3.jar

      I'm using Jboss 5.0.0.GA.
      The problem is JBoss appears to ignore the Class-Path and I get the following exception during the war file deployment at the server startup:

      15:59:55,116 ERROR [StandardContext] Context [/debit] startup failed due to previous errors
      java.lang.IllegalArgumentException: Servlet mapping specifies an unknown servlet name IncomingMessageExecServlet
      at org.apache.catalina.core.StandardContext.addServletMapping(StandardContext.java:2484)

      The mentioned servlet (IncomingMessageExecServlet) is contained in one of the Class-Path jars.

      What could be the problem? I have a feeling that it is really something simple which I havn't figured out.
      Please advise.

      Thanks, Lior

        • 1. Re: Manifest.MF Class-Path is ignored during ear file deploy
          jaikiran pai Master

          If the jars are in the EAR/lib folder then should be by default visible both to the wars and the jars.

          java.lang.IllegalArgumentException: Servlet mapping specifies an unknown servlet name IncomingMessageExecServlet
          at org.apache.catalina.core.StandardContext.addServletMapping(StandardContext.java:2484)


          Can you post the entire exception stacktrace?

          While posting logs or xml content or code, please remember to wrap it in a code block by using the Code button in the message editor window. Please use the Preview button to ensure that your post is correctly formatted.

          • 2. Re: Manifest.MF Class-Path is ignored during ear file deploy
            Lior Levy Newbie

            Hi,

            Thanks for your reply!
            Here is the entire stack trace:

            ===============================================================================
            
             JBoss Bootstrap Environment
            
             JBOSS_HOME: C:\jboss-5.0.0.GA\
            
             JAVA: c:\Java\jdk1.6.0_10\\bin\java
            
             JAVA_OPTS: -Dprogram.name=run.bat -server -Xms128m -Xmx512m -XX:MaxPermSize=256m -Dorg.jboss.resolver.warning=true -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gc
            Interval=3600000
            
             CLASSPATH: C:\jboss-5.0.0.GA\\bin\run.jar
            
            ===============================================================================
            
            09:42:09,038 INFO [ServerImpl] Starting JBoss (Microcontainer)...
            09:42:09,038 INFO [ServerImpl] Release ID: JBoss [Morpheus] 5.0.0.GA (build: SVNTag=JBoss_5_0_0_GA date=200812042120)
            09:42:09,038 INFO [ServerImpl] Bootstrap URL: null
            09:42:09,038 INFO [ServerImpl] Home Dir: C:\jboss-5.0.0.GA
            09:42:09,038 INFO [ServerImpl] Home URL: file:/C:/jboss-5.0.0.GA/
            09:42:09,038 INFO [ServerImpl] Library URL: file:/C:/jboss-5.0.0.GA/lib/
            09:42:09,038 INFO [ServerImpl] Patch URL: null
            09:42:09,038 INFO [ServerImpl] Common Base URL: file:/C:/jboss-5.0.0.GA/common/
            09:42:09,038 INFO [ServerImpl] Common Library URL: file:/C:/jboss-5.0.0.GA/common/lib/
            09:42:09,038 INFO [ServerImpl] Server Name: default
            09:42:09,038 INFO [ServerImpl] Server Base Dir: C:\jboss-5.0.0.GA\server
            09:42:09,038 INFO [ServerImpl] Server Base URL: file:/C:/jboss-5.0.0.GA/server/
            09:42:09,038 INFO [ServerImpl] Server Config URL: file:/C:/jboss-5.0.0.GA/server/default/conf/
            09:42:09,038 INFO [ServerImpl] Server Home Dir: C:\jboss-5.0.0.GA\server\default
            09:42:09,038 INFO [ServerImpl] Server Home URL: file:/C:/jboss-5.0.0.GA/server/default/
            09:42:09,038 INFO [ServerImpl] Server Data Dir: C:\jboss-5.0.0.GA\server\default\data
            09:42:09,038 INFO [ServerImpl] Server Library URL: file:/C:/jboss-5.0.0.GA/server/default/lib/
            09:42:09,038 INFO [ServerImpl] Server Log Dir: C:\jboss-5.0.0.GA\server\default\log
            09:42:09,038 INFO [ServerImpl] Server Native Dir: C:\jboss-5.0.0.GA\server\default\tmp\native
            09:42:09,038 INFO [ServerImpl] Server Temp Dir: C:\jboss-5.0.0.GA\server\default\tmp
            09:42:09,038 INFO [ServerImpl] Server Temp Deploy Dir: C:\jboss-5.0.0.GA\server\default\tmp\deploy
            09:42:10,897 INFO [ServerImpl] Starting Microcontainer, bootstrapURL=file:/C:/jboss-5.0.0.GA/server/default/conf/bootstrap.xml
            09:42:12,210 INFO [VFSCacheFactory] Initializing VFSCache [org.jboss.virtual.plugins.cache.IterableTimedVFSCache]
            09:42:12,225 INFO [VFSCacheFactory] Using VFSCache [IterableTimedVFSCache{lifetime=1800, resolution=60}]
            09:42:13,053 INFO [CopyMechanism] VFS temp dir: C:\jboss-5.0.0.GA\server\default\tmp
            09:42:13,116 INFO [ZipEntryContext] VFS force nested jars copy-mode is enabled.
            09:42:16,256 INFO [ServerInfo] Java version: 1.6.0_10,Sun Microsystems Inc.
            09:42:16,256 INFO [ServerInfo] Java VM: Java HotSpot(TM) Server VM 11.0-b15,Sun Microsystems Inc.
            09:42:16,256 INFO [ServerInfo] OS-System: Windows XP 5.1,x86
            09:42:16,335 INFO [JMXKernel] Legacy JMX core initialized
            09:42:22,350 INFO [ProfileServiceImpl] Loading profile: default from: org.jboss.system.server.profileservice.repository.SerializableDeploymentRepository@6e3fe4(root=C:\jboss-5.0.0
            .GA\server, key=org.jboss.profileservice.spi.ProfileKey@143b82c3[domain=default,server=default,name=default])
            09:42:22,366 INFO [ProfileImpl] Using repository:org.jboss.system.server.profileservice.repository.SerializableDeploymentRepository@6e3fe4(root=C:\jboss-5.0.0.GA\server, key=org.j
            boss.profileservice.spi.ProfileKey@143b82c3[domain=default,server=default,name=default])
            09:42:22,366 INFO [ProfileServiceImpl] Loaded profile: ProfileImpl@98b13b{key=org.jboss.profileservice.spi.ProfileKey@143b82c3[domain=default,server=default,name=default]}
            09:42:26,960 INFO [WebService] Using RMI server codebase: http://127.0.0.1:8083/
            09:42:41,631 INFO [NativeServerConfig] JBoss Web Services - Stack Native Core
            09:42:41,631 INFO [NativeServerConfig] 3.0.4.SP1
            09:43:04,850 INFO [Ejb3DependenciesDeployer] Encountered deployment AbstractVFSDeploymentContext@18322396{vfszip:/C:/jboss-5.0.0.GA/server/default/deploy/debit.ear/async-bs-mdb.ja
            r}
            09:43:04,866 INFO [Ejb3DependenciesDeployer] Encountered deployment AbstractVFSDeploymentContext@18322396{vfszip:/C:/jboss-5.0.0.GA/server/default/deploy/debit.ear/async-bs-mdb.ja
            r}
            09:43:04,866 INFO [Ejb3DependenciesDeployer] Encountered deployment AbstractVFSDeploymentContext@18322396{vfszip:/C:/jboss-5.0.0.GA/server/default/deploy/debit.ear/async-bs-mdb.ja
            r}
            09:43:11,069 INFO [JMXConnectorServerService] JMX Connector server: service:jmx:rmi://127.0.0.1/jndi/rmi://127.0.0.1:1090/jmxconnector
            09:43:11,569 INFO [MailService] Mail Service bound to java:/Mail
            09:43:15,553 WARN [JBossASSecurityMetadataStore] WARNING! POTENTIAL SECURITY RISK. It has been detected that the MessageSucker component which sucks messages from one node to anot
            her has not had its password changed from the installation default. Please see the JBoss Messaging user guide for instructions on how to do this.
            09:43:15,631 WARN [AnnotationCreator] No ClassLoader provided, using TCCL: org.jboss.managed.api.annotation.ManagementComponent
            09:43:15,960 INFO [TransactionManagerService] JBossTS Transaction Service (JTA version) - JBoss Inc.
            09:43:15,960 INFO [TransactionManagerService] Setting up property manager MBean and JMX layer
            09:43:16,522 INFO [TransactionManagerService] Initializing recovery manager
            09:43:17,006 INFO [TransactionManagerService] Recovery manager configured
            09:43:17,006 INFO [TransactionManagerService] Binding TransactionManager JNDI Reference
            09:43:17,053 INFO [TransactionManagerService] Starting transaction recovery manager
            09:43:18,413 INFO [Http11Protocol] Initializing Coyote HTTP/1.1 on http-127.0.0.1-8080
            09:43:18,413 INFO [AjpProtocol] Initializing Coyote AJP/1.3 on ajp-127.0.0.1-8009
            09:43:18,428 INFO [StandardService] Starting service jboss.web
            09:43:18,444 INFO [StandardEngine] Starting Servlet Engine: JBoss Web/2.1.1.GA
            09:43:18,600 INFO [Catalina] Server startup in 386 ms
            09:43:18,663 INFO [TomcatDeployment] deploy, ctxPath=/invoker, vfsUrl=http-invoker.sar/invoker.war
            09:43:20,131 INFO [TomcatDeployment] deploy, ctxPath=/web-console, vfsUrl=management/console-mgr.sar/web-console.war
            09:43:20,835 INFO [TomcatDeployment] deploy, ctxPath=/jbossws, vfsUrl=jbossws.sar/jbossws-management.war
            09:43:21,116 INFO [RARDeployment] Required license terms exist, view vfszip:/C:/jboss-5.0.0.GA/server/default/deploy/jboss-local-jdbc.rar/META-INF/ra.xml
            09:43:21,194 INFO [RARDeployment] Required license terms exist, view vfszip:/C:/jboss-5.0.0.GA/server/default/deploy/jboss-xa-jdbc.rar/META-INF/ra.xml
            09:43:21,303 INFO [RARDeployment] Required license terms exist, view vfszip:/C:/jboss-5.0.0.GA/server/default/deploy/jms-ra.rar/META-INF/ra.xml
            09:43:21,381 INFO [RARDeployment] Required license terms exist, view vfszip:/C:/jboss-5.0.0.GA/server/default/deploy/mail-ra.rar/META-INF/ra.xml
            09:43:21,460 INFO [RARDeployment] Required license terms exist, view vfszip:/C:/jboss-5.0.0.GA/server/default/deploy/quartz-ra.rar/META-INF/ra.xml
            09:43:21,710 INFO [SimpleThreadPool] Job execution threads will use class loader of thread: main
            09:43:21,788 INFO [QuartzScheduler] Quartz Scheduler v.1.5.2 created.
            09:43:21,803 INFO [RAMJobStore] RAMJobStore initialized.
            09:43:21,803 INFO [StdSchedulerFactory] Quartz scheduler 'DefaultQuartzScheduler' initialized from default resource file in Quartz package: 'quartz.properties'
            09:43:21,803 INFO [StdSchedulerFactory] Quartz scheduler version: 1.5.2
            09:43:21,803 INFO [QuartzScheduler] Scheduler DefaultQuartzScheduler_$_NON_CLUSTERED started.
            09:43:24,522 INFO [ConnectionFactoryBindingService] Bound ConnectionManager 'jboss.jca:service=DataSourceBinding,name=DefaultDS' to JNDI name 'java:DefaultDS'
            09:43:25,350 WARN [QuartzTimerServiceFactory] sql failed: CREATE TABLE QRTZ_JOB_DETAILS(JOB_NAME VARCHAR(80) NOT NULL, JOB_GROUP VARCHAR(80) NOT NULL, DESCRIPTION VARCHAR(120) NUL
            L, JOB_CLASS_NAME VARCHAR(128) NOT NULL, IS_DURABLE VARCHAR(1) NOT NULL, IS_VOLATILE VARCHAR(1) NOT NULL, IS_STATEFUL VARCHAR(1) NOT NULL, REQUESTS_RECOVERY VARCHAR(1) NOT NULL, JO
            B_DATA BINARY NULL, PRIMARY KEY (JOB_NAME,JOB_GROUP))
            09:43:25,460 INFO [SimpleThreadPool] Job execution threads will use class loader of thread: main
            09:43:25,460 INFO [QuartzScheduler] Quartz Scheduler v.1.5.2 created.
            09:43:25,460 INFO [JobStoreCMT] Using db table-based data access locking (synchronization).
            09:43:25,491 INFO [JobStoreCMT] Removed 0 Volatile Trigger(s).
            09:43:25,506 INFO [JobStoreCMT] Removed 0 Volatile Job(s).
            09:43:25,506 INFO [JobStoreCMT] JobStoreCMT initialized.
            09:43:25,506 INFO [StdSchedulerFactory] Quartz scheduler 'JBossEJB3QuartzScheduler' initialized from an externally provided properties instance.
            09:43:25,506 INFO [StdSchedulerFactory] Quartz scheduler version: 1.5.2
            09:43:25,522 INFO [JobStoreCMT] Freed 0 triggers from 'acquired' / 'blocked' state.
            09:43:25,538 INFO [JobStoreCMT] Recovering 0 jobs that were in-progress at the time of the last shut-down.
            09:43:25,538 INFO [JobStoreCMT] Recovery complete.
            09:43:25,538 INFO [JobStoreCMT] Removed 0 'complete' triggers.
            09:43:25,553 INFO [JobStoreCMT] Removed 0 stale fired job entries.
            09:43:25,569 INFO [QuartzScheduler] Scheduler JBossEJB3QuartzScheduler_$_NON_CLUSTERED started.
            09:43:26,085 INFO [ServerPeer] JBoss Messaging 1.4.1.GA server [0] started
            09:43:26,616 INFO [ConnectionFactory] Connector bisocket://127.0.0.1:4457 has leasing enabled, lease period 10000 milliseconds
            09:43:26,616 INFO [ConnectionFactory] org.jboss.jms.server.connectionfactory.ConnectionFactory@bfa1ec started
            09:43:26,647 INFO [QueueService] Queue[/queue/ExpiryQueue] started, fullSize=200000, pageSize=2000, downCacheSize=2000
            09:43:26,663 INFO [QueueService] Queue[/queue/DLQ] started, fullSize=200000, pageSize=2000, downCacheSize=2000
            09:43:26,725 INFO [ConnectionFactory] Connector bisocket://127.0.0.1:4457 has leasing enabled, lease period 10000 milliseconds
            09:43:26,725 INFO [ConnectionFactory] org.jboss.jms.server.connectionfactory.ConnectionFactory@d2b21a started
            09:43:26,725 WARN [ConnectionFactoryJNDIMapper] supportsFailover attribute is true on connection factory: jboss.messaging.connectionfactory:service=ClusteredConnectionFactory but
            post office is non clustered. So connection factory will *not* support failover
            09:43:26,741 WARN [ConnectionFactoryJNDIMapper] supportsLoadBalancing attribute is true on connection factory: jboss.messaging.connectionfactory:service=ClusteredConnectionFactory
             but post office is non clustered. So connection factory will *not* support load balancing
            09:43:26,741 INFO [ConnectionFactory] Connector bisocket://127.0.0.1:4457 has leasing enabled, lease period 10000 milliseconds
            09:43:26,756 INFO [ConnectionFactory] org.jboss.jms.server.connectionfactory.ConnectionFactory@c21e52 started
            09:43:27,131 INFO [ConnectionFactoryBindingService] Bound ConnectionManager 'jboss.jca:service=ConnectionFactoryBinding,name=JmsXA' to JNDI name 'java:JmsXA'
            09:43:27,210 INFO [TomcatDeployment] deploy, ctxPath=/, vfsUrl=ROOT.war
            09:43:27,538 INFO [TomcatDeployment] deploy, ctxPath=/jmx-console, vfsUrl=jmx-console.war
            09:43:27,663 INFO [EjbDeployer] installing bean: ejb/async-bs-mdb.jar#AsyncBusinessServiceMDB,uid25919008
            09:43:27,663 INFO [EjbDeployer] with dependencies:
            09:43:27,678 INFO [EjbDeployer] and supplies:
            09:43:27,678 INFO [EjbDeployer] jndi:null
            09:43:33,272 INFO [TomcatDeployment] deploy, ctxPath=/debit, vfsUrl=debit.ear/debit.war
            09:43:33,319 ERROR [StandardContext] Context [/debit] startup failed due to previous errors
            java.lang.IllegalArgumentException: Servlet mapping specifies an unknown servlet name IncomingMessageExecServlet
             at org.apache.catalina.core.StandardContext.addServletMapping(StandardContext.java:2484)
             at org.apache.catalina.core.StandardContext.addServletMapping(StandardContext.java:2464)
             at org.jboss.web.tomcat.service.deployers.JBossContextConfig.processWebMetaData(JBossContextConfig.java:385)
             at org.jboss.web.tomcat.service.deployers.JBossContextConfig.applicationWebConfig(JBossContextConfig.java:127)
             at org.apache.catalina.startup.ContextConfig.start(ContextConfig.java:1065)
             at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:261)
             at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)
             at org.apache.catalina.core.StandardContext.start(StandardContext.java:4312)
             at org.jboss.web.tomcat.service.deployers.TomcatDeployment.performDeployInternal(TomcatDeployment.java:367)
             at org.jboss.web.tomcat.service.deployers.TomcatDeployment.performDeploy(TomcatDeployment.java:146)
             at org.jboss.web.deployers.AbstractWarDeployment.start(AbstractWarDeployment.java:460)
             at org.jboss.web.deployers.WebModule.startModule(WebModule.java:118)
             at org.jboss.web.deployers.WebModule.start(WebModule.java:96)
             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:597)
             at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:157)
             at org.jboss.mx.server.Invocation.dispatch(Invocation.java:96)
             at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
             at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
             at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:668)
             at org.jboss.system.microcontainer.ServiceProxy.invoke(ServiceProxy.java:206)
             at $Proxy36.start(Unknown Source)
             at org.jboss.system.microcontainer.StartStopLifecycleAction.installAction(StartStopLifecycleAction.java:42)
             at org.jboss.system.microcontainer.StartStopLifecycleAction.installAction(StartStopLifecycleAction.java:37)
             at org.jboss.dependency.plugins.action.SimpleControllerContextAction.simpleInstallAction(SimpleControllerContextAction.java:62)
             at org.jboss.dependency.plugins.action.AccessControllerContextAction.install(AccessControllerContextAction.java:71)
             at org.jboss.dependency.plugins.AbstractControllerContextActions.install(AbstractControllerContextActions.java:51)
             at org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:348)
             at org.jboss.system.microcontainer.ServiceControllerContext.install(ServiceControllerContext.java:286)
             at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:1598)
             at org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:934)
             at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1062)
             at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:984)
             at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:822)
             at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:553)
             at org.jboss.system.ServiceController.doChange(ServiceController.java:688)
             at org.jboss.system.ServiceController.start(ServiceController.java:460)
             at org.jboss.system.deployers.ServiceDeployer.start(ServiceDeployer.java:146)
             at org.jboss.system.deployers.ServiceDeployer.deploy(ServiceDeployer.java:104)
             at org.jboss.system.deployers.ServiceDeployer.deploy(ServiceDeployer.java:45)
             at org.jboss.deployers.spi.deployer.helpers.AbstractSimpleRealDeployer.internalDeploy(AbstractSimpleRealDeployer.java:62)
             at org.jboss.deployers.spi.deployer.helpers.AbstractRealDeployer.deploy(AbstractRealDeployer.java:50)
             at org.jboss.deployers.plugins.deployers.DeployerWrapper.deploy(DeployerWrapper.java:171)
             at org.jboss.deployers.plugins.deployers.DeployersImpl.doDeploy(DeployersImpl.java:1439)
             at org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(DeployersImpl.java:1157)
             at org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(DeployersImpl.java:1178)
             at org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(DeployersImpl.java:1210)
             at org.jboss.deployers.plugins.deployers.DeployersImpl.install(DeployersImpl.java:1098)
             at org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:348)
             at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:1598)
             at org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:934)
             at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1062)
             at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:984)
             at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:822)
             at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:553)
             at org.jboss.deployers.plugins.deployers.DeployersImpl.process(DeployersImpl.java:781)
             at org.jboss.deployers.plugins.main.MainDeployerImpl.process(MainDeployerImpl.java:545)
             at org.jboss.system.server.profileservice.ProfileServiceBootstrap.loadProfile(ProfileServiceBootstrap.java:304)
             at org.jboss.system.server.profileservice.ProfileServiceBootstrap.start(ProfileServiceBootstrap.java:205)
             at org.jboss.bootstrap.AbstractServerImpl.start(AbstractServerImpl.java:405)
             at org.jboss.Main.boot(Main.java:209)
             at org.jboss.Main$1.run(Main.java:547)
             at java.lang.Thread.run(Thread.java:619)
            09:43:33,522 ERROR [StandardContext] Context [/debit] startup failed due to previous errors
            09:43:33,522 ERROR [AbstractKernelController] Error installing to Start: name=jboss.web.deployment:war=/debit state=Create mode=Manual requiredState=Installed
            org.jboss.deployers.spi.DeploymentException: URL file:/C:/jboss-5.0.0.GA/server/default/tmp/deploy/debit16898-exp.war/ deployment failed
             at org.jboss.web.tomcat.service.deployers.TomcatDeployment.performDeployInternal(TomcatDeployment.java:388)
             at org.jboss.web.tomcat.service.deployers.TomcatDeployment.performDeploy(TomcatDeployment.java:146)
             at org.jboss.web.deployers.AbstractWarDeployment.start(AbstractWarDeployment.java:460)
             at org.jboss.web.deployers.WebModule.startModule(WebModule.java:118)
             at org.jboss.web.deployers.WebModule.start(WebModule.java:96)
             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:597)
             at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:157)
             at org.jboss.mx.server.Invocation.dispatch(Invocation.java:96)
             at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
             at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
             at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:668)
             at org.jboss.system.microcontainer.ServiceProxy.invoke(ServiceProxy.java:206)
             at $Proxy36.start(Unknown Source)
             at org.jboss.system.microcontainer.StartStopLifecycleAction.installAction(StartStopLifecycleAction.java:42)
             at org.jboss.system.microcontainer.StartStopLifecycleAction.installAction(StartStopLifecycleAction.java:37)
             at org.jboss.dependency.plugins.action.SimpleControllerContextAction.simpleInstallAction(SimpleControllerContextAction.java:62)
             at org.jboss.dependency.plugins.action.AccessControllerContextAction.install(AccessControllerContextAction.java:71)
             at org.jboss.dependency.plugins.AbstractControllerContextActions.install(AbstractControllerContextActions.java:51)
             at org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:348)
             at org.jboss.system.microcontainer.ServiceControllerContext.install(ServiceControllerContext.java:286)
             at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:1598)
             at org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:934)
             at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1062)
             at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:984)
             at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:822)
             at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:553)
             at org.jboss.system.ServiceController.doChange(ServiceController.java:688)
             at org.jboss.system.ServiceController.start(ServiceController.java:460)
             at org.jboss.system.deployers.ServiceDeployer.start(ServiceDeployer.java:146)
             at org.jboss.system.deployers.ServiceDeployer.deploy(ServiceDeployer.java:104)
             at org.jboss.system.deployers.ServiceDeployer.deploy(ServiceDeployer.java:45)
             at org.jboss.deployers.spi.deployer.helpers.AbstractSimpleRealDeployer.internalDeploy(AbstractSimpleRealDeployer.java:62)
             at org.jboss.deployers.spi.deployer.helpers.AbstractRealDeployer.deploy(AbstractRealDeployer.java:50)
             at org.jboss.deployers.plugins.deployers.DeployerWrapper.deploy(DeployerWrapper.java:171)
             at org.jboss.deployers.plugins.deployers.DeployersImpl.doDeploy(DeployersImpl.java:1439)
             at org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(DeployersImpl.java:1157)
             at org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(DeployersImpl.java:1178)
             at org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(DeployersImpl.java:1210)
             at org.jboss.deployers.plugins.deployers.DeployersImpl.install(DeployersImpl.java:1098)
             at org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:348)
             at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:1598)
             at org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:934)
             at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1062)
             at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:984)
             at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:822)
             at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:553)
             at org.jboss.deployers.plugins.deployers.DeployersImpl.process(DeployersImpl.java:781)
             at org.jboss.deployers.plugins.main.MainDeployerImpl.process(MainDeployerImpl.java:545)
             at org.jboss.system.server.profileservice.ProfileServiceBootstrap.loadProfile(ProfileServiceBootstrap.java:304)
             at org.jboss.system.server.profileservice.ProfileServiceBootstrap.start(ProfileServiceBootstrap.java:205)
             at org.jboss.bootstrap.AbstractServerImpl.start(AbstractServerImpl.java:405)
             at org.jboss.Main.boot(Main.java:209)
             at org.jboss.Main$1.run(Main.java:547)
             at java.lang.Thread.run(Thread.java:619)
            09:43:34,366 ERROR [AbstractKernelController] Error installing to Real: name=vfszip:/C:/jboss-5.0.0.GA/server/default/deploy/debit.ear state=PreReal mode=Manual requiredState=Real
            org.jboss.deployers.spi.DeploymentException: URL file:/C:/jboss-5.0.0.GA/server/default/tmp/deploy/debit16898-exp.war/ deployment failed
             at org.jboss.web.tomcat.service.deployers.TomcatDeployment.performDeployInternal(TomcatDeployment.java:388)
             at org.jboss.web.tomcat.service.deployers.TomcatDeployment.performDeploy(TomcatDeployment.java:146)
             at org.jboss.web.deployers.AbstractWarDeployment.start(AbstractWarDeployment.java:460)
             at org.jboss.web.deployers.WebModule.startModule(WebModule.java:118)
             at org.jboss.web.deployers.WebModule.start(WebModule.java:96)
             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:597)
             at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:157)
             at org.jboss.mx.server.Invocation.dispatch(Invocation.java:96)
             at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
             at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
             at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:668)
             at org.jboss.system.microcontainer.ServiceProxy.invoke(ServiceProxy.java:206)
             at $Proxy36.start(Unknown Source)
             at org.jboss.system.microcontainer.StartStopLifecycleAction.installAction(StartStopLifecycleAction.java:42)
             at org.jboss.system.microcontainer.StartStopLifecycleAction.installAction(StartStopLifecycleAction.java:37)
             at org.jboss.dependency.plugins.action.SimpleControllerContextAction.simpleInstallAction(SimpleControllerContextAction.java:62)
             at org.jboss.dependency.plugins.action.AccessControllerContextAction.install(AccessControllerContextAction.java:71)
             at org.jboss.dependency.plugins.AbstractControllerContextActions.install(AbstractControllerContextActions.java:51)
             at org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:348)
             at org.jboss.system.microcontainer.ServiceControllerContext.install(ServiceControllerContext.java:286)
             at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:1598)
             at org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:934)
             at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1062)
             at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:984)
             at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:822)
             at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:553)
             at org.jboss.system.ServiceController.doChange(ServiceController.java:688)
             at org.jboss.system.ServiceController.start(ServiceController.java:460)
             at org.jboss.system.deployers.ServiceDeployer.start(ServiceDeployer.java:146)
             at org.jboss.system.deployers.ServiceDeployer.deploy(ServiceDeployer.java:104)
             at org.jboss.system.deployers.ServiceDeployer.deploy(ServiceDeployer.java:45)
             at org.jboss.deployers.spi.deployer.helpers.AbstractSimpleRealDeployer.internalDeploy(AbstractSimpleRealDeployer.java:62)
             at org.jboss.deployers.spi.deployer.helpers.AbstractRealDeployer.deploy(AbstractRealDeployer.java:50)
             at org.jboss.deployers.plugins.deployers.DeployerWrapper.deploy(DeployerWrapper.java:171)
             at org.jboss.deployers.plugins.deployers.DeployersImpl.doDeploy(DeployersImpl.java:1439)
             at org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(DeployersImpl.java:1157)
             at org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(DeployersImpl.java:1178)
             at org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(DeployersImpl.java:1210)
             at org.jboss.deployers.plugins.deployers.DeployersImpl.install(DeployersImpl.java:1098)
             at org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:348)
             at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:1598)
             at org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:934)
             at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1062)
             at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:984)
             at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:822)
             at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:553)
             at org.jboss.deployers.plugins.deployers.DeployersImpl.process(DeployersImpl.java:781)
             at org.jboss.deployers.plugins.main.MainDeployerImpl.process(MainDeployerImpl.java:545)
             at org.jboss.system.server.profileservice.ProfileServiceBootstrap.loadProfile(ProfileServiceBootstrap.java:304)
             at org.jboss.system.server.profileservice.ProfileServiceBootstrap.start(ProfileServiceBootstrap.java:205)
             at org.jboss.bootstrap.AbstractServerImpl.start(AbstractServerImpl.java:405)
             at org.jboss.Main.boot(Main.java:209)
             at org.jboss.Main$1.run(Main.java:547)
             at java.lang.Thread.run(Thread.java:619)
            09:43:34,616 ERROR [ProfileServiceBootstrap] Failed to load profile: Summary of incomplete deployments (SEE PREVIOUS ERRORS FOR DETAILS):
            
            *** CONTEXTS IN ERROR: Name -> Error
            
            vfszip:/C:/jboss-5.0.0.GA/server/default/deploy/debit.ear -> org.jboss.deployers.spi.DeploymentException: URL file:/C:/jboss-5.0.0.GA/server/default/tmp/deploy/debit16898-exp.war/
            deployment failed
            
            
            09:43:34,663 INFO [Http11Protocol] Starting Coyote HTTP/1.1 on http-127.0.0.1-8080
            09:43:34,710 INFO [AjpProtocol] Starting Coyote AJP/1.3 on ajp-127.0.0.1-8009
            09:43:34,725 INFO [ServerImpl] JBoss (Microcontainer) [5.0.0.GA (build: SVNTag=JBoss_5_0_0_GA date=200812042120)] Started in 1m:25s:640ms
            


            • 3. Re: Manifest.MF Class-Path is ignored during ear file deploy
              Lior Levy Newbie

              Is there anybody who knows the answer?????

              • 4. Re: Manifest.MF Class-Path is ignored during ear file deploy
                jaikiran pai Master

                In the logs, i don't see any classloading related issues.

                java.lang.IllegalArgumentException: Servlet mapping specifies an unknown servlet name IncomingMessageExecServlet


                Looks like your web.xml contents are incorrect. I think you have a servlet-mapping which points to a non-existent servlet. Please post the contents of web.xml.

                While posting logs or xml content or code, please remember to wrap it in a code block by using the Code button in the message editor window. Please use the Preview button to ensure that your post is correctly formatted.

                • 5. Re: Manifest.MF Class-Path is ignored during ear file deploy
                  Arun Kumar Newbie

                  I guess u have problem with web.xml coz its saying abt servlet IncomingMessageExecServlet.

                   

                  Cross check again..