jakarta-cactus-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Pavan Aripirala Venkata" <pvenk...@h5technologies.com>
Subject RE: it's back! :-(
Date Wed, 21 May 2003 16:20:55 GMT
	My two cents on this
	1. Make sure that cactus.jar appears only in one place in the
app. server. If multiple jar files are found then there might be a
conflict, especially if there are different versions. 	2. So consider
removing the jars copied to TOMCAT_HOME/common/lib and make your war
self contained.
	3. Same is the case with the test classes. Make sure that they
are at one and only one place where the classloader can find them.
	4. You might have already checked the war file for the location
of the jars and your test classes.
	Please ignore this if you have already tried them

Pavan.

-----Original Message-----
From: Christopher Lenz [mailto:cmlenz@gmx.de]
Sent: Wednesday, May 21, 2003 9:03 AM
To: cactus-user@jakarta.apache.org
Subject: Re: it's back! :-(


Hi Justin,

What I'm missing here is the original exception thrown. Maybe you can 
post the relevant part of the server-side log?

Justin Thomas wrote:
> Hi I installed a new server and thought I had made an exact backup of
it.
> However when I build my project and run the cactus tests I am getting
this
> error again!
> 
> My classpath is setup inside ANT and contains the whole
cactus1.4.1/lib
> directory, I have also copied that dir to WEB-INF/lib with no joy.  I
am
> baffled by this error and don't understand why it says Error Finding
class
> for one of my classes which I know exists.  I have also copied the
> cactus1.4.1/lib to TOMCAT_HOME/common/lib.  
> 
> I am really stuck and need some ideas on how to solve this problem
please.
> 
>  [junit] Testcase:
> testGetValueParam(org.dateConversion.test.RequestUtilTest):  Caused an
ERROR
>     [junit] Error finding class
[org.dateConversion.test.RequestUtilTest]
> using both the Context classloader and the webapp classloader.
Possible
> causes include:
>     [junit]     - Your webapp does not include your test classes,
>     [junit]     - The cactus.jar is not located in your WEB-INF/lib
> directory and your Container has not set the Context classloader to
point to
> the webapp one
>     [junit] javax.servlet.ServletException: Error finding class
> [org.wwww.dateConversion.test.RequestUtilTest] using both the Context
> classloader and the webapp classloader. Possible causes include:
>     [junit]     - Your webapp does not include your test classes,
>     [junit]     - The cactus.jar is not located in your WEB-INF/lib
> directory and your Container has not set the Context classloader to
point to
> the webapp one
>     [junit]     at
>
org.apache.cactus.server.AbstractWebTestCaller.getTestClassClass(Abstrac
tWeb
> TestCaller.java:344)
>     [junit]     at
>
org.apache.cactus.server.AbstractWebTestCaller.getTestClassInstance(Abst
ract
> WebTestCaller.java:301)
>     [junit]     at
>
org.apache.cactus.server.AbstractWebTestCaller.doTest(AbstractWebTestCal
ler.
> java:143)
>     [junit]     at
>
org.apache.cactus.server.AbstractWebTestController.dispatch87_handleRequ
est(
>
AbstractWebTestController.java;org/apache/cactus/util/log/LogAspect.aj(1
k):1
> 25)
>     [junit]     at
>
org.apache.cactus.server.AbstractWebTestController.around87_handleReques
t(Ab
>
stractWebTestController.java;org/apache/cactus/util/log/LogAspect.aj(1k)
:115
> 6)
>     [junit]     at
>
org.apache.cactus.server.AbstractWebTestController.handleRequest(Abstrac
tWeb
> TestController.java;org/apache/cactus/util/log/LogAspect.aj(1k):101)
>     [junit]     at
>
org.apache.cactus.server.ServletTestRedirector.dispatch113_doPost(Servle
tTes
> tRedirector.java;org/apache/cactus/util/log/LogAspect.aj(1k):123)
>     [junit]     at
>
org.apache.cactus.server.ServletTestRedirector.around113_doPost(ServletT
estR
> edirector.java;org/apache/cactus/util/log/LogAspect.aj(1k):1156)
>     [junit]     at
>
org.apache.cactus.server.ServletTestRedirector.doPost(ServletTestRedirec
tor.
> java;org/apache/cactus/util/log/LogAspect.aj(1k):109)
>     [junit]     at
>
org.apache.cactus.server.ServletTestRedirector.dispatch112_doGet(Servlet
Test
> Redirector.java;org/apache/cactus/util/log/LogAspect.aj(1k):96)
>     [junit]     at
>
org.apache.cactus.server.ServletTestRedirector.around112_doGet(ServletTe
stRe
> director.java;org/apache/cactus/util/log/LogAspect.aj(1k):1156)
>     [junit]     at
>
org.apache.cactus.server.ServletTestRedirector.doGet(ServletTestRedirect
or.j
> ava;org/apache/cactus/util/log/LogAspect.aj(1k):92)
>     [junit]     at
> javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
>     [junit]     at
> javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
>     [junit]     at
>
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica
tion
> FilterChain.java:247)
>     [junit]     at
>
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt
erCh
> ain.java:193)
>     [junit]     at
>
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValv
e.ja
> va:260)
>     [junit]     at
>
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i
nvok
> eNext(StandardPipeline.java:643)
>     [junit]     at
>
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:4
80)
>     [junit]     at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>     [junit]     at
>
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValv
e.ja
> va:191)
>     [junit]     at
>
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i
nvok
> eNext(StandardPipeline.java:643)
>     [junit]     at
>
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:4
80)
>     [junit]     at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>     [junit]     at
>
org.apache.catalina.core.StandardContext.invoke(StandardContext.java:241
5)
>     [junit]     at
>
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java
:180
> )
>     [junit]     at
>
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i
nvok
> eNext(StandardPipeline.java:643)
>     [junit]     at
>
org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherVa
lve.
> java:170)
>     [junit]     at
>
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i
nvok
> eNext(StandardPipeline.java:641)
>     [junit]     at
>
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java
:172
> )
>     [junit]     at
>
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i
nvok
> eNext(StandardPipeline.java:641)
>     [junit]     at
>
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:4
80)
>     [junit]     at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>     [junit]     at
>
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.
java
> :174)
>     [junit]     at
>
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i
nvok
> eNext(StandardPipeline.java:643)
>     [junit]     at
>
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:4
80)
>     [junit]     at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>     [junit]     at
>
org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:223)
>     [junit]     at
>
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:43
2)
>     [junit]     at
>
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processC
onne
> ction(Http11Protocol.java:386)
>     [junit]     at
>
org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:53
4)
>     [junit]     at
>
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool
.jav
> a:530)
>     [junit]     at java.lang.Thread.run(Thread.java:536)
> 
> 
> 
> BUILD FAILED
> file:/home/justint/dateConversion/build.xml:618: 
> Total time: 7 seconds



---------------------------------------------------------------------
To unsubscribe, e-mail: cactus-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: cactus-user-help@jakarta.apache.org


Mime
View raw message