help....please.....RE: java.lang.NoSuchMethodError after re-building
I know you are all busy, but should I have posted this to the users list? -Ryan -Original Message- From: Smith, Ryan [mailto:[EMAIL PROTECTED]] Sent: Tuesday, September 24, 2002 8:06 PM To: 'Tomcat Developers List' Subject: java.lang.NoSuchMethodError after re-building I'm getting the following error when trying to run tc 4, after having built the current cvs version succesfully: java.lang.NoSuchMethodError: javax.management.MBeanServerFactory.findMBeanServer(Ljava/lang/String;)Ljava /util/List; at org.apache.commons.modeler.Registry.getServer(Registry.java:245) at org.apache.catalina.mbeans.MBeanUtils.createServer(MBeanUtils.java:1666) at org.apache.catalina.mbeans.MBeanUtils.clinit(MBeanUtils.java:168) at org.apache.catalina.mbeans.GlobalResourcesLifecycleListener.clinit(GlobalR esourcesLifecycleListener.java:115) I know I have the jmx jars in place (as you can see from my ant detect output, and build.properties files I've pasted below). I just figured maybe someone has ran into this before, thanks for any help !! -Ryan Here's a bit of config: OS: winxp jdk: 1.4.1 src: current cvs (as of 7:45pm) Here's my `ant detect` output: Buildfile: build.xml detect: flags: flags.display: [echo] --- Build environment for Catalina --- [echo] If ${property_name} is displayed, then the property is not set) [echo] --- Build options --- [echo] full.dist=${full.dist} [echo] build.sysclasspath=${build.sysclasspath} [echo] compile.debug=on [echo] compile.deprecation=off [echo] compile.optimize=on [echo] --- Ant Flags --- [echo] style task available (required)=true [echo] --- JDK --- [echo] jdk.1.2.present=true [echo] jdk.1.3.present=true [echo] jdk.1.4.present=true [echo] --- Source Dependencies --- [echo] jtc.home.present=true [echo] --- Required Libraries --- [echo] beanutils.present=true [echo] collections.present=true [echo] digester.present=true [echo] jaxp.present=true [echo] jndi.present=true [echo] logging.present=true [echo] regexp.present=true [echo] servlet.present=true [echo] --- Optional Libraries --- [echo] daemon.present=true [echo] dbcp.present=true [echo] jaas.present=true [echo] javamail.present=true [echo] jmx.present=true [echo] jsse.present=true [echo] jta.present=true [echo] junit.present=${junit.present} [echo] ldap.present=true [echo] modeler.present=true [echo] pool.present=true [echo] tyrex.present=${tyrex.present} [echo] --- Required JARs --- [echo] jndi.jar.present(except JDK 1.3+)=${jndi.jar.present} [echo] regexp.jar.present=true [echo] servlet.jar.present=true [echo] xerces.jar.present(except JDK 1.4+ or xerces2)=${xerces.jar.present} [echo] xerces2.jars.present(except JDK 1.4+ or xerces1)=${xerces2.jars.pres ent} [echo] --- Optional JARs --- [echo] daemon.jar.present=true [echo] dbcp.jar.present=true [echo] jaas.jar.present=${jaas.jar.present} [echo] javamail.jar.present=true [echo] jdbc20ext.jar.present=${jdbc20ext.jar.present} [echo] jmx.jar.present=true [echo] jta.jar.present=true [echo] junit.jar.present=${junit.jar.present} [echo] ldap.jar.present=${ldap.jar.present} [echo] modeler.jar.present=true [echo] pool.jar.present=true [echo] tyrex.jar.present=true [echo] --- Conditional compilation flags --- [echo] compile.daemon=true [echo] compile.dbcp=true [echo] compile.jaas=true [echo] compile.javamail=true [echo] compile.jmx=true [echo] compile.jndi=true [echo] compile.jsse=true [echo] compile.jta=true [echo] compile.junit=${compile.junit} [echo] compile.ldap=true [echo] compile.ssi=true [echo] compile.tyrex=${compile.tyrex} [echo] --- Distribution flags --- [echo] copy.daemon.jar=true [echo] copy.dbcp.jar=true [echo] copy.jaas.jar=${copy.jaas.jar} [echo] copy.jdbc20ext.jar=${copy.jdbc20ext.jar} [echo] copy.javamail.jar=true
Re: help....please.....RE: java.lang.NoSuchMethodError after re-building
I'm getting the following error when trying to run tc 4, after having built the current cvs version succesfully: java.lang.NoSuchMethodError: javax.management.MBeanServerFactory.findMBeanServer(Ljava/lang/String;)Ljava /util/List; at org.apache.commons.modeler.Registry.getServer(Registry.java:245) at org.apache.catalina.mbeans.MBeanUtils.createServer(MBeanUtils.java:1666) at org.apache.catalina.mbeans.MBeanUtils.clinit(MBeanUtils.java:168) at org.apache.catalina.mbeans.GlobalResourcesLifecycleListener.clinit(GlobalR esourcesLifecycleListener.java:115) From the errors you're receiving, it looks like you're missing proper jmx or modeler. I'd suggest making sure that you have proper paths pointing jmx and modeler. Amy I know I have the jmx jars in place (as you can see from my ant detect output, and build.properties files I've pasted below). I just figured maybe someone has ran into this before, thanks for any help !! -Ryan Here's a bit of config: OS: winxp jdk: 1.4.1 src: current cvs (as of 7:45pm) Here's my `ant detect` output: Buildfile: build.xml detect: flags: flags.display: [echo] --- Build environment for Catalina --- [echo] If ${property_name} is displayed, then the property is not set) [echo] --- Build options --- [echo] full.dist=${full.dist} [echo] build.sysclasspath=${build.sysclasspath} [echo] compile.debug=on [echo] compile.deprecation=off [echo] compile.optimize=on [echo] --- Ant Flags --- [echo] style task available (required)=true [echo] --- JDK --- [echo] jdk.1.2.present=true [echo] jdk.1.3.present=true [echo] jdk.1.4.present=true [echo] --- Source Dependencies --- [echo] jtc.home.present=true [echo] --- Required Libraries --- [echo] beanutils.present=true [echo] collections.present=true [echo] digester.present=true [echo] jaxp.present=true [echo] jndi.present=true [echo] logging.present=true [echo] regexp.present=true [echo] servlet.present=true [echo] --- Optional Libraries --- [echo] daemon.present=true [echo] dbcp.present=true [echo] jaas.present=true [echo] javamail.present=true [echo] jmx.present=true [echo] jsse.present=true [echo] jta.present=true [echo] junit.present=${junit.present} [echo] ldap.present=true [echo] modeler.present=true [echo] pool.present=true [echo] tyrex.present=${tyrex.present} [echo] --- Required JARs --- [echo] jndi.jar.present(except JDK 1.3+)=${jndi.jar.present} [echo] regexp.jar.present=true [echo] servlet.jar.present=true [echo] xerces.jar.present(except JDK 1.4+ or xerces2)=${xerces.jar.present} [echo] xerces2.jars.present(except JDK 1.4+ or xerces1)=${xerces2.jars.pres ent} [echo] --- Optional JARs --- [echo] daemon.jar.present=true [echo] dbcp.jar.present=true [echo] jaas.jar.present=${jaas.jar.present} [echo] javamail.jar.present=true [echo] jdbc20ext.jar.present=${jdbc20ext.jar.present} [echo] jmx.jar.present=true [echo] jta.jar.present=true [echo] junit.jar.present=${junit.jar.present} [echo] ldap.jar.present=${ldap.jar.present} [echo] modeler.jar.present=true [echo] pool.jar.present=true [echo] tyrex.jar.present=true [echo] --- Conditional compilation flags --- [echo] compile.daemon=true [echo] compile.dbcp=true [echo] compile.jaas=true [echo] compile.javamail=true [echo] compile.jmx=true [echo] compile.jndi=true [echo] compile.jsse=true [echo] compile.jta=true [echo] compile.junit=${compile.junit} [echo] compile.ldap=true [echo] compile.ssi=true [echo] compile.tyrex=${compile.tyrex} [echo] --- Distribution flags --- [echo] copy.daemon.jar=true [echo] copy.dbcp.jar=true [echo] copy.jaas.jar=${copy.jaas.jar} [echo] copy.jdbc20ext.jar=${copy.jdbc20ext.jar} [echo] copy.javamail.jar=true [echo] copy.jmx.jar=true [echo] copy.jndi.jar=${copy.jndi.jar} [echo] copy.jta.jar=true [echo]
java.lang.NoSuchMethodError after re-building
I'm getting the following error when trying to run tc 4, after having built the current cvs version succesfully: java.lang.NoSuchMethodError: javax.management.MBeanServerFactory.findMBeanServer(Ljava/lang/String;)Ljava /util/List; at org.apache.commons.modeler.Registry.getServer(Registry.java:245) at org.apache.catalina.mbeans.MBeanUtils.createServer(MBeanUtils.java:1666) at org.apache.catalina.mbeans.MBeanUtils.clinit(MBeanUtils.java:168) at org.apache.catalina.mbeans.GlobalResourcesLifecycleListener.clinit(GlobalR esourcesLifecycleListener.java:115) I know I have the jmx jars in place (as you can see from my ant detect output, and build.properties files I've pasted below). I just figured maybe someone has ran into this before, thanks for any help !! -Ryan Here's a bit of config: OS: winxp jdk: 1.4.1 src: current cvs (as of 7:45pm) Here's my `ant detect` output: Buildfile: build.xml detect: flags: flags.display: [echo] --- Build environment for Catalina --- [echo] If ${property_name} is displayed, then the property is not set) [echo] --- Build options --- [echo] full.dist=${full.dist} [echo] build.sysclasspath=${build.sysclasspath} [echo] compile.debug=on [echo] compile.deprecation=off [echo] compile.optimize=on [echo] --- Ant Flags --- [echo] style task available (required)=true [echo] --- JDK --- [echo] jdk.1.2.present=true [echo] jdk.1.3.present=true [echo] jdk.1.4.present=true [echo] --- Source Dependencies --- [echo] jtc.home.present=true [echo] --- Required Libraries --- [echo] beanutils.present=true [echo] collections.present=true [echo] digester.present=true [echo] jaxp.present=true [echo] jndi.present=true [echo] logging.present=true [echo] regexp.present=true [echo] servlet.present=true [echo] --- Optional Libraries --- [echo] daemon.present=true [echo] dbcp.present=true [echo] jaas.present=true [echo] javamail.present=true [echo] jmx.present=true [echo] jsse.present=true [echo] jta.present=true [echo] junit.present=${junit.present} [echo] ldap.present=true [echo] modeler.present=true [echo] pool.present=true [echo] tyrex.present=${tyrex.present} [echo] --- Required JARs --- [echo] jndi.jar.present(except JDK 1.3+)=${jndi.jar.present} [echo] regexp.jar.present=true [echo] servlet.jar.present=true [echo] xerces.jar.present(except JDK 1.4+ or xerces2)=${xerces.jar.present} [echo] xerces2.jars.present(except JDK 1.4+ or xerces1)=${xerces2.jars.pres ent} [echo] --- Optional JARs --- [echo] daemon.jar.present=true [echo] dbcp.jar.present=true [echo] jaas.jar.present=${jaas.jar.present} [echo] javamail.jar.present=true [echo] jdbc20ext.jar.present=${jdbc20ext.jar.present} [echo] jmx.jar.present=true [echo] jta.jar.present=true [echo] junit.jar.present=${junit.jar.present} [echo] ldap.jar.present=${ldap.jar.present} [echo] modeler.jar.present=true [echo] pool.jar.present=true [echo] tyrex.jar.present=true [echo] --- Conditional compilation flags --- [echo] compile.daemon=true [echo] compile.dbcp=true [echo] compile.jaas=true [echo] compile.javamail=true [echo] compile.jmx=true [echo] compile.jndi=true [echo] compile.jsse=true [echo] compile.jta=true [echo] compile.junit=${compile.junit} [echo] compile.ldap=true [echo] compile.ssi=true [echo] compile.tyrex=${compile.tyrex} [echo] --- Distribution flags --- [echo] copy.daemon.jar=true [echo] copy.dbcp.jar=true [echo] copy.jaas.jar=${copy.jaas.jar} [echo] copy.jdbc20ext.jar=${copy.jdbc20ext.jar} [echo] copy.javamail.jar=true [echo] copy.jmx.jar=true [echo] copy.jndi.jar=${copy.jndi.jar} [echo] copy.jta.jar=true [echo] copy.ldap.jar=${copy.ldap.jar} [echo] copy.logging.jar=true [echo] copy.modeler.jar=true [echo]