[jboss-user] [Installation, Configuration & DEPLOYMENT] - EAR file won't deploy properly

lescarbonaro do-not-reply at jboss.com
Wed Nov 28 08:37:01 EST 2007


Hi all and sorry about the double-post, but I reckoned this is a more appropriate place for my question.

I have JBoss 4.2.1 installed on a local Windows XP Pro pc, with Java 1.6, JRE 1.6, MySQL 5 installed. 

The application I'm working on builds an EAR file and deploys it in JBoss. However once JBoss tries to initialize this EJB app, I get loads of errors (see below) starting off with ClassNotFound exception and then basically downhill from there. The curious thing is the exact same EAR file deploys perfectly on another machine with the same basic configuration. I have been comparing and checking xml files and property files line by line for two days - nothing.

Could someone please tell me what's going wrong here, and how can I fix it? 

Thanks. 

Regards, 
Les 


12:07:42,484 INFO  [Server] Starting JBoss (MX MicroKernel)...
12:07:42,484 INFO  [Server] Release ID: JBoss [Trinity] 4.2.1.GA (build: SVNTag=JBoss_4_2_1_GA date=200707131605)
12:07:42,484 INFO  [Server] Home Dir: C:\JBoss\jboss-4.2.1.GA
12:07:42,484 INFO  [Server] Home URL: file:/C:/JBoss/jboss-4.2.1.GA/
12:07:42,484 INFO  [Server] Patch URL: null
12:07:42,484 INFO  [Server] Server Name: default
12:07:42,484 INFO  [Server] Server Home Dir: C:\JBoss\jboss-4.2.1.GA\server\default
12:07:42,484 INFO  [Server] Server Home URL: file:/C:/JBoss/jboss-4.2.1.GA/server/default/
12:07:42,484 INFO  [Server] Server Log Dir: C:\JBoss\jboss-4.2.1.GA\server\default\log
12:07:42,484 INFO  [Server] Server Temp Dir: C:\JBoss\jboss-4.2.1.GA\server\default\tmp
12:07:42,500 INFO  [Server] Root Deployment Filename: jboss-service.xml
12:07:42,750 INFO  [ServerInfo] Java version: 1.6.0_03,Sun Microsystems Inc.
12:07:42,750 INFO  [ServerInfo] Java VM: Java HotSpot(TM) Client VM 1.6.0_03-b05,Sun Microsystems Inc.
12:07:42,750 INFO  [ServerInfo] OS-System: Windows XP 5.1,x86
12:07:43,093 INFO  [Server] Core system initialized
12:07:44,968 INFO  [WebService] Using RMI server codebase: http://127.0.0.1:8083/
12:07:44,968 INFO  [Log4jService$URLWatchTimerTask] Configuring from URL: resource:jboss-log4j.xml
12:07:45,390 INFO  [TransactionManagerService] JBossTS Transaction Service (JTA version) - JBoss Inc.
12:07:45,390 INFO  [TransactionManagerService] Setting up property manager MBean and JMX layer
12:07:45,578 INFO  [TransactionManagerService] Starting recovery manager
12:07:45,656 INFO  [TransactionManagerService] Recovery manager started
12:07:45,656 INFO  [TransactionManagerService] Binding TransactionManager JNDI Reference
12:07:47,875 INFO  [EJB3Deployer] Starting java:comp multiplexer
12:07:49,265 INFO  [ServiceEndpointManager] jbossws-1.2.1.GA (build=200704151756)
12:07:50,421 INFO  [AprLifecycleListener] The Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: C:\Java\jre1.6.0_03\bin;.;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\Java\jdk1.6.0_03\bin\..\jre\bin\client;C:\Java\jdk1.6.0_03\bin\..\jre\bin;C:\Java\jdk1.6.0_03\bin;C:\JBoss\jboss-4.2.1.GA\bin;C:\Ant\apache-ant-1.7.0\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\MySQL\MySQL Server 5.0\bin
12:07:50,468 INFO  [Http11Protocol] Initializing Coyote HTTP/1.1 on http-127.0.0.1-8080
12:07:50,468 INFO  [AjpProtocol] Initializing Coyote AJP/1.3 on ajp-127.0.0.1-8009
12:07:50,468 INFO  [Catalina] Initialization processed in 225 ms
12:07:50,468 INFO  [StandardService] Starting service jboss.web
12:07:50,484 INFO  [StandardEngine] Starting Servlet Engine: JBossWeb/2.0.0.GA
12:07:50,531 INFO  [Catalina] Server startup in 49 ms
12:07:50,625 INFO  [TomcatDeployer] deploy, ctxPath=/, warUrl=.../deploy/jboss-web.deployer/ROOT.war/
12:07:51,187 INFO  [TomcatDeployer] deploy, ctxPath=/invoker, warUrl=.../deploy/http-invoker.sar/invoker.war/
12:07:51,375 INFO  [TomcatDeployer] deploy, ctxPath=/jbossws, warUrl=.../tmp/deploy/tmp65044jbossws-context-exp.war/
12:07:51,484 INFO  [TomcatDeployer] deploy, ctxPath=/jbossmq-httpil, warUrl=.../deploy/jms/jbossmq-httpil.sar/jbossmq-httpil.war/
12:07:52,296 INFO  [TomcatDeployer] deploy, ctxPath=/web-console, warUrl=.../deploy/management/console-mgr.sar/web-console.war/
12:07:52,750 INFO  [MailService] Mail Service bound to java:/WinstantMail
12:07:52,906 INFO  [RARDeployment] Required license terms exist, view META-INF/ra.xml in .../deploy/jboss-ha-local-jdbc.rar
12:07:52,953 INFO  [RARDeployment] Required license terms exist, view META-INF/ra.xml in .../deploy/jboss-ha-xa-jdbc.rar
12:07:52,984 INFO  [RARDeployment] Required license terms exist, view META-INF/ra.xml in .../deploy/jboss-local-jdbc.rar
12:07:53,031 INFO  [RARDeployment] Required license terms exist, view META-INF/ra.xml in .../deploy/jboss-xa-jdbc.rar
12:07:53,078 INFO  [RARDeployment] Required license terms exist, view META-INF/ra.xml in .../deploy/jms/jms-ra.rar
12:07:53,125 INFO  [RARDeployment] Required license terms exist, view META-INF/ra.xml in .../deploy/quartz-ra.rar
12:07:53,125 INFO  [QuartzResourceAdapter] start quartz!!!
12:07:53,187 INFO  [SimpleThreadPool] Job execution threads will use class loader of thread: main
12:07:53,218 INFO  [QuartzScheduler] Quartz Scheduler v.1.5.2 created.
12:07:53,218 INFO  [RAMJobStore] RAMJobStore initialized.
12:07:53,218 INFO  [StdSchedulerFactory] Quartz scheduler 'DefaultQuartzScheduler' initialized from default resource file in Quartz package: 'quartz.properties'
12:07:53,218 INFO  [StdSchedulerFactory] Quartz scheduler version: 1.5.2
12:07:53,218 INFO  [QuartzScheduler] Scheduler DefaultQuartzScheduler_$_NON_CLUSTERED started.
12:07:53,984 INFO  [ConnectionFactoryBindingService] Bound ConnectionManager 'jboss.jca:service=DataSourceBinding,name=DefaultDS' to JNDI name 'java:DefaultDS'
12:07:54,234 INFO  [A] Bound to JNDI name: queue/A
12:07:54,234 INFO  [B] Bound to JNDI name: queue/B
12:07:54,234 INFO  [C] Bound to JNDI name: queue/C
12:07:54,234 INFO  [D] Bound to JNDI name: queue/D
12:07:54,234 INFO  [ex] Bound to JNDI name: queue/ex
12:07:54,250 INFO  [testTopic] Bound to JNDI name: topic/testTopic
12:07:54,265 INFO  [securedTopic] Bound to JNDI name: topic/securedTopic
12:07:54,265 INFO  [testDurableTopic] Bound to JNDI name: topic/testDurableTopic
12:07:54,265 INFO  [testQueue] Bound to JNDI name: queue/testQueue
12:07:54,296 INFO  [UILServerILService] JBossMQ UIL service available at : /127.0.0.1:8093
12:07:54,328 INFO  [DLQ] Bound to JNDI name: queue/DLQ
12:07:54,453 INFO  [ConnectionFactoryBindingService] Bound ConnectionManager 'jboss.jca:service=ConnectionFactoryBinding,name=JmsXA' to JNDI name 'java:JmsXA'
12:07:54,515 INFO  [ConnectionFactoryBindingService] Bound ConnectionManager 'jboss.jca:service=DataSourceBinding,name=WinstantDS' to JNDI name 'java:WinstantDS'
12:07:54,531 INFO  [TomcatDeployer] deploy, ctxPath=/jmx-console, warUrl=.../deploy/jmx-console.war/
12:07:54,750 INFO  [EARDeployer] Init J2EE application: file:/C:/JBoss/jboss-4.2.1.GA/server/default/deploy/winstant_ear.ear
12:08:05,093 WARN  [ServiceController] Problem creating service jboss.j2ee:service=EJB3,module=winstant_ejb.jar
java.lang.ClassNotFoundException: No ClassLoaders found for: com.winstant.ejb.SettingsEAOImpl
	at org.jboss.mx.loading.LoadMgr3.beginLoadTask(LoadMgr3.java:306)
	at org.jboss.mx.loading.RepositoryClassLoader.loadClassImpl(RepositoryClassLoader.java:514)
	at org.jboss.mx.loading.RepositoryClassLoader.loadClass(RepositoryClassLoader.java:408)

and on and on.. then ...

	at java.lang.Thread.run(Unknown Source)
12:08:08,359 ERROR [URLDeploymentScanner] Incomplete Deployment listing:

--- Incompletely deployed packages ---
org.jboss.deployment.DeploymentInfo at 3d40b7d { url=file:/C:/JBoss/jboss-4.2.1.GA/server/default/deploy/winstant_ear.ear }
  deployer: org.jboss.deployment.EARDeployer at dfc362
  status: Deployment FAILED reason: URL file:/C:/JBoss/jboss-4.2.1.GA/server/default/tmp/deploy/tmp65074winstant_ear.ear-contents/boma_web-exp.war/ deployment failed
  state: FAILED
  watch: file:/C:/JBoss/jboss-4.2.1.GA/server/default/deploy/winstant_ear.ear
  altDD: null
  lastDeployed: 1196248084859
  lastModified: 1196248074750
  mbeans:
    persistence.units:ear=winstant_ear.ear,unitName=winstant state: Started

--- MBeans waiting for other MBeans ---
ObjectName: jboss.j2ee:service=EJB3,module=winstant_ejb.jar
  State: FAILED
  Reason: java.lang.ClassNotFoundException: No ClassLoaders found for: com.winstant.ejb.SettingsEAOImpl

ObjectName: jboss.web.deployment:war=boma_web.war,id=-1105637900
  State: FAILED
  Reason: org.jboss.deployment.DeploymentException: URL file:/C:/JBoss/jboss-4.2.1.GA/server/default/tmp/deploy/tmp65074winstant_ear.ear-contents/boma_web-exp.war/ deployment failed

--- MBEANS THAT ARE THE ROOT CAUSE OF THE PROBLEM ---
ObjectName: jboss.j2ee:service=EJB3,module=winstant_ejb.jar
  State: FAILED
  Reason: java.lang.ClassNotFoundException: No ClassLoaders found for: com.winstant.ejb.SettingsEAOImpl

ObjectName: jboss.web.deployment:war=boma_web.war,id=-1105637900
  State: FAILED
  Reason: org.jboss.deployment.DeploymentException: URL file:/C:/JBoss/jboss-4.2.1.GA/server/default/tmp/deploy/tmp65074winstant_ear.ear-contents/boma_web-exp.war/ deployment failed


12:08:08,453 INFO  [Http11Protocol] Starting Coyote HTTP/1.1 on http-127.0.0.1-8080
12:08:08,468 INFO  [AjpProtocol] Starting Coyote AJP/1.3 on ajp-127.0.0.1-8009
12:08:08,484 INFO  [Server] JBoss (MX MicroKernel) [4.2.1.GA (build: SVNTag=JBoss_4_2_1_GA date=200707131605)] Started in 25s:984ms



View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4108460#4108460

Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4108460



More information about the jboss-user mailing list