- This topic has 6 replies, 2 voices, and was last updated 18 years, 10 months ago by aturetsky.
-
AuthorPosts
-
aturetskyMemberI am getting the following error at the console when trying to start my Apache Tomcat/4.1.31, w/o any applications in webapps from within myeclipse (my myeclipse version is 4.1.1, eclipse version 3.1.1)
Outside myeclipse it starts no problem.
– Initializing Coyote HTTP/1.1 on http-8080
ServerLifecycleListener: createMBeans: MBeanException
java.lang.IllegalArgumentException: Return type is not a valid java identifier (or is reserved): java.lang.String[]
at javax.management.MBeanOperationInfo.<init>(MBeanOperationInfo.java:129)
at javax.management.modelmbean.ModelMBeanOperationInfo.<init>(ModelMBeanOperationInfo.java:127)
at org.apache.commons.modeler.OperationInfo.createOperationInfo(OperationInfo.java:260)
at org.apache.commons.modeler.ManagedBean.createMBeanInfo(ManagedBean.java:480)
at org.apache.commons.modeler.ManagedBean.createMBean(ManagedBean.java:424)
at org.apache.catalina.mbeans.MBeanUtils.createMBean(MBeanUtils.java:432)
at org.apache.catalina.mbeans.ServerLifecycleListener.createMBeans(ServerLifecycleListener.java:646)
at org.apache.catalina.mbeans.ServerLifecycleListener.createMBeans(ServerLifecycleListener.java:620)
at org.apache.catalina.mbeans.ServerLifecycleListener.createMBeans(ServerLifecycleListener.java:813)
at org.apache.catalina.mbeans.ServerLifecycleListener.createMBeans(ServerLifecycleListener.java:781)
at org.apache.catalina.mbeans.ServerLifecycleListener.createMBeans(ServerLifecycleListener.java:325)
at org.apache.catalina.mbeans.ServerLifecycleListener.lifecycleEvent(ServerLifecycleListener.java:179)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:2136)
at org.apache.catalina.startup.Catalina.start(Catalina.java:463)
at org.apache.catalina.startup.Catalina.execute(Catalina.java:350)
at org.apache.catalina.startup.Catalina.process(Catalina.java:129)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:156)
Starting service Tomcat-Standalone
Apache Tomcat/4.1.31
– Initializing, config=’org.apache.struts.util.LocalStrings’, returnNull=true
– Initializing, config=’org.apache.struts.action.ActionResources’, returnNull=true
– Initializing, config=’org.apache.webapp.admin.ApplicationResources’, returnNull=true
– Starting Coyote HTTP/1.1 on http-8080
– JK2: ajp13 listening on /0.0.0.0:8009
– Jk running ID=0 time=0/141 config=C:\Program Files\Apache Group\Tomcat 4.1\conf\jk2.propertiesHere’s all that the log file shows:
2006-03-09 19:23:23 HostConfig[localhost]: Deploying web application directory ROOT
2006-03-09 19:23:23 StandardHost[localhost]: Installing web application at context path from URL file:C:\Program Files\Apache Group\Tomcat 4.1\webapps\ROOT
2006-03-09 19:23:24 WebappLoader[]: Deploying class repositories to work directory C:\Program Files\Apache Group\Tomcat 4.1\work\Standalone\localhost\_
2006-03-09 19:23:24 StandardManager[]: Seeding random number generator class java.security.SecureRandom
2006-03-09 19:23:24 StandardManager[]: Seeding of random number generator has been completed
2006-03-09 19:23:24 StandardWrapper[:default]: Loading container servlet default
2006-03-09 19:23:24 default: init
2006-03-09 19:23:24 StandardWrapper[:invoker]: Loading container servlet invoker
2006-03-09 19:23:24 invoker: init
2006-03-09 19:23:24 jsp: init
2006-03-09 19:23:39 HostConfig[localhost]: Deploying configuration descriptor admin.xml
2006-03-09 19:23:47 HostConfig[localhost]: Deploying configuration descriptor manager.xml
2006-03-09 19:23:50 WebappLoader[/manager]: Deploying class repositories to work directory C:\Program Files\Apache Group\Tomcat 4.1\work\Standalone\localhost\manager
2006-03-09 19:23:50 ContextConfig[/manager]: Configured an authenticator for method BASIC
2006-03-09 19:23:50 StandardManager[/manager]: Seeding random number generator class java.security.SecureRandom
2006-03-09 19:23:50 StandardManager[/manager]: Seeding of random number generator has been completed
2006-03-09 19:23:50 StandardWrapper[/manager:default]: Loading container servlet default
2006-03-09 19:23:50 default: init
2006-03-09 19:23:50 StandardWrapper[/manager:invoker]: Loading container servlet invoker
2006-03-09 19:23:50 invoker: init
2006-03-09 19:23:50 jsp: init
2006-03-09 19:25:08 HostConfig[localhost]: Deploying configuration descriptor admin.xml
2006-03-09 19:25:14 HostConfig[localhost]: Deploying configuration descriptor manager.xml
2006-03-09 19:25:16 WebappLoader[/manager]: Deploying class repositories to work directory C:\Program Files\Apache Group\Tomcat 4.1\work\Standalone\localhost\manager
2006-03-09 19:25:16 ContextConfig[/manager]: Configured an authenticator for method BASIC
2006-03-09 19:25:16 StandardManager[/manager]: Seeding random number generator class java.security.SecureRandom
2006-03-09 19:25:16 StandardManager[/manager]: Seeding of random number generator has been completed
2006-03-09 19:25:16 StandardWrapper[/manager:default]: Loading container servlet default
2006-03-09 19:25:16 default: init
2006-03-09 19:25:16 StandardWrapper[/manager:invoker]: Loading container servlet invoker
2006-03-09 19:25:16 invoker: init
2006-03-09 19:25:17 jsp: init
2006-03-09 19:25:17 HostConfig[localhost]: Deploying web application directory ROOT
2006-03-09 19:25:17 StandardHost[localhost]: Installing web application at context path from URL file:C:\Program Files\Apache Group\Tomcat 4.1\webapps\ROOT
2006-03-09 19:25:19 WebappLoader[]: Deploying class repositories to work directory C:\Program Files\Apache Group\Tomcat 4.1\work\Standalone\localhost\_
2006-03-09 19:25:19 StandardManager[]: Seeding random number generator class java.security.SecureRandom
2006-03-09 19:25:19 StandardManager[]: Seeding of random number generator has been completed
2006-03-09 19:25:19 StandardWrapper[:default]: Loading container servlet default
2006-03-09 19:25:19 default: init
2006-03-09 19:25:19 StandardWrapper[:invoker]: Loading container servlet invoker
2006-03-09 19:25:19 invoker: init
2006-03-09 19:25:19 jsp: init
Riyad KallaMemberWhat version of JDK did you setup to run Tomcat? I find it extremely supicious that this most basic error doesn’t occur when you start it outside of MyEclipse…
aturetskyMember1.4.2_06
One fix that I found was to take all the jars out myeclipse’s appended classpath in preferences and to actually put them into the appropriate tomcat folders such as endorsed and shared.
Riyad KallaMemberAhh yes that could effect the startup.
aturetskyMemberwell, yeah – but it shouldn’t though – putting the jars into the classpath through myeclipse should work, no?
Riyad KallaMemberYes, but if some of those libraries do something strange on startup, that could effect startup. If those libraries weren’t already in the common/lib area, the starting up Tomcat inside of MyEclipse and outside are not the same thing, you had Tomcat configured differently from within MyEclipse which looks to have borked the startup so it wasn’t an orange-to-oranges comparison.
Maybe I missed something?
aturetskyMemberthat’s a good point
thanks for your prompt reply -
AuthorPosts