[jboss-dev-forums] [Design of POJO Server] - Re: VDF deployer update

scott.stark@jboss.org do-not-reply at jboss.com
Mon Jul 17 10:05:47 EDT 2006


The server core is booting the mc, loadig the ProfileService and bootstrap deployers, and loading an equivalent of the current hot deployment service. In the MainWithSimpleHotDeployTestCase, this is deploying a couple of beans deployments:


  | 2006-07-16 19:43:01,031 DEBUG [org.jboss.test.server.profileservice.MainWithSimpleHotDeployTestCase] ==== Starting testDefaultStartup ====
  | 2006-07-16 19:43:01,109 INFO  [org.jboss.system.server.Server] Starting JBoss (MicroContainer)...
  | 2006-07-16 19:43:01,109 INFO  [org.jboss.system.server.Server] Release ID: null null
  | 2006-07-16 19:43:01,109 DEBUG [org.jboss.system.server.Server] Using config: org.jboss.system.server.ServerConfigImpl at 10ef90c
  | 2006-07-16 19:43:01,109 DEBUG [org.jboss.system.server.Server] Server type: class org.jboss.system.server.profileservice.ServerImpl
  | 2006-07-16 19:43:01,109 INFO  [org.jboss.system.server.Server] Home Dir: C:\cvs\JBossMC\workspace\system
  | 2006-07-16 19:43:01,109 INFO  [org.jboss.system.server.Server] Home URL: file:/C:/cvs/JBossMC/workspace/system/
  | 2006-07-16 19:43:01,109 INFO  [org.jboss.system.server.Server] Library URL: file:/C:/cvs/JBossMC/workspace/system/lib/
  | 2006-07-16 19:43:01,125 INFO  [org.jboss.system.server.Server] Patch URL: null
  | 2006-07-16 19:43:01,140 INFO  [org.jboss.system.server.Server] Server Name: defaulthotdeploy
  | 2006-07-16 19:43:01,140 INFO  [org.jboss.system.server.Server] Server Home Dir: C:\cvs\JBossMC\workspace\system\server\defaulthotdeploy
  | 2006-07-16 19:43:01,140 INFO  [org.jboss.system.server.Server] Server Home URL: file:/C:/cvs/JBossMC/workspace/system/server/defaulthotdeploy/
  | 2006-07-16 19:43:01,140 INFO  [org.jboss.system.server.Server] Server Data Dir: C:\cvs\JBossMC\workspace\system\server\defaulthotdeploy\data
  | 2006-07-16 19:43:01,140 INFO  [org.jboss.system.server.Server] Server Temp Dir: C:\cvs\JBossMC\workspace\system\server\defaulthotdeploy\tmp
  | 2006-07-16 19:43:01,140 INFO  [org.jboss.system.server.Server] Server Config URL: file:/C:/cvs/JBossMC/workspace/system/server/defaulthotdeploy/conf/
  | 2006-07-16 19:43:01,140 INFO  [org.jboss.system.server.Server] Server Library URL: file:/C:/cvs/JBossMC/workspace/system/server/defaulthotdeploy/lib/
  | 2006-07-16 19:43:01,140 INFO  [org.jboss.system.server.Server] Root Deployment Filename: jboss-service.xml
  | 2006-07-16 19:43:01,140 INFO  [org.jboss.system.server.Server] Starting MicroContainer
  | 2006-07-16 19:43:01,171 DEBUG [org.jboss.kernel.KernelFactory] Starting JBoss Kernel construction...
  | 2006-07-16 19:43:01,312 DEBUG [org.jboss.kernel.KernelFactory] Completed JBoss Kernel construction.  Duration: 141 milliseconds
  | 2006-07-16 19:43:01,375 DEBUG [org.jboss.system.server.profileservice.ProfileServiceBootstrap] Scanning for bootstrap resources: defaulthotdeploy/deployer-beans.xml
  | 2006-07-16 19:43:01,375 DEBUG [org.jboss.system.server.profileservice.ProfileServiceBootstrap] Deploying bootstrap config: file:/C:/cvs/JBossMC/workspace/system/src/resources/tests/bootstrap/defaulthotdeploy/deployer-beans.xml
  | 2006-07-16 19:43:02,218 INFO  [org.jboss.system.server.profile.basic.ProfileImpl] Using profile root:C:\cvs\JBossMC\workspace\system\output\file:C:\cvs\JBossMC\workspace\system\output\lib
  | 2006-07-16 19:43:02,265 DEBUG [org.jboss.deployers.plugins.classloading.ClassLoadingDeployer] Setting kernel context AbstractKernelControllerContext at 1fe1feb{ metadata=AbstractBeanMetaData at f8f7db{name=ClassLoadingDeployer bean=org.jboss.deployers.plugins.classloading.ClassLoadingDeployer properties=[mainDeployer] constructor=null}name=ClassLoadingDeployer target=ClassLoadingDeployer at 15856a5{} state=Described depends=AbstractDependencyInfo at a084f8{idependOn=[AbstractDependencyItem at 79ed7f{name=ClassLoadingDeployer dependsOn=MainDeployer whenRequired=Configured dependentState=Installed resolved=false}] unresolved=[AbstractDependencyItem at 79ed7f{name=ClassLoadingDeployer dependsOn=MainDeployer whenRequired=Configured dependentState=Installed resolved=false}]}}
  | 2006-07-16 19:43:02,265 DEBUG [org.jboss.deployers.plugins.MainDeployerImpl] Registering aspect deployer: ClassLoadingDeployer at 15856a5{}
  | 2006-07-16 19:43:02,265 DEBUG [org.jboss.deployers.plugins.bean.BeanDeployer] Setting kernel context AbstractKernelControllerContext at 1e845c2{ metadata=AbstractBeanMetaData at 125fefa{name=BeanDeployer bean=org.jboss.deployers.plugins.bean.BeanDeployer properties=[mainDeployer] constructor=null}name=BeanDeployer target=BeanDeployer at 186df0f{} state=Described depends=AbstractDependencyInfo at 19e8f17{idependOn=[AbstractDependencyItem at c44b88{name=BeanDeployer dependsOn=MainDeployer whenRequired=Configured dependentState=Installed resolved=false}] unresolved=[AbstractDependencyItem at c44b88{name=BeanDeployer dependsOn=MainDeployer whenRequired=Configured dependentState=Installed resolved=false}]}}
  | 2006-07-16 19:43:02,265 DEBUG [org.jboss.deployers.plugins.MainDeployerImpl] Registering aspect deployer: BeanDeployer at 186df0f{}
  | 2006-07-16 19:43:02,296 DEBUG [org.jboss.deployers.plugins.scanner.VFSDeploymentScannerImpl] Added URI: file:C:/cvs/JBossMC/workspace/system/output/lib/../resources/deploy/
  | 2006-07-16 19:43:02,296 DEBUG [org.jboss.deployers.plugins.scanner.VFSDeploymentScannerImpl] URI list: [file:C:/cvs/JBossMC/workspace/system/output/lib/../resources/deploy/]
  | 2006-07-16 19:43:02,312 DEBUG [org.jboss.system.server.profileservice.ProfileServiceBootstrap] Scanning for bootstrap resources: META-INF/defaulthotdeploy/deployer-beans.xml
  | 2006-07-16 19:43:02,312 DEBUG [org.jboss.deployers.plugins.scanner.VFSDeploymentScannerImpl] Checking file: org.jboss.vfs.file.FileImpl at 1d95492[path=file:C:/cvs/JBossMC/workspace/system/output/lib/../resources/deploy/,vfsPath=,isFile=false,isDirectory=true,isArchive=false]
  | 2006-07-16 19:43:02,312 DEBUG [org.jboss.system.server.profileservice.ProfileServiceBootstrap] Using MainDeployer: MainDeployerImpl at 76ab2f{}
  | 2006-07-16 19:43:02,312 DEBUG [org.jboss.system.server.profileservice.ProfileServiceBootstrap] Using ProfileService: org.jboss.system.server.profileservice.ProfileServiceImpl at e0cc23
  | 2006-07-16 19:43:02,312 DEBUG [org.jboss.deployers.plugins.scanner.VFSDeploymentScannerImpl] Deploying: org.jboss.vfs.file.FileImpl at 7a1576[path=file:C:/cvs/JBossMC/workspace/system/output/resources/deploy/beans/test-beans.xml,vfsPath=test-beans.xml,isFile=true,isDirectory=false,isArchive=false]
  | 2006-07-16 19:43:02,406 DEBUG [org.jboss.system.server.Server] Shutdown hook added
  | 2006-07-16 19:43:02,406 DEBUG [org.jboss.deployers.plugins.bean.BeanDeployer] No META-INF/jboss-beans.xml, assuming *-beans.xml
  | 2006-07-16 19:43:02,406 INFO  [org.jboss.system.server.Server] JBoss (MicroContainer) [null] Started in 1s:266ms
  | 2006-07-16 19:43:02,500 DEBUG [org.jboss.deployers.plugins.scanner.VFSDeploymentScannerImpl] Deploying: org.jboss.vfs.file.FileImpl at acb158[path=file:C:/cvs/JBossMC/workspace/system/output/resources/deploy/beans/unpacked.beans,vfsPath=unpacked.beans,isFile=false,isDirectory=true,isArchive=false]
  | 2006-07-16 19:43:02,500 DEBUG [org.jboss.deployers.plugins.bean.BeanDeployer] Found META-INF/jboss-beans.xml: org.jboss.vfs.file.FileImpl at 1af33d6[path=file:C:/cvs/JBossMC/workspace/system/output/resources/deploy/beans/unpacked.beans/META-INF/jboss-beans.xml,vfsPath=META-INF/jboss-beans.xml,isFile=true,isDirectory=false,isArchive=false]
  | 2006-07-16 19:43:02,546 INFO  [org.jboss.test.server.profileservice.MainWithSimpleHotDeployTestCase] Notified of scan: 1
  | 2006-07-16 19:43:02,546 DEBUG [org.jboss.system.server.Server] Shutting down
  | 2006-07-16 19:43:02,546 DEBUG [org.jboss.system.server.Server] exitOnShutdown: true
  | 2006-07-16 19:43:02,546 DEBUG [org.jboss.system.server.Server] blockingShutdown: false
  | 2006-07-16 19:43:02,546 INFO  [org.jboss.system.server.Server] LifeThread.run exits!
  | 2006-07-16 19:43:02,546 DEBUG [org.jboss.test.server.profileservice.MainWithSimpleHotDeployTestCase] testDefaultStartup took 1515ms
  | 2006-07-16 19:43:02,546 DEBUG [org.jboss.test.server.profileservice.MainWithSimpleHotDeployTestCase] ==== Stopping testDefaultStartup ====
  | 2006-07-16 19:43:02,546 INFO  [org.jboss.system.server.Server] Shutting down the JVM now!
  | 2006-07-16 19:43:02,546 INFO  [org.jboss.system.server.Server] JBoss SHUTDOWN: Undeploying all packages
  | 2006-07-16 19:43:02,546 DEBUG [org.jboss.system.server.Server] Shutting down MicroContainer
  | 2006-07-16 19:43:02,546 DEBUG [org.jboss.deployers.plugins.MainDeployerImpl] Unregistering aspect deployer: BeanDeployer at 186df0f{}
  | 2006-07-16 19:43:02,562 DEBUG [org.jboss.deployers.plugins.bean.BeanDeployer] Unsetting kernel context AbstractKernelControllerContext at 1e845c2{ metadata=AbstractBeanMetaData at 125fefa{name=BeanDeployer bean=org.jboss.deployers.plugins.bean.BeanDeployer properties=[mainDeployer] constructor=null}name=BeanDeployer target=BeanDeployer at 186df0f{} state=Described depends=AbstractDependencyInfo at 19e8f17{idependOn=[AbstractDependencyItem at c44b88{name=BeanDeployer dependsOn=MainDeployer whenRequired=Configured dependentState=Installed resolved=false}] unresolved=[AbstractDependencyItem at c44b88{name=BeanDeployer dependsOn=MainDeployer whenRequired=Configured dependentState=Installed resolved=false}]}}
  | 2006-07-16 19:43:02,562 DEBUG [org.jboss.deployers.plugins.MainDeployerImpl] Unregistering aspect deployer: ClassLoadingDeployer at 15856a5{}
  | 2006-07-16 19:43:02,562 DEBUG [org.jboss.deployers.plugins.classloading.ClassLoadingDeployer] Unsetting kernel context AbstractKernelControllerContext at 1fe1feb{ metadata=AbstractBeanMetaData at f8f7db{name=ClassLoadingDeployer bean=org.jboss.deployers.plugins.classloading.ClassLoadingDeployer properties=[mainDeployer] constructor=null}name=ClassLoadingDeployer target=ClassLoadingDeployer at 15856a5{} state=Described depends=AbstractDependencyInfo at a084f8{idependOn=[AbstractDependencyItem at 79ed7f{name=ClassLoadingDeployer dependsOn=MainDeployer whenRequired=Configured dependentState=Installed resolved=false}] unresolved=[AbstractDependencyItem at 79ed7f{name=ClassLoadingDeployer dependsOn=MainDeployer whenRequired=Configured dependentState=Installed resolved=false}]}}
  | 2006-07-16 19:43:02,562 INFO  [org.jboss.system.server.Server] Shutdown complete
  | 

At this point we need a plan to move head over to this. The major sticking points are porting the deployers, and jmx integration.

What are the thoughts for migration of existing sar deployments? A new jbossxb binding model for the jboss-service.xml schema for the BeanXMLDeployer would be the most natural approach.


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

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



More information about the jboss-dev-forums mailing list