[jboss-dev-forums] [Design of POJO Server] - Re: extra jars needed when deploying a Seam app into JBAS5 b

charles.crouch@jboss.com do-not-reply at jboss.com
Thu Jan 31 15:46:38 EST 2008


"pete.muir at jboss.org" wrote : Also, if's a WAR deployment putting the jbas5.jar into WEB-INF/lib is correct.

I tried both with and without jboss-seam-jbas5.jar in WEB-INF/lib and got the same error below. FWIW I also upgraded to Seam 2.0.1.GA jars

C:\usr\apps\jboss\jboss-5.0.0.r69477\bin>run
  | ===============================================================================
  | 
  |   JBoss Bootstrap Environment
  | 
  |   JBOSS_HOME: C:\usr\apps\jboss\jboss-5.0.0.r69477
  | 
  |   JAVA: C:\Program Files\Java\jdk1.5.0_13\bin\java
  | 
  |   JAVA_OPTS:  -Dprogram.name=run.bat -server -Xms128m -Xmx512m -XX:MaxPermSize=256m -Dsun.rmi.dgc.client.gcInterval=3600000
  | -Dsun.rmi.dgc.server.gcInterval=3600000
  | 
  |   CLASSPATH: C:\Program Files\Java\jdk1.5.0_13\lib\tools.jar;C:\usr\apps\jboss\jboss-5.0.0.r69477\bin\run.jar
  | 
  | ===============================================================================
  | 
  | 14:38:06,421 INFO  [ServerImpl] Starting JBoss (Microcontainer)...
  | 14:38:06,421 INFO  [ServerImpl] Release ID: JBoss [Morpheus] 5.0.0.Beta4 (build: SVNTag=JBoss_5_0_0_Beta4 date=200801290937)
  | 
  | 14:38:06,421 INFO  [ServerImpl] Home Dir: C:\usr\apps\jboss\jboss-5.0.0.r69477
  | 14:38:06,421 INFO  [ServerImpl] Home URL: file:/C:/usr/apps/jboss/jboss-5.0.0.r69477/
  | 14:38:06,421 INFO  [ServerImpl] Library URL: file:/C:/usr/apps/jboss/jboss-5.0.0.r69477/lib/
  | 14:38:06,421 INFO  [ServerImpl] Patch URL: null
  | 14:38:06,421 INFO  [ServerImpl] Server Name: default
  | 14:38:06,421 INFO  [ServerImpl] Server Home Dir: C:\usr\apps\jboss\jboss-5.0.0.r69477\server\default
  | 14:38:06,437 INFO  [ServerImpl] Server Home URL: file:/C:/usr/apps/jboss/jboss-5.0.0.r69477/server/default/
  | 14:38:06,437 INFO  [ServerImpl] Server Data Dir: C:\usr\apps\jboss\jboss-5.0.0.r69477\server\default\data
  | 14:38:06,437 INFO  [ServerImpl] Server Temp Dir: C:\usr\apps\jboss\jboss-5.0.0.r69477\server\default\tmp
  | 14:38:06,437 INFO  [ServerImpl] Server Config URL: file:/C:/usr/apps/jboss/jboss-5.0.0.r69477/server/default/conf/
  | 14:38:06,437 INFO  [ServerImpl] Server Library URL: file:/C:/usr/apps/jboss/jboss-5.0.0.r69477/server/default/lib/
  | 14:38:06,437 INFO  [ServerImpl] Root Deployment Filename: jboss-service.xml
  | 14:38:07,468 INFO  [ServerImpl] Starting Microcontainer, bootstrapURL=file:/C:/usr/apps/jboss/jboss-5.0.0.r69477/server/defa
  | ult/conf/bootstrap-beans.xml
  | 14:38:09,875 INFO  [ProfileImpl] Using profile root:C:\usr\apps\jboss\jboss-5.0.0.r69477\server\default
  | 14:38:10,828 INFO  [ServerInfo] Java version: 1.5.0_13,Sun Microsystems Inc.
  | 14:38:10,828 INFO  [ServerInfo] Java VM: Java HotSpot(TM) Server VM 1.5.0_13-b05,Sun Microsystems Inc.
  | 14:38:10,828 INFO  [ServerInfo] OS-System: Windows XP 5.1,x86
  | 14:38:10,968 INFO  [JMXKernel] Legacy JMX core initialized
  | 14:38:20,921 INFO  [WebService] Using RMI server codebase: http://127.0.0.1:8083/
  | 14:38:22,343 INFO  [TransactionManagerService] JBossTS Transaction Service (JTA version) - JBoss Inc.
  | 14:38:22,343 INFO  [TransactionManagerService] Setting up property manager MBean and JMX layer
  | 14:38:22,750 INFO  [TransactionManagerService] Starting recovery manager
  | 14:38:22,890 INFO  [TransactionManagerService] Recovery manager started
  | 14:38:22,890 INFO  [TransactionManagerService] Binding TransactionManager JNDI Reference
  | 14:38:36,140 INFO  [AprLifecycleListener] The Apache Tomcat Native library which allows optimal performance in production en
  | vironments was not found on the java.library.path: C:\Program Files\Java\jdk1.5.0_13\bin;.;C:\WINDOWS\system32;C:\WINDOWS;C:
  | \Program Files\ThinkPad\Utilities;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\ATI Technologies\
  | ATI.ACE\;C:\Program Files\Diskeeper Corporation\Diskeeper\;C:\Program Files\ThinkPad\ConnectUtilities;C:\Program Files\Commo
  | n Files\Lenovo;C:\Program Files\Lenovo\Client Security Solution;C:\Program Files\Java\jdk1.5.0_13\bin;C:\usr\apps\maven\mave
  | n-2.0.7\bin;C:\usr\apps\ant\apache-ant-1.7.0\bin;C:\Program Files\Subversion\bin;
  | 14:38:36,453 INFO  [Http11Protocol] Initializing Coyote HTTP/1.1 on http-127.0.0.1-8080
  | 14:38:36,453 INFO  [AjpProtocol] Initializing Coyote AJP/1.3 on ajp-127.0.0.1-8009
  | 14:38:36,453 INFO  [Catalina] Initialization processed in 1119 ms
  | 14:38:36,453 INFO  [StandardService] Starting service jboss.web
  | 14:38:36,453 INFO  [StandardEngine] Starting Servlet Engine: JBoss Web/2.1.0.CR12
  | 14:38:36,578 INFO  [Catalina] Server startup in 125 ms
  | 14:38:40,656 INFO  [AspectDeployer] Deploying xml into org.jboss.aop.AspectManager at 451dba for BaseClassLoader at 11c7a72{vfsfil
  | e:/C:/usr/apps/jboss/jboss-5.0.0.r69477/server/default/deploy/ejb3-interceptors-aop.xml}
  | 14:38:47,500 ERROR [AbstractKernelController] Error installing to PostClassLoader: name=vfsfile:/C:/usr/apps/jboss/jboss-5.0
  | .0.r69477/server/default/deploy/embedded-console.war state=ClassLoader mode=Manual requiredState=PostClassLoader
  | org.jboss.deployers.spi.DeploymentException: Error during deploy: vfsfile:/C:/usr/apps/jboss/jboss-5.0.0.r69477/server/defau
  | lt/deploy/embedded-console.war
  |         at org.jboss.deployers.spi.DeploymentException.rethrowAsDeploymentException(DeploymentException.java:49)
  |         at org.jboss.deployers.plugins.deployers.DeployerWrapper.deploy(DeployerWrapper.java:175)
  |         at org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(DeployersImpl.java:853)
  |         at org.jboss.deployers.plugins.deployers.DeployersImpl.install(DeployersImpl.java:794)
  |         at org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:327)
  |         at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:1309)
  |         at org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:734)
  |         at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:862)
  |         at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:784)
  |         at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:622)
  |         at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:411)
  |         at org.jboss.deployers.plugins.deployers.DeployersImpl.process(DeployersImpl.java:498)
  |         at org.jboss.deployers.plugins.main.MainDeployerImpl.process(MainDeployerImpl.java:506)
  |         at org.jboss.system.server.profileservice.ProfileServiceBootstrap.loadProfile(ProfileServiceBootstrap.java:246)
  |         at org.jboss.system.server.profileservice.ProfileServiceBootstrap.start(ProfileServiceBootstrap.java:131)
  |         at org.jboss.bootstrap.AbstractServerImpl.start(AbstractServerImpl.java:408)
  |         at org.jboss.Main.boot(Main.java:208)
  |         at org.jboss.Main$1.run(Main.java:534)
  |         at java.lang.Thread.run(Thread.java:595)
  | Caused by: java.lang.NoClassDefFoundError: Lorg/drools/agent/RuleAgent;
  |         at java.lang.Class.getDeclaredFields0(Native Method)
  |         at java.lang.Class.privateGetDeclaredFields(Class.java:2259)
  |         at java.lang.Class.getDeclaredFields(Class.java:1715)
  |         at org.jboss.metadata.annotation.creator.AbstractComponentProcessor.processClass(AbstractComponentProcessor.java:252
  | )
  |         at org.jboss.metadata.annotation.creator.AbstractComponentProcessor.processClass(AbstractComponentProcessor.java:202
  | )
  |         at org.jboss.metadata.annotation.creator.AbstractComponentProcessor.process(AbstractComponentProcessor.java:143)
  |         at org.jboss.metadata.annotation.creator.web.WebComponentProcessor.process(WebComponentProcessor.java:60)
  |         at org.jboss.metadata.annotation.creator.web.WebComponentProcessor.process(WebComponentProcessor.java:42)
  |         at org.jboss.metadata.annotation.creator.web.Web25MetaDataCreator.create(Web25MetaDataCreator.java:68)
  |         at org.jboss.deployment.AnnotationMetaDataDeployer.processJBossWebMetaData(AnnotationMetaDataDeployer.java:222)
  |         at org.jboss.deployment.AnnotationMetaDataDeployer.deploy(AnnotationMetaDataDeployer.java:171)
  |         at org.jboss.deployment.AnnotationMetaDataDeployer.deploy(AnnotationMetaDataDeployer.java:90)
  |         at org.jboss.deployers.plugins.deployers.DeployerWrapper.deploy(DeployerWrapper.java:169)
  |         ... 17 more
  | 14:38:48,953 INFO  [TomcatDeployment] deploy, ctxPath=/invoker, vfsUrl=http-invoker.sar/invoker.war
  | 14:38:50,812 INFO  [RARDeployment] Required license terms exist, view vfsfile:/C:/usr/apps/jboss/jboss-5.0.0.r69477/server/d
  | efault/deploy/jboss-xa-jdbc.rar/META-INF/ra.xml
  | 14:38:50,812 INFO  [RARDeployment] Required license terms exist, view vfsfile:/C:/usr/apps/jboss/jboss-5.0.0.r69477/server/d
  | efault/deploy/jboss-local-jdbc.rar/META-INF/ra.xml
  | 14:38:50,859 INFO  [ConnectionFactoryBindingService] Bound ConnectionManager 'jboss.jca:service=DataSourceBinding,name=Defau
  | ltDS' to JNDI name 'java:DefaultDS'
  | 14:38:51,046 WARN  [QuartzTimerServiceFactory] sql failed: CREATE TABLE qrtz_job_details(JOB_NAME VARCHAR(80) NOT NULL, JOB_
  | GROUP VARCHAR(80) NOT NULL, DESCRIPTION VARCHAR(120) NULL, JOB_CLASS_NAME VARCHAR(128) NOT NULL, IS_DURABLE VARCHAR(1) NOT N
  | ULL, IS_VOLATILE VARCHAR(1) NOT NULL, IS_STATEFUL VARCHAR(1) NOT NULL, REQUESTS_RECOVERY VARCHAR(1) NOT NULL, JOB_DATA BINAR
  | Y NULL, PRIMARY KEY (JOB_NAME,JOB_GROUP))
  | 14:38:51,203 INFO  [SimpleThreadPool] Job execution threads will use class loader of thread: main
  | 14:38:51,234 INFO  [QuartzScheduler] Quartz Scheduler v.1.5.2 created.
  | 14:38:51,250 INFO  [JobStoreCMT] Using db table-based data access locking (synchronization).
  | 14:38:51,281 INFO  [JobStoreCMT] Removed 0 Volatile Trigger(s).
  | 14:38:51,281 INFO  [JobStoreCMT] Removed 0 Volatile Job(s).
  | 14:38:51,281 INFO  [JobStoreCMT] JobStoreCMT initialized.
  | 14:38:51,281 INFO  [StdSchedulerFactory] Quartz scheduler 'JBossEJB3QuartzScheduler' initialized from an externally provided
  |  properties instance.
  | 14:38:51,281 INFO  [StdSchedulerFactory] Quartz scheduler version: 1.5.2
  | 14:38:51,281 INFO  [JobStoreCMT] Freed 0 triggers from 'acquired' / 'blocked' state.
  | 14:38:51,296 INFO  [JobStoreCMT] Recovering 0 jobs that were in-progress at the time of the last shut-down.
  | 14:38:51,296 INFO  [JobStoreCMT] Recovery complete.
  | 14:38:51,296 INFO  [JobStoreCMT] Removed 0 'complete' triggers.
  | 14:38:51,296 INFO  [JobStoreCMT] Removed 0 stale fired job entries.
  | 14:38:51,296 INFO  [QuartzScheduler] Scheduler JBossEJB3QuartzScheduler_$_NON_CLUSTERED started.
  | 14:38:51,500 INFO  [NativeServerConfig] JBoss Web Services - Native
  | 14:38:51,500 INFO  [NativeServerConfig] jbossws-native-2.0.3.GA (build=200801241020)
  | 14:38:52,937 INFO  [TomcatDeployment] deploy, ctxPath=/jbossws, vfsUrl=jbossws.sar/jbossws-context.war
  | 14:38:53,140 INFO  [RARDeployment] Required license terms exist, view vfsfile:/C:/usr/apps/jboss/jboss-5.0.0.r69477/server/d
  | efault/deploy/jms-ra.rar/META-INF/ra.xml
  | 14:38:53,218 INFO  [TomcatDeployment] deploy, ctxPath=/jmx-console, vfsUrl=jmx-console.war
  | 14:38:54,609 INFO  [JMXConnectorServerService] JMX Connector server: service:jmx:rmi://127.0.0.1/jndi/rmi://127.0.0.1:1090/j
  | mxconnector
  | 14:38:54,671 INFO  [RARDeployment] Required license terms exist, view vfsfile:/C:/usr/apps/jboss/jboss-5.0.0.r69477/server/d
  | efault/deploy/mail-ra.rar/META-INF/ra.xml
  | 14:38:54,953 INFO  [MailService] Mail Service bound to java:/Mail
  | 14:38:55,281 INFO  [TomcatDeployment] deploy, ctxPath=/web-console, vfsUrl=management/console-mgr.sar/web-console.war
  | 14:38:56,562 WARN  [SecurityMetadataStore] WARNING! POTENTIAL SECURITY RISK. It has been detected that the MessageSucker com
  | ponent which sucks messages from one node to another has not had its password changed from the installation default. Please
  | see the JBoss Messaging user guide for instructions on how to do this.
  | 14:38:56,953 INFO  [ServerPeer] JBoss Messaging 1.4.1.Beta1 server [0] started
  | 14:38:57,062 WARN  [ConnectionFactoryJNDIMapper] supportsFailover attribute is true on connection factory: jboss.messaging.c
  | onnectionfactory:service=ClusteredConnectionFactory but post office is non clustered. So connection factory will *not* suppo
  | rt failover
  | 14:38:57,062 WARN  [ConnectionFactoryJNDIMapper] supportsLoadBalancing attribute is true on connection factory: jboss.messag
  | ing.connectionfactory:service=ClusteredConnectionFactory but post office is non clustered. So connection factory will *not*
  | support load balancing
  | 14:38:57,171 INFO  [ConnectionFactory] Connector bisocket://127.0.0.1:4457 has leasing enabled, lease period 10000 milliseco
  | nds
  | 14:38:57,171 INFO  [ConnectionFactory] org.jboss.jms.server.connectionfactory.ConnectionFactory at 220ad8 started
  | 14:38:57,171 INFO  [QueueService] Queue[/queue/ExpiryQueue] started, fullSize=200000, pageSize=2000, downCacheSize=2000
  | 14:38:57,187 INFO  [QueueService] Queue[/queue/DLQ] started, fullSize=200000, pageSize=2000, downCacheSize=2000
  | 14:38:57,187 INFO  [ConnectionFactory] Connector bisocket://127.0.0.1:4457 has leasing enabled, lease period 10000 milliseco
  | nds
  | 14:38:57,187 INFO  [ConnectionFactory] org.jboss.jms.server.connectionfactory.ConnectionFactory at 184d88 started
  | 14:38:57,187 INFO  [ConnectionFactory] Connector bisocket://127.0.0.1:4457 has leasing enabled, lease period 10000 milliseco
  | nds
  | 14:38:57,187 INFO  [ConnectionFactory] org.jboss.jms.server.connectionfactory.ConnectionFactory at 18806c4 started
  | 14:38:57,203 INFO  [ConnectionFactoryBindingService] Bound ConnectionManager 'jboss.jca:service=ConnectionFactoryBinding,nam
  | e=JmsXA' to JNDI name 'java:JmsXA'
  | 14:38:57,234 INFO  [RARDeployment] Required license terms exist, view vfsfile:/C:/usr/apps/jboss/jboss-5.0.0.r69477/server/d
  | efault/deploy/quartz-ra.rar/META-INF/ra.xml
  | 14:38:57,265 INFO  [SimpleThreadPool] Job execution threads will use class loader of thread: main
  | 14:38:57,265 INFO  [QuartzScheduler] Quartz Scheduler v.1.5.2 created.
  | 14:38:57,265 INFO  [RAMJobStore] RAMJobStore initialized.
  | 14:38:57,265 INFO  [StdSchedulerFactory] Quartz scheduler 'DefaultQuartzScheduler' initialized from default resource file in
  |  Quartz package: 'quartz.properties'
  | 14:38:57,265 INFO  [StdSchedulerFactory] Quartz scheduler version: 1.5.2
  | 14:38:57,265 INFO  [QuartzScheduler] Scheduler DefaultQuartzScheduler_$_NON_CLUSTERED started.
  | 14:38:57,296 INFO  [TomcatDeployment] deploy, ctxPath=/, vfsUrl=ROOT.war
  | 14:38:57,625 ERROR [ProfileServiceBootstrap] Failed to load profile: Summary of incomplete deployments (SEE PREVIOUS ERRORS
  | FOR DETAILS):
  | 
  | *** CONTEXTS IN ERROR: Name -> Error
  | 
  | vfsfile:/C:/usr/apps/jboss/jboss-5.0.0.r69477/server/default/deploy/embedded-console.war -> java.lang.NoClassDefFoundError:
  | Lorg/drools/agent/RuleAgent;
  | 
  | 
  | 14:38:57,671 INFO  [Http11Protocol] Starting Coyote HTTP/1.1 on http-127.0.0.1-8080
  | 14:38:57,703 INFO  [AjpProtocol] Starting Coyote AJP/1.3 on ajp-127.0.0.1-8009
  | 14:38:57,718 INFO  [ServerImpl] JBoss (Microcontainer) [5.0.0.Beta4 (build: SVNTag=JBoss_5_0_0_Beta4 date=200801290937)] Sta
  | rted in 51s:234ms
  | 14:39:01,109 WARN  [HDScanner] Failed to process changes
  | org.jboss.deployers.client.spi.IncompleteDeploymentException: Summary of incomplete deployments (SEE PREVIOUS ERRORS FOR DET
  | AILS):
  | 
  | *** CONTEXTS IN ERROR: Name -> Error
  | 
  | vfsfile:/C:/usr/apps/jboss/jboss-5.0.0.r69477/server/default/deploy/embedded-console.war -> java.lang.NoClassDefFoundError:
  | Lorg/drools/agent/RuleAgent;
  | 
  | 
  |         at org.jboss.deployers.plugins.deployers.DeployersImpl.checkComplete(DeployersImpl.java:576)
  |         at org.jboss.deployers.plugins.main.MainDeployerImpl.checkComplete(MainDeployerImpl.java:559)
  |         at org.jboss.system.server.profileservice.hotdeploy.HDScanner.scan(HDScanner.java:291)
  |         at org.jboss.system.server.profileservice.hotdeploy.HDScanner.run(HDScanner.java:221)
  |         at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:417)
  |         at java.util.concurrent.FutureTask$Sync.innerRunAndReset(FutureTask.java:280)
  |         at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:135)
  |         at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$101(ScheduledThreadPoolExecutor.java:
  | 65)
  |         at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.runPeriodic(ScheduledThreadPoolExecutor.java
  | :142)
  |         at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:166)
  |         at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650)
  |         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675)
  |         at java.lang.Thread.run(Thread.java:595)
  | 

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

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



More information about the jboss-dev-forums mailing list