I am seeing this during shutdown using bin\shutdown. I had to use ^c to stop the server. C:\xxxxx\geronimo\g2.0\assemblies\geronimo-tomcat6-jee5-2.0-SNAPSHOT>bin\shutdown Using GERONIMO_BASE: C:\anita\geronimo\g2.0\assemblies\geronimo-tomcat6-jee5-2.0-SNAPSHO T Using GERONIMO_HOME: C:\anita\geronimo\g2.0\assemblies\geronimo-tomcat6-jee5-2.0-SNAPSHO T Using GERONIMO_TMPDIR: C:\anita\geronimo\g2.0\assemblies\geronimo-tomcat6-jee5-2.0-SNAPSHO T\var\temp Using JRE_HOME: C:\mytools\jdk1.5.0_08\jre Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/geronimo/deployment/ cli/StopServer
Thanks Anita Joe Bohn <[EMAIL PROTECTED]> wrote: This appears to be breaking tck again. Please take a look at the tck list for details of the problem. Thanks, Joe [EMAIL PROTECTED] wrote: > Author: gdamour > Date: Sat Feb 17 00:01:26 2007 > New Revision: 508724 > > URL: http://svn.apache.org/viewvc?view=rev&rev=508724 > Log: > Second attempt to change the way the online/offline deployers and the JSR88 > deployment driver work. The first attempt was breaking the TCK amd the > eclipse plugin. > > > Online deployer, i.e. deployer.jar, boots a Kernel to load its dependencies, > e.g. geronimo-deploy-tool, and registers the available ModuleConfigurers > with > the DeploymentManager. > > ModuleConfigurers to be registered are loaded by the persistent configuration > list jsr88-configurer-config.xml. > > In the case of an offline deployment, the online deployer starts the > offline-deployer configuration within the same Kernel. In turn, the > offline-deployer configuration starts a list of configurations to register > the available module builders. > > Add a log4j configuration for the online deployer. > > DeploymentFactoryBootstrapper is the new JSR88 deployment driver. It boots a > kernel; starts the configuration list jsr88-configurer-config.xml; retrieves > the "actual" DeploymentFactory implementation from the kernel; and delegates > to this retrieved imoplementation. > The JSR88 JAR driver is now named jsr88-deploymentfactory.jar. > > > This fixes: > * GERONIMO-2794 - Improve online deployer to register ModuleConfigurers from > the repository; and > * GERONIMO-2767 - Minimize side effects of the offline deployer > > Added: > > geronimo/server/trunk/assemblies/geronimo-boilerplate-minimal/src/main/resources/var/log/deployer-log4j.properties > - copied unchanged from r503370, > geronimo/server/trunk/assemblies/geronimo-boilerplate-minimal/src/main/resources/var/log/deployer-log4j.properties > > geronimo/server/trunk/assemblies/geronimo-framework/src/main/var/config/jsr88-configurer-config.xml > - copied unchanged from r503370, > geronimo/server/trunk/assemblies/geronimo-framework/src/main/var/config/jsr88-configurer-config.xml > > geronimo/server/trunk/assemblies/geronimo-framework/src/main/var/config/offline-deployer-config.xml > - copied unchanged from r503370, > geronimo/server/trunk/assemblies/geronimo-framework/src/main/var/config/offline-deployer-config.xml > > geronimo/server/trunk/assemblies/geronimo-jetty6-jee5/src/main/var/config/jsr88-configurer-config.xml > - copied unchanged from r503370, > geronimo/server/trunk/assemblies/geronimo-jetty6-jee5/src/main/var/config/jsr88-configurer-config.xml > > geronimo/server/trunk/assemblies/geronimo-jetty6-jee5/src/main/var/config/offline-deployer-config.xml > - copied unchanged from r503370, > geronimo/server/trunk/assemblies/geronimo-jetty6-jee5/src/main/var/config/offline-deployer-config.xml > > geronimo/server/trunk/assemblies/geronimo-jetty6-minimal/src/main/var/config/jsr88-configurer-config.xml > - copied unchanged from r503370, > geronimo/server/trunk/assemblies/geronimo-jetty6-minimal/src/main/var/config/jsr88-configurer-config.xml > > geronimo/server/trunk/assemblies/geronimo-jetty6-minimal/src/main/var/config/offline-deployer-config.xml > - copied unchanged from r503370, > geronimo/server/trunk/assemblies/geronimo-jetty6-minimal/src/main/var/config/offline-deployer-config.xml > > geronimo/server/trunk/assemblies/geronimo-tomcat6-jee5/src/main/var/config/jsr88-configurer-config.xml > - copied unchanged from r503370, > geronimo/server/trunk/assemblies/geronimo-tomcat6-jee5/src/main/var/config/jsr88-configurer-config.xml > > geronimo/server/trunk/assemblies/geronimo-tomcat6-jee5/src/main/var/config/offline-deployer-config.xml > - copied unchanged from r503370, > geronimo/server/trunk/assemblies/geronimo-tomcat6-jee5/src/main/var/config/offline-deployer-config.xml > > geronimo/server/trunk/assemblies/geronimo-tomcat6-minimal/src/main/var/config/jsr88-configurer-config.xml > - copied unchanged from r503370, > geronimo/server/trunk/assemblies/geronimo-tomcat6-minimal/src/main/var/config/jsr88-configurer-config.xml > > geronimo/server/trunk/assemblies/geronimo-tomcat6-minimal/src/main/var/config/offline-deployer-config.xml > - copied unchanged from r503370, > geronimo/server/trunk/assemblies/geronimo-tomcat6-minimal/src/main/var/config/offline-deployer-config.xml > geronimo/server/trunk/configs/jsr88-deploymentfactory/ > geronimo/server/trunk/configs/jsr88-deploymentfactory/LICENSE.txt > geronimo/server/trunk/configs/jsr88-deploymentfactory/NOTICE.txt > geronimo/server/trunk/configs/jsr88-deploymentfactory/pom.xml > geronimo/server/trunk/configs/jsr88-deploymentfactory/src/ > geronimo/server/trunk/configs/jsr88-deploymentfactory/src/main/ > geronimo/server/trunk/configs/jsr88-deploymentfactory/src/main/resources/ > > geronimo/server/trunk/configs/jsr88-deploymentfactory/src/main/resources/META-INF/ > > geronimo/server/trunk/configs/jsr88-deploymentfactory/src/main/resources/META-INF/startup-jar > geronimo/server/trunk/configs/jsr88-deploymentfactory/src/plan/ > geronimo/server/trunk/configs/jsr88-deploymentfactory/src/plan/plan.xml > geronimo/server/trunk/modules/geronimo-deploy-jsr88-bootstrapper/ > > geronimo/server/trunk/modules/geronimo-deploy-jsr88-bootstrapper/LICENSE.txt > > geronimo/server/trunk/modules/geronimo-deploy-jsr88-bootstrapper/NOTICE.txt > geronimo/server/trunk/modules/geronimo-deploy-jsr88-bootstrapper/pom.xml > geronimo/server/trunk/modules/geronimo-deploy-jsr88-bootstrapper/src/ > geronimo/server/trunk/modules/geronimo-deploy-jsr88-bootstrapper/src/main/ > > geronimo/server/trunk/modules/geronimo-deploy-jsr88-bootstrapper/src/main/java/ > > geronimo/server/trunk/modules/geronimo-deploy-jsr88-bootstrapper/src/main/java/org/ > > geronimo/server/trunk/modules/geronimo-deploy-jsr88-bootstrapper/src/main/java/org/apache/ > > geronimo/server/trunk/modules/geronimo-deploy-jsr88-bootstrapper/src/main/java/org/apache/geronimo/ > > geronimo/server/trunk/modules/geronimo-deploy-jsr88-bootstrapper/src/main/java/org/apache/geronimo/deployment/ > > geronimo/server/trunk/modules/geronimo-deploy-jsr88-bootstrapper/src/main/java/org/apache/geronimo/deployment/plugin/ > > geronimo/server/trunk/modules/geronimo-deploy-jsr88-bootstrapper/src/main/java/org/apache/geronimo/deployment/plugin/factories/ > > geronimo/server/trunk/modules/geronimo-deploy-jsr88-bootstrapper/src/main/java/org/apache/geronimo/deployment/plugin/factories/DeploymentFactoryBootstrapper.java > geronimo/server/trunk/modules/geronimo-deploy-jsr88-bootstrapper/src/test/ > > geronimo/server/trunk/modules/geronimo-deploy-jsr88-bootstrapper/src/test/java/ > > geronimo/server/trunk/modules/geronimo-deploy-jsr88/src/main/java/org/apache/geronimo/deployment/plugin/factories/DeploymentFactoryWithKernel.java > > geronimo/server/trunk/modules/geronimo-deploy-tool/src/main/java/org/apache/geronimo/deployment/cli/OfflineDeployerStarter.java > - copied unchanged from r503370, > geronimo/server/trunk/modules/geronimo-deploy-tool/src/main/java/org/apache/geronimo/deployment/cli/OfflineDeployerStarter.java > > geronimo/server/trunk/modules/geronimo-kernel/src/main/java/org/apache/geronimo/kernel/config/SwitchablePersistentConfigurationList.java > - copied unchanged from r503370, > geronimo/server/trunk/modules/geronimo-kernel/src/main/java/org/apache/geronimo/kernel/config/SwitchablePersistentConfigurationList.java > > geronimo/server/trunk/modules/geronimo-kernel/src/main/java/org/apache/geronimo/kernel/repository/AbstractRepository.java > > geronimo/server/trunk/modules/geronimo-kernel/src/main/java/org/apache/geronimo/kernel/repository/CopyArtifactTypeHandler.java > > geronimo/server/trunk/modules/geronimo-kernel/src/main/java/org/apache/geronimo/kernel/repository/Maven1Repository.java > > geronimo/server/trunk/modules/geronimo-kernel/src/main/java/org/apache/geronimo/kernel/repository/Maven2Repository.java > > geronimo/server/trunk/modules/geronimo-kernel/src/main/java/org/apache/geronimo/kernel/repository/UnpackArtifactTypeHandler.java > > geronimo/server/trunk/modules/geronimo-kernel/src/main/java/org/apache/geronimo/kernel/util/Main.java > - copied unchanged from r503370, > geronimo/server/trunk/modules/geronimo-kernel/src/main/java/org/apache/geronimo/kernel/util/Main.java > > geronimo/server/trunk/modules/geronimo-kernel/src/main/java/org/apache/geronimo/kernel/util/MainBootstrapper.java > - copied, changed from r503370, > geronimo/server/trunk/modules/geronimo-kernel/src/main/java/org/apache/geronimo/kernel/util/MainBootstrapper.java > > geronimo/server/trunk/modules/geronimo-kernel/src/test/java/org/apache/geronimo/kernel/repository/AbstractRepositoryTest.java > > geronimo/server/trunk/modules/geronimo-kernel/src/test/java/org/apache/geronimo/kernel/repository/Maven1RepositoryTest.java > > geronimo/server/trunk/modules/geronimo-kernel/src/test/java/org/apache/geronimo/kernel/repository/Maven2RepositoryTest.java > geronimo/server/trunk/modules/geronimo-kernel/src/test/repo/ > geronimo/server/trunk/modules/geronimo-kernel/src/test/repo/m1/ > geronimo/server/trunk/modules/geronimo-kernel/src/test/repo/m1/junk/ > > geronimo/server/trunk/modules/geronimo-kernel/src/test/repo/m1/junk/propertiess/ > > geronimo/server/trunk/modules/geronimo-kernel/src/test/repo/m1/junk/propertiess/junk-1.5.properties > geronimo/server/trunk/modules/geronimo-kernel/src/test/repo/m1/org.bar/ > > geronimo/server/trunk/modules/geronimo-kernel/src/test/repo/m1/org.bar/propertiess/ > > geronimo/server/trunk/modules/geronimo-kernel/src/test/repo/m1/org.bar/propertiess/test-1.3.properties > > geronimo/server/trunk/modules/geronimo-kernel/src/test/repo/m1/org.bar/propertiess/test-1.5.properties > geronimo/server/trunk/modules/geronimo-kernel/src/test/repo/m1/org.foo/ > > geronimo/server/trunk/modules/geronimo-kernel/src/test/repo/m1/org.foo/propertiess/ > > geronimo/server/trunk/modules/geronimo-kernel/src/test/repo/m1/org.foo/propertiess/test-2.0.1.properties > geronimo/server/trunk/modules/geronimo-kernel/src/test/repo/m2/ > geronimo/server/trunk/modules/geronimo-kernel/src/test/repo/m2/junk/ > geronimo/server/trunk/modules/geronimo-kernel/src/test/repo/m2/junk/junk/ > > geronimo/server/trunk/modules/geronimo-kernel/src/test/repo/m2/junk/junk/1.5/ > > geronimo/server/trunk/modules/geronimo-kernel/src/test/repo/m2/junk/junk/1.5/junk-1.5.properties > geronimo/server/trunk/modules/geronimo-kernel/src/test/repo/m2/org/ > geronimo/server/trunk/modules/geronimo-kernel/src/test/repo/m2/org/bar/ > > geronimo/server/trunk/modules/geronimo-kernel/src/test/repo/m2/org/bar/test/ > > geronimo/server/trunk/modules/geronimo-kernel/src/test/repo/m2/org/bar/test/1.3/ > > geronimo/server/trunk/modules/geronimo-kernel/src/test/repo/m2/org/bar/test/1.3/test-1.3.properties > > geronimo/server/trunk/modules/geronimo-kernel/src/test/repo/m2/org/bar/test/1.5/ > > geronimo/server/trunk/modules/geronimo-kernel/src/test/repo/m2/org/bar/test/1.5/test-1.5.properties > geronimo/server/trunk/modules/geronimo-kernel/src/test/repo/m2/org/foo/ > > geronimo/server/trunk/modules/geronimo-kernel/src/test/repo/m2/org/foo/test/ > > geronimo/server/trunk/modules/geronimo-kernel/src/test/repo/m2/org/foo/test/2.0.1/ > > geronimo/server/trunk/modules/geronimo-kernel/src/test/repo/m2/org/foo/test/2.0.1/test-2.0.1.properties > > geronimo/server/trunk/modules/geronimo-system/src/main/java/org/apache/geronimo/system/configuration/SwitchableLocalAttributeManager.java > - copied unchanged from r503370, > geronimo/server/trunk/modules/geronimo-system/src/main/java/org/apache/geronimo/system/configuration/SwitchableLocalAttributeManager.java > > geronimo/server/trunk/modules/geronimo-system/src/main/java/org/apache/geronimo/system/repository/ServerInfoRootResolver.java > Removed: > > geronimo/server/trunk/assemblies/geronimo-framework/src/main/var/config/offline-deployer-list > > geronimo/server/trunk/assemblies/geronimo-jetty6-jee5/src/main/var/config/offline-deployer-list > > geronimo/server/trunk/assemblies/geronimo-jetty6-minimal/src/main/var/config/offline-deployer-list > > geronimo/server/trunk/assemblies/geronimo-tomcat6-jee5/src/main/var/config/offline-deployer-list > > geronimo/server/trunk/assemblies/geronimo-tomcat6-minimal/src/main/var/config/offline-deployer-list > > geronimo/server/trunk/modules/geronimo-system/src/main/java/org/apache/geronimo/system/repository/CopyArtifactTypeHandler.java > > geronimo/server/trunk/modules/geronimo-system/src/main/java/org/apache/geronimo/system/repository/UnpackArtifactTypeHandler.java > > geronimo/server/trunk/modules/geronimo-system/src/test/java/org/apache/geronimo/system/repository/ > geronimo/server/trunk/modules/geronimo-system/src/test/repo/ > Modified: > > geronimo/server/trunk/applications/console/geronimo-console-standard/src/main/java/org/apache/geronimo/console/util/PortletManager.java > geronimo/server/trunk/assemblies/geronimo-boilerplate-minimal/pom.xml > geronimo/server/trunk/assemblies/geronimo-framework/pom.xml > > geronimo/server/trunk/assemblies/geronimo-framework/src/main/assembly/bin.xml > geronimo/server/trunk/assemblies/geronimo-jetty6-jee5/pom.xml > > geronimo/server/trunk/assemblies/geronimo-jetty6-jee5/src/main/assembly/bin.xml > geronimo/server/trunk/assemblies/geronimo-jetty6-minimal/pom.xml > > geronimo/server/trunk/assemblies/geronimo-jetty6-minimal/src/main/assembly/bin.xml > geronimo/server/trunk/assemblies/geronimo-tomcat6-jee5/pom.xml > > geronimo/server/trunk/assemblies/geronimo-tomcat6-jee5/src/main/assembly/bin.xml > geronimo/server/trunk/assemblies/geronimo-tomcat6-minimal/pom.xml > > geronimo/server/trunk/assemblies/geronimo-tomcat6-minimal/src/main/assembly/bin.xml > geronimo/server/trunk/configs/client-deployer/src/plan/plan.xml > geronimo/server/trunk/configs/connector-deployer/src/plan/plan.xml > geronimo/server/trunk/configs/j2ee-deployer/src/plan/plan.xml > geronimo/server/trunk/configs/jetty6-deployer/src/plan/plan.xml > geronimo/server/trunk/configs/jsr88-cli/pom.xml > geronimo/server/trunk/configs/jsr88-cli/src/plan/plan.xml > geronimo/server/trunk/configs/online-deployer/pom.xml > geronimo/server/trunk/configs/online-deployer/src/plan/plan.xml > geronimo/server/trunk/configs/pom.xml > geronimo/server/trunk/maven-plugins/geronimo-maven-plugin/pom.xml > > geronimo/server/trunk/modules/geronimo-client-builder/src/main/java/org/apache/geronimo/client/builder/jsr88/ClientConfigurer.java > geronimo/server/trunk/modules/geronimo-deploy-jsr88/pom.xml > > geronimo/server/trunk/modules/geronimo-deploy-jsr88/src/main/java/org/apache/geronimo/deployment/plugin/DisconnectedDeploymentManager.java > > geronimo/server/trunk/modules/geronimo-deploy-jsr88/src/main/java/org/apache/geronimo/deployment/plugin/factories/DeploymentFactoryImpl.java > > geronimo/server/trunk/modules/geronimo-deploy-jsr88/src/main/java/org/apache/geronimo/deployment/plugin/jmx/JMXDeploymentManager.java > > geronimo/server/trunk/modules/geronimo-deploy-jsr88/src/main/java/org/apache/geronimo/deployment/plugin/jmx/LocalDeploymentManager.java > > geronimo/server/trunk/modules/geronimo-deploy-jsr88/src/main/java/org/apache/geronimo/deployment/plugin/jmx/RemoteDeploymentManager.java > > geronimo/server/trunk/modules/geronimo-deploy-jsr88/src/test/java/org/apache/geronimo/deployment/plugin/DeploymentConfigurationTest.java > > geronimo/server/trunk/modules/geronimo-deploy-tool/src/main/java/org/apache/geronimo/deployment/cli/AbstractCommand.java > > geronimo/server/trunk/modules/geronimo-deploy-tool/src/main/java/org/apache/geronimo/deployment/cli/DeployTool.java > > geronimo/server/trunk/modules/geronimo-deploy-tool/src/main/java/org/apache/geronimo/deployment/cli/ServerConnection.java > > geronimo/server/trunk/modules/geronimo-hot-deploy/src/main/java/org/apache/geronimo/deployment/hot/DirectoryHotDeployer.java > geronimo/server/trunk/modules/geronimo-kernel/pom.xml > > geronimo/server/trunk/modules/geronimo-kernel/src/main/java/org/apache/geronimo/kernel/config/ConfigurationUtil.java > geronimo/server/trunk/modules/geronimo-system/pom.xml > > geronimo/server/trunk/modules/geronimo-system/src/main/java/org/apache/geronimo/system/repository/AbstractRepository.java > > geronimo/server/trunk/modules/geronimo-system/src/main/java/org/apache/geronimo/system/repository/Maven1Repository.java > > geronimo/server/trunk/modules/geronimo-system/src/main/java/org/apache/geronimo/system/repository/Maven2Repository.java > geronimo/server/trunk/modules/pom.xml > > Modified: > geronimo/server/trunk/applications/console/geronimo-console-standard/src/main/java/org/apache/geronimo/console/util/PortletManager.java > URL: > http://svn.apache.org/viewvc/geronimo/server/trunk/applications/console/geronimo-console-standard/src/main/java/org/apache/geronimo/console/util/PortletManager.java?view=diff&rev=508724&r1=508723&r2=508724 > ============================================================================== > --- > geronimo/server/trunk/applications/console/geronimo-console-standard/src/main/java/org/apache/geronimo/console/util/PortletManager.java > (original) > +++ > geronimo/server/trunk/applications/console/geronimo-console-standard/src/main/java/org/apache/geronimo/console/util/PortletManager.java > Sat Feb 17 00:01:26 2007 > @@ -36,6 +36,7 @@ > import org.apache.commons.logging.Log; > import org.apache.commons.logging.LogFactory; > import org.apache.geronimo.deployment.plugin.factories.DeploymentFactoryImpl; > +import > org.apache.geronimo.deployment.plugin.factories.DeploymentFactoryWithKernel; > import org.apache.geronimo.gbean.AbstractName; > import org.apache.geronimo.gbean.GBeanData; > import org.apache.geronimo.kernel.Kernel; > @@ -77,6 +78,11 @@ > // nothing yet > > private static ManagementHelper createHelper() { > + Kernel kernel = getKernel(); > + return new KernelManagementHelper(kernel); > + } > + > + private static Kernel getKernel() { > //todo: consider making this configurable; we could easily connect > to a remote kernel if we wanted to > Kernel kernel = null; > try { > @@ -88,11 +94,12 @@ > log.debug("Unable to find kernel in JNDI; using KernelRegistry > instead"); > kernel = KernelRegistry.getSingleKernel(); > } > - return new KernelManagementHelper(kernel); > + return kernel; > } > > public static DeploymentManager getDeploymentManager(PortletRequest > request) { > - DeploymentFactoryImpl factory = new DeploymentFactoryImpl(); > + Kernel kernel = getKernel(); > + DeploymentFactoryImpl factory = new > DeploymentFactoryWithKernel(kernel); > try { > return factory.getDeploymentManager("deployer:geronimo:inVM", > null, null); > } catch (DeploymentManagerCreationException e) { > > Modified: > geronimo/server/trunk/assemblies/geronimo-boilerplate-minimal/pom.xml > URL: > http://svn.apache.org/viewvc/geronimo/server/trunk/assemblies/geronimo-boilerplate-minimal/pom.xml?view=diff&rev=508724&r1=508723&r2=508724 > ============================================================================== > --- geronimo/server/trunk/assemblies/geronimo-boilerplate-minimal/pom.xml > (original) > +++ geronimo/server/trunk/assemblies/geronimo-boilerplate-minimal/pom.xml Sat > Feb 17 00:01:26 2007 > @@ -62,10 +62,6 @@ > cglib-nodep > > > - commons-cli > - commons-cli === message truncated === --------------------------------- Don't be flakey. Get Yahoo! Mail for Mobile and always stay connected to friends.