[jboss-dev-forums] [Design of POJO Server] - Re: BSH script from client

alesj do-not-reply at jboss.com
Fri Dec 14 20:40:47 EST 2007


"scott.stark at jboss.org" wrote : I guess so. Add a testcase to the mc project.
Done (but not yet commited).
But only root.bsh gets picked up, as your example did.
If it's like as it is in interceptors-beans.sar/jmx/interceptors/scripts/myscript.bsh, then it's not picked up, since jmx directory is not recognized.

Structure:

  | - nmd.jar
  |   - jmx
  |     - interceptors
  |       - scripts
  |         - myscript.bsh
  |   - META-INF
  |   - root.bsh  
  | 

Log:


  | org.jboss.test.deployers.vfs.deployer.nonmetadata.test.MockBshDeployerTestCase
  | 0 DEBUG [MockBshDeployerTestCase] ==== Starting testBshNonMetadataDeploy ====
  | 31 DEBUG [VFSStructuralDeployersImpl] Added structure deployer org.jboss.deployers.vfs.plugins.structure.jar.JARStructure at 911f71
  | 47 DEBUG [VFSStructuralDeployersImpl] Added structure deployer org.jboss.deployers.vfs.plugins.structure.file.FileStructure at 1eec612
  | 78 DEBUG [DeployersImpl] Added stage Not Installed before null
  | 78 DEBUG [DeployersImpl] Added stage Parse before ControllerState at 84abc9{PreInstall}
  | 78 DEBUG [DeployersImpl] Added stage Describe before ControllerState at 84abc9{PreInstall}
  | 78 DEBUG [DeployersImpl] Added stage ClassLoader before ControllerState at 84abc9{PreInstall}
  | 78 DEBUG [DeployersImpl] Added stage PostClassLoader before ControllerState at 84abc9{PreInstall}
  | 78 DEBUG [DeployersImpl] Added stage Real before ControllerState at 84abc9{PreInstall}
  | 78 DEBUG [DeployersImpl] Added stage Installed before ControllerState at 84abc9{PreInstall}
  | 109 DEBUG [DeployersImpl] Added deployer org.jboss.test.deployers.vfs.deployer.nonmetadata.support.MockBshDeployer at bfbdb0 for stage Parse
  | org.jboss.test.deployers.vfs.deployer.nonmetadata.support.MockBshDeployer at bfbdb0{inputs=[] outputs=[org.jboss.test.deployers.vfs.deployer.nonmetadata.support.BshScript]}
  | 
  | 188 DEBUG [MainDeployerImpl] Add deployment: vfsfile:/C:/projects/microcontainer/deployers-vfs/target/tests-classes/nonmetadata/nmd.jar/
  | 188 TRACE [VFSStructuralDeployersImpl] Determining structure for nmd.jar deployers=[org.jboss.deployers.vfs.plugins.structure.jar.JARStructure at 911f71, org.jboss.deployers.vfs.plugins.structure.file.FileStructure at 1eec612]
  | 234 TRACE [JARStructure] Not using metadata path META-INF for nmd.jar reason: File does not exist: C:\projects\microcontainer\deployers-vfs\target\tests-classes\nonmetadata\nmd.jar\META-INF
  | 234 TRACE [JARStructure] Added context ContextInfoImpl{path= metaData=[] classPath=null} from nmd.jar
  | 234 DEBUG [VFSUtils] Can't find manifest for nmd.jar
  | 234 TRACE [JARStructure] Added classpath entry  for nmd.jar from FileHandler at 3541984[path=nmd.jar context=file:/C:/projects/microcontainer/deployers-vfs/target/tests-classes/nonmetadata real=file:/C:/projects/microcontainer/deployers-vfs/target/tests-classes/nonmetadata/nmd.jar/]
  | 250 TRACE [VFSStructuralDeployersImpl] Determining structure for jmx deployers=[org.jboss.deployers.vfs.plugins.structure.jar.JARStructure at 911f71, org.jboss.deployers.vfs.plugins.structure.file.FileStructure at 1eec612]
  | 266 TRACE [JARStructure] ... no - doesn't look like a jar and no META-INF subdirectory.
  | 266 TRACE [JARStructure] Not recognised: jmx
  | 266 TRACE [FileStructure] ... no - not a file.
  | 266 TRACE [FileStructure] Not recognised: jmx
  | 266 TRACE [VFSStructuralDeployersImpl] jmx not recognised
  | 266 TRACE [VFSStructuralDeployersImpl] Determining structure for root.bsh deployers=[org.jboss.deployers.vfs.plugins.structure.jar.JARStructure at 911f71, org.jboss.deployers.vfs.plugins.structure.file.FileStructure at 1eec612]
  | 266 TRACE [JARStructure] ... no - not a directory or an archive.
  | 266 TRACE [JARStructure] Not recognised: root.bsh
  | 266 TRACE [FileStructure] FileHandler at 7051261[path=nmd.jar/root.bsh context=file:/C:/projects/microcontainer/deployers-vfs/target/tests-classes/nonmetadata real=file:/C:/projects/microcontainer/deployers-vfs/target/tests-classes/nonmetadata/nmd.jar/root.bsh] is a leaf
  | 266 TRACE [FileStructure] ... ok - not a top level file but it is a known name
  | 266 TRACE [FileStructure] Added context ContextInfoImpl{path= metaData=[] classPath=null} from root.bsh
  | 266 TRACE [FileStructure] FileHandler at 7051261[path=nmd.jar/root.bsh context=file:/C:/projects/microcontainer/deployers-vfs/target/tests-classes/nonmetadata real=file:/C:/projects/microcontainer/deployers-vfs/target/tests-classes/nonmetadata/nmd.jar/root.bsh] isFile: true
  | 281 TRACE [FileStructure] Recognised: root.bsh
  | 281 TRACE [VFSStructuralDeployersImpl] root.bsh recognised by org.jboss.deployers.vfs.plugins.structure.file.FileStructure at 1eec612
  | 281 TRACE [JARStructure] Recognised: nmd.jar
  | 281 TRACE [VFSStructuralDeployersImpl] nmd.jar recognised by org.jboss.deployers.vfs.plugins.structure.jar.JARStructure at 911f71
  | 281 TRACE [VFSStructureBuilder] Populating deployment vfsfile:/C:/projects/microcontainer/deployers-vfs/target/tests-classes/nonmetadata/nmd.jar/ metaData=StructureMetaDataImpl{contexts=[ContextInfoImpl{path= metaData=[] classPath=[ClassPathEntryImpl{path=}]}, ContextInfoImpl{path=root.bsh metaData=[] classPath=null}]}
  | 297 TRACE [VFSStructureBuilder] Apply context: vfsfile:/C:/projects/microcontainer/deployers-vfs/target/tests-classes/nonmetadata/nmd.jar/ ContextInfoImpl{path= metaData=[] classPath=[ClassPathEntryImpl{path=}]}
  | 297 TRACE [VFSStructureBuilder] Resolving classpath entry ClassPathEntryImpl{path=} for vfsfile:/C:/projects/microcontainer/deployers-vfs/target/tests-classes/nonmetadata/nmd.jar/
  | 313 TRACE [AbstractVFSDeploymentContext] ClassPath for nmd.jar is nmd.jar
  | 313 TRACE [VFSStructureBuilder] Populating Context vfsfile:/C:/projects/microcontainer/deployers-vfs/target/tests-classes/nonmetadata/nmd.jar/ metaData=StructureMetaDataImpl{contexts=[ContextInfoImpl{path= metaData=[] classPath=[ClassPathEntryImpl{path=}]}, ContextInfoImpl{path=root.bsh metaData=[] classPath=null}]}
  | 313 TRACE [VFSStructureBuilder] Apply context: vfsfile:/C:/projects/microcontainer/deployers-vfs/target/tests-classes/nonmetadata/nmd.jar/root.bsh ContextInfoImpl{path=root.bsh metaData=[] classPath=null}
  | 313 TRACE [VFSStructureBuilder] Populating Context vfsfile:/C:/projects/microcontainer/deployers-vfs/target/tests-classes/nonmetadata/nmd.jar/root.bsh metaData=StructureMetaDataImpl{contexts=[ContextInfoImpl{path= metaData=[] classPath=null}]}
  | 313 DEBUG [MainDeployerImpl] Scheduling deployment: vfsfile:/C:/projects/microcontainer/deployers-vfs/target/tests-classes/nonmetadata/nmd.jar/ parent=null
  | 328 DEBUG [MainDeployerImpl] Scheduling deployment: vfsfile:/C:/projects/microcontainer/deployers-vfs/target/tests-classes/nonmetadata/nmd.jar/root.bsh parent=AbstractVFSDeploymentContext at 7254922{vfsfile:/C:/projects/microcontainer/deployers-vfs/target/tests-classes/nonmetadata/nmd.jar/}
  | 344 TRACE [DeployersImpl] Deployers for Not Installed []
  | 344 TRACE [DeployersImpl] Deployers for Not Installed []
  | 344 DEBUG [DeployersImpl] Deploying vfsfile:/C:/projects/microcontainer/deployers-vfs/target/tests-classes/nonmetadata/nmd.jar/
  | 344 TRACE [DeployersImpl] Deployers for Parse [org.jboss.test.deployers.vfs.deployer.nonmetadata.support.MockBshDeployer at bfbdb0]
  | 359 TRACE [DeployersImpl] Deployers for Describe []
  | 359 TRACE [DeployersImpl] Deployers for ClassLoader []
  | 359 TRACE [DeployersImpl] Deployers for PostClassLoader []
  | 359 TRACE [DeployersImpl] Deployers for Real []
  | 359 TRACE [DeployersImpl] Deployers for PreInstall []
  | 359 TRACE [DeployersImpl] Deployers for Described []
  | 359 TRACE [DeployersImpl] Deployers for Instantiated []
  | 359 TRACE [DeployersImpl] Deployers for Configured []
  | 359 TRACE [DeployersImpl] Deployers for Create []
  | 359 TRACE [DeployersImpl] Deployers for Start []
  | 359 TRACE [DeployersImpl] Deployers for Installed []
  | 359 DEBUG [DeployersImpl] Fully Deployed vfsfile:/C:/projects/microcontainer/deployers-vfs/target/tests-classes/nonmetadata/nmd.jar/
  | 375 DEBUG [MockBshDeployerTestCase] testBshNonMetadataDeploy took 375ms
  | 375 DEBUG [MockBshDeployerTestCase] ==== Stopping testBshNonMetadataDeploy ====
  | 
  | Process finished with exit code 0
  | 

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

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



More information about the jboss-dev-forums mailing list