"BobMcWhirter" wrote :
| Hiya Guys--
|
| As ya know, I'm working on deploying Rails apps on JBossAS. At this point, my
RailsDeployer constructs a synthetic VirtualFile, stitching together a .war from a Rails
directory and a generated web.xml. (VFS is one freakin' cool project, very nice!)
|
| It then sends it to the MainDeployer during the REAL deployment stage and calls
process().
|
| It seems that I lose the link between the deploy/myapp.rails (my deployable file,
which is just a pointer to a Rails app directory elsewhere) and the synthetic .war I
created.
|
| And I keep seeing the nifty WebMetaData and JBossWebMetaData, but I'm not using
any of.
|
| My initial thought was to have my RailsDeployer construct a WebMetaData, which
WARStructure or TomcatDeployer could pick up and run with. By handing a virgin VirtualFile
tree to the MainDeployer, I feel like I'm perhaps missing out on some cool MC
functionality, and not having all the control over the classpath etc that I'd like to
have.
|
| I know Newton's still working on the guides, etc, but was hoping y'all could
give me a pointer or two.
|
| So, my questions...
|
| 1) Am I off-base thinking that the RailsDeployer could/should create a WebMetaData,
for consumption by the typical .war deployer already baked into AS5?
|
| 2) If I can create a WebMetaData, what stage should it occur? My RailsDeployer
basically parses a deploy/myapp.rails file, and I've tried the PARSE stage.
|
| 3) If I should create a WebMetaData, should I attach it as an attachment to the
VFSDeploymentUnit my RailsDeployer is handed?
|
| 4) Can you point to information about classpath semantics between deployers and
things-they-deploy? My jboss-rails.deployer deployer jarfile contains a jruby.jar, which
I'd like to be available to anything it deploys. I was hoping I could provide it (and
other jars) via the MetaData. This is one of the bits I feel I'm missing by calling
MainDeployer.deploy(...) and process() directly, instead of using the MetaData
functionality.
|
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4176041#...
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&a...