I double-checked. There is nothing wrong with the configuration. I have
the same error on my local machine. The error does not show up every
time you try to undeploy Hackystat, but it does show up quite frequently.
One way you can confirm that CruiseControl is working correctly is to:
(1) Delete tomcat/work/**
(2) Delete tomcat/temp/**
(3) Try to build a configuration.
I haven't figured out what caused the error. The trend is, with each new
release, tomcat is becoming more and more problematic. Notice that there
is no road map for tomcat to include updates in JSP and servlet
introduced in J2EE 5, and that Sun has its own open source J2EE server,
I start doubting tomcat's future.
Cheers,
Cedric
INFO: Undeploying context [/hackystat]
Oct 1, 2006 4:03:10 PM org.apache.catalina.core.StandardContext processTlds
SEVERE: Error reading tld listeners javax.servlet.ServletException:
Exception pr
ocessing TLD at resource path /WEB-INF/taglibs-input.tld in context
/hackystat
javax.servlet.ServletException: Exception processing TLD at resource
path /WEB-I
NF/taglibs-input.tld in context /hackystat
at
org.apache.catalina.startup.TldConfig.tldScanTld(TldConfig.java:555)
at org.apache.catalina.startup.TldConfig.execute(TldConfig.java:301)
at
org.apache.catalina.core.StandardContext.processTlds(StandardContext.
java:4302)
at
org.apache.catalina.core.StandardContext.start(StandardContext.java:4
139)
at
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase
.java:759)
at
org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:73
9)
at
org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524)
at
org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.ja
va:608)
at
org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:493
)
at
org.apache.catalina.startup.HostConfig.check(HostConfig.java:1204)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at
org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:
503)
at
com.sun.jmx.mbeanserver.DynamicMetaDataImpl.invoke(DynamicMetaDataImp
l.java:213)
at
com.sun.jmx.mbeanserver.MetaDataImpl.invoke(MetaDataImpl.java:220)
at
com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultM
BeanServerInterceptor.java:815)
at
com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:784
)
at
org.apache.catalina.manager.ManagerServlet.check(ManagerServlet.java:
1377)
at
org.apache.catalina.manager.ManagerServlet.deploy(ManagerServlet.java
:814)
at
org.apache.catalina.manager.ManagerServlet.doGet(ManagerServlet.java:
343)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
icationFilterChain.java:252)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
ilterChain.java:173)
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperV
alve.java:213)
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextV
alve.java:178)
at
org.apache.catalina.authenticator.AuthenticatorBase.invoke(Authentica
torBase.java:524)
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.j
ava:126)
Hongbing Kou wrote:
Hi, Cedric,
Cruise control server is stopped now because of build problems.
As you might know, there are some problems with cruise control after
upgrading to
version 5.5.20. I did some investigations but I found a profound
phenomenon. I tested
cruise control using COCOMO configuration because it is the lightest
one. Below
are two tests I did.
* Test scenario 1
Step 1. I brought up a new DOS windows, set CATALINA_HOME and
ANT_HOME, then
started TOMCAT.
Step 2. Copied hackystat.build.propertites from hackystat-COCOMO to
source directory on server.
Step 3. In hackyCore_Build folder, I invoked ``ant freshStart".
Hackystat was deployed successfully.
With this test, I am very confident that tomcat 5.5.20 should work
well on hackydev server. Then
I tested cruise control.
* Test scenario 2
Step 1. Started cruise control service
Step 2. Manually built hackystat-COCOMO configuration, but it failed
on hackystat deployment.
Can you login into to hackydev server to check changes I made for
tomcat upgrade? Maybe I miss
some configuration settings.
Thanks,
Hongbing