Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
1.2, 2.0-M5
-
Security Level: public (Regular issues)
-
None
Description
jsr88 requires a lotta stuff in the classpath that isn't there:
geronimo-deploy-jsr88 requires xmlbeans to compile, but its not available at runtime: this is because theres some misplaced dconfigbean stuff for app client and application in there, should be moved to appropriate builder modules.
it also depends on geronimo-deployment which just got removed in GERONIMO-2624: only use is to create a temp file. I'm copying the method into AbstractDeployCommand.
The DeploymentManager implementations also have hardcoded references to RARConfigurer and WARConfigurer and there's no way these will ever be on a command line classpath. I think the solution to this is to start a kernel, start a few appropriate configs, and register the configueres with something the DeploymentManagers can get at. I asked on the dev list for better ideas. In any case the hardcoding just doesn't work.