You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cactus-user@jakarta.apache.org by Dnyaneshwari Joshi <dj...@krohmSolutions.com> on 2003/02/28 11:16:16 UTC

jboss-tomcat error

Hi .
I have developed cactus tests and trying to test that in
jboss-3.0.4_tomcat-4.0.6.
I have followed steps as :
1)  in jboss-3.0.4_tomcat-4.0.6\catalina\conf folder 
I pasted following line in web.xml.
 
    <servlet>
        <servlet-name>ServletRedirector</servlet-name>
 
<servlet-class>org.apache.cactus.server.ServletTestRedirector</servlet-c
lass>
    </servlet>
 
    <servlet>
        <servlet-name>JspRedirector</servlet-name>
        <jsp-file>/jspRedirector.jsp</jsp-file>
    </servlet>
<servlet>
    <servlet-name>ServletTestRunner</servlet-name>
    <servlet-class>
        org.apache.cactus.server.runner.ServletTestRunner
    </servlet-class>
</servlet>
 
I removed the filterTestREdirector entry because it was giving me some
problem in jboss something like page not found etc.
 
Also pasted this in same web.xml
    <servlet-mapping>
        <servlet-name>ServletRedirector</servlet-name>
        <url-pattern>/ServletRedirector</url-pattern>
    </servlet-mapping>
 
    <servlet-mapping>
        <servlet-name>JspRedirector</servlet-name>
        <url-pattern>/JspRedirector</url-pattern>
    </servlet-mapping>
<servlet-mapping>
    <servlet-name>ServletTestRunner</servlet-name>
    <url-pattern>/ServletTestRunner</url-pattern>
</servlet-mapping>
 
I have added all the .jar files provided in cactus's lib folder in 
C:\JBOSS and Tomcat\jboss-3.0.4_tomcat-4.0.6\server\default\lib\

 
I have developed on simple servlet and a testcase written for the same.
 
I am attaching those files with the mail.
 
By following the steps defined in tomcat how to tutorial , I can run the
testcases properly on only tomcat401.
 
But I am not able to test the same testcases as well as test ejb on
tomcat integrated with jboss..
I am getting this error..
type Exception report
message Internal Server Error
description The server encountered an internal error (Internal Server
Error) that prevented it from fulfilling this request.
exception 
org.apache.commons.logging.LogConfigurationException:
java.lang.reflect.InvocationTargetException
        at
org.apache.commons.logging.impl.LogFactoryImpl.newInstance(LogFactoryImp
l.java:509)
        at
org.apache.commons.logging.impl.LogFactoryImpl.getInstance(LogFactoryImp
l.java:285)
        at
org.apache.commons.logging.impl.LogFactoryImpl.getInstance(LogFactoryImp
l.java:255)
        at
org.apache.commons.logging.LogFactory.getLog(LogFactory.java:381)
        at
org.apache.cactus.server.runner.ServletTestRunner.around91_doGet(Servlet
TestRunner.java;org/apache/cactus/util/log/LogAspect.aj(1k):1142)
        at
org.apache.cactus.server.runner.ServletTestRunner.doGet(ServletTestRunne
r.java;org/apache/cactus/util/log/LogAspect.aj(1k):101)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica
tionFilterChain.java:247)
        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt
erChain.java:193)
        at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValv
e.java:243)
        at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.ja
va:566)
        at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:4
72)
        at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
        at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValv
e.java:190)
        at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.ja
va:566)
        at
org.apache.catalina.valves.CertificatesValve.invoke(CertificatesValve.ja
va:246)
        at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.ja
va:564)
        at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:4
72)
        at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
        at
org.apache.catalina.core.StandardContext.invoke(StandardContext.java:234
7)
        at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java
:180)
        at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.ja
va:566)
        at
org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherVa
lve.java:170)
        at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.ja
va:564)
        at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java
:170)
        at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.ja
va:564)
        at
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:468
)
        at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.ja
va:564)
        at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:4
72)
        at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
        at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.
java:174)
        at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.ja
va:566)
        at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:4
72)
        at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
        at
org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.j
ava:1027)
        at
org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:
1125)
        at java.lang.Thread.run(Thread.java:479)
 
 
Can you please tell me the reason why this is happening?? Is there any
mistake in the set up.
Please reply As Soon As Possible.
 
Thanks in Advance..
Dnyaneshwari.
 
 
 

Re: jboss-tomcat error

Posted by Fred Loney <lo...@spiritedsw.com>.
The LogConfigurationException indicates that the logger implementation,
presumably a log4j.jar class, is not available in the war classloader
hierarchy. The jboss-tomcat4.1 bundle does not correctly identify the
log4j jar in the tomcat deployer. However, the logger normally works
because a compatible log4j jar is picked up from a jboss boot lib.

Your tomcat4.0.6 bundle probably has a similar configuration. The
problem is locating the log4j class. Try the following steps:

o Check the jboss log for WARN messages.

o Add the cactus distro lib log4j.jar in your war lib.

o Search the jboss forums.

The fact that your webapp works in tomcat standalone but not in the
jboss-tomcat bundle suggests that this is a jboss config problem rather
than a cactus config problem.

Fred Loney
Spirited Software, Inc.
www.spiritedsw.com

----- Original Message -----
From: "Dnyaneshwari Joshi" <dj...@krohmSolutions.com>
To: "'Cactus Users List'" <ca...@jakarta.apache.org>
Sent: Sunday, March 02, 2003 10:07 PM
Subject: RE: jboss-tomcat error


> Hello,
>
> As mentioned, I removed all the files added earlier from default/lib
> folder which are used by cactus
>
> The listing of default/lib folder is as follows
>
> I have the following directory structure
> C:\JBOSS and
> Tomcat\jboss-3.0.4_tomcat-4.0.6\server\default\deploy\Verify.war
> Meta-Inf\manifest.mf
> WEB-INF\ classes\TestValidateUserServlet.class
> WEB-INF\ classes\ValidateUserServlet.class
> WEB-INF\ Web.xml
> In Verify.war\WEB-INF\lib I have
> cactus.jar
> commons-httpclient.jar
> commons-logging.jar
> junit.jar
> aspectjrt.jar
>
> Contents of my WEB-Inf\ web.xml file are as follows
> <?xml version="1.0" encoding="ISO-8859-1"?>
>
> <!DOCTYPE web-app
>     PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.2//EN"
>     "http://java.sun.com/j2ee/dtds/web-app_2_2.dtd">
>
> <web-app>
>     <servlet>
>         <servlet-name>ServletRedirector</servlet-name>
>
>
<servlet-class>org.apache.cactus.server.ServletTestRedirector</servlet-c
> lass>
>     </servlet>
>
>     <servlet>
>         <servlet-name>JspRedirector</servlet-name>
>         <jsp-file>/jspRedirector.jsp</jsp-file>
>     </servlet>
> <servlet>
>     <servlet-name>ServletTestRunner</servlet-name>
>     <servlet-class>
>         org.apache.cactus.server.runner.ServletTestRunner
>     </servlet-class>
> </servlet>
>
>     <servlet-mapping>
>         <servlet-name>ServletRedirector</servlet-name>
>         <url-pattern>/ServletRedirector</url-pattern>
>     </servlet-mapping>
>
>     <servlet-mapping>
>         <servlet-name>JspRedirector</servlet-name>
>         <url-pattern>/JspRedirector</url-pattern>
>     </servlet-mapping>
> <servlet-mapping>
>     <servlet-name>ServletTestRunner</servlet-name>
>     <url-pattern>/ServletTestRunner</url-pattern>
> </servlet-mapping>
> </web-app>
>
> Still I am getting this exception
> org.apache.commons.logging.LogConfigurationException:
> java.lang.reflect.InvocationTargetException
> at
>
org.apache.commons.logging.impl.LogFactoryImpl.newInstance(LogFactoryImp
> l.java:509)
> at
>
org.apache.commons.logging.impl.LogFactoryImpl.getInstance(LogFactoryImp
> l.java:285)
> at
>
org.apache.commons.logging.impl.LogFactoryImpl.getInstance(LogFactoryImp
> l.java:255)
> at
> org.apache.commons.logging.LogFactory.getLog(LogFactory.java:381)
> at
>
org.apache.cactus.server.runner.ServletTestRunner.around91_doGet(Servlet
> TestRunner.java;org/apache/cactus/util/log/LogAspect.aj(1k):1142)
> at
>
org.apache.cactus.server.runner.ServletTestRunner.doGet(ServletTestRunne
> r.java;org/apache/cactus/util/log/LogAspect.aj(1k):101)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
> at
>
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica
> tionFilterChain.java:247)
> at
>
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt
> erChain.java:193)
> at
>
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValv
> e.java:243)
> at
>
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.ja
> va:566)
> at
>
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:4
> 72)
> at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
> at
>
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValv
> e.java:190)
> at
>
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.ja
> va:566)
> at
>
org.apache.catalina.valves.CertificatesValve.invoke(CertificatesValve.ja
> va:246)
> at
>
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.ja
> va:564)
> at
>
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:4
> 72)
> at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
> at
>
org.apache.catalina.core.StandardContext.invoke(StandardContext.java:234
> 7)
> at
>
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java
> :180)
> at
>
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.ja
> va:566)
> at
>
org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherVa
> lve.java:170)
> at
>
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.ja
> va:564)
> at
>
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java
> :170)
> at
>
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.ja
> va:564)
> at
>
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:468
> )
> at
>
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.ja
> va:564)
> at
>
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:4
> 72)
> at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
> at
>
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.
> java:174)
> at
>
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.ja
> va:566)
> at
>
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:4
> 72)
> at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
> at
>
org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.j
> ava:1027)
> at
>
org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:
> 1125)
> at java.lang.Thread.run(Thread.java:479)
>
>
> Also, I am using jboss version3.0.4 with tomcat 4.0.6.
> I would like to know if there is any problem with this tomcat version?
> The same code works absolutely fine with tomcat
> I am not getting why is this happening..Please help...
> Thanks and regards,
> Dnyaneshwari
>
> -----Original Message-----
> From: Bruce Scharlau [mailto:scharlau@csd.abdn.ac.uk]
> Sent: Friday, February 28, 2003 10:18 PM
> To: Cactus Users List
> Subject: RE: jboss-tomcat error
>
> Vincent,
>
> don't expect too much beyond showing how the pieces fit together. This
> is
> very low level stuff with not too sophisticated unit tests either.
It's
> really just a way to introduce them to Ant and the whole continuous
> integration philosophy. Still it's a start and some of them show some
> interest in bringing it into their honours projects.
>
> Bruce
>
> At 17:05 28/02/2003 +0100, you wrote:
> >Hi Bruce,
> >
> > > -----Original Message-----
> > > From: Bruce Scharlau [mailto:scharlau@csd.abdn.ac.uk]
> > > Sent: 28 February 2003 15:44
> > > To: Cactus Users List
> > > Subject: Re: jboss-tomcat error
> > >
> > > I believe you're best doing this as a web app under the
> > > jboss/default/deploy and using an appName.war file.
> > > If you don't want to actually create a war file, you can also
create
> a
> > > directory under the deploy directory of
> > > appName.war and then put all of your files under that directory.
> > >
> > > If it's of any use I'm working on a tutorial for this sort of
thing
> at
> >the
> > > moment for an undergaduate class and can point you to the
practicals
> >on
> > > Monday. This will be using XDoclet, Cactus and (if I have time)
> >HttpUnit
> > > too.
> >
> >Cool! Let me know when you have something and I can link it from the
> >Cactus web site :-)
> >
> >Thanks
> >-Vincent
> >
> > >
> > > Bruce
> > >
> > >
> > > At 15:46 28/02/2003 +0530, you wrote:
> > >
> > > >Hi &
> > > >
> > > >I have developed cactus tests and trying to test that in
> > > >jboss-3.0.4_tomcat-4.0.6.
> > > >
> > > >I have followed steps as :
> > > >
> > > >1)  in jboss-3.0.4_tomcat-4.0.6\catalina\conf folder
> > > >
> > > >I pasted following line in web.xml.
> > > >
> > > >
> > > >
> > > >     <servlet>
> > > >
> > > >         <servlet-name>ServletRedirector</servlet-name>
> > > >
> > > >
> > >
> >
>
><servlet-class>org.apache.cactus.server.ServletTestRedirector</servlet-
> > > class>
> > > >
> > > >     </servlet>
> > > >
> > > >
> > > >
> > > >     <servlet>
> > > >
> > > >         <servlet-name>JspRedirector</servlet-name>
> > > >
> > > >         <jsp-file>/jspRedirector.jsp</jsp-file>
> > > >
> > > >     </servlet>
> > > >
> > > ><servlet>
> > > >
> > > >     <servlet-name>ServletTestRunner</servlet-name>
> > > >
> > > >     <servlet-class>
> > > >
> > > >         org.apache.cactus.server.runner.ServletTestRunner
> > > >
> > > >     </servlet-class>
> > > >
> > > ></servlet>
> > > >
> > > >
> > > >
> > > >I removed the filterTestREdirector entry because it was giving me
> >some
> > > >problem in jboss something like page not found etc.
> > > >
> > > >
> > > >
> > > >Also pasted this in same web.xml
> > > >
> > > >     <servlet-mapping>
> > > >
> > > >         <servlet-name>ServletRedirector</servlet-name>
> > > >
> > > >         <url-pattern>/ServletRedirector</url-pattern>
> > > >
> > > >     </servlet-mapping>
> > > >
> > > >
> > > >
> > > >     <servlet-mapping>
> > > >
> > > >         <servlet-name>JspRedirector</servlet-name>
> > > >
> > > >         <url-pattern>/JspRedirector</url-pattern>
> > > >
> > > >     </servlet-mapping>
> > > >
> > > ><servlet-mapping>
> > > >
> > > >     <servlet-name>ServletTestRunner</servlet-name>
> > > >
> > > >     <url-pattern>/ServletTestRunner</url-pattern>
> > > >
> > > ></servlet-mapping>
> > > >
> > > >
> > > >
> > > >I have added all the .jar files provided in cactuss lib folder in
> > > >
> > > >C:\JBOSS and Tomcat\jboss-3.0.4_tomcat-4.0.6\server\default\lib\
> > > >
> > > >76a6c82f.jpg
> > > >
> > > >
> > > >
> > > >I have developed on simple servlet and a testcase written for the
> >same.
> > > >
> > > >
> > > >
> > > >I am attaching those files with the mail.
> > > >
> > > >
> > > >
> > > >By following the steps defined in tomcat how to tutorial , I can
> run
> >the
> > > >testcases properly on only tomcat401.
> > > >
> > > >
> > > >
> > > >But I am not able to test the same testcases as well as test ejb
on
> > > tomcat
> > > >integrated with jboss..
> > > >
> > > >I am getting this error..
> > > >
> > > >type Exception report
> > > >
> > > >message Internal Server Error
> > > >
> > > >description The server encountered an internal error (Internal
> Server
> > > >Error) that prevented it from fulfilling this request.
> > > >
> > > >exception
> > > >
> > > >org.apache.commons.logging.LogConfigurationException:
> > > >java.lang.reflect.InvocationTargetException
> > > >         at
> > > >
> > >
>
>org.apache.commons.logging.impl.LogFactoryImpl.newInstance(LogFactoryIm
> p
> >l.
> > > java:509)
> > > >         at
> > > >
> > >
>
>org.apache.commons.logging.impl.LogFactoryImpl.getInstance(LogFactoryIm
> p
> >l.
> > > java:285)
> > > >         at
> > > >
> > >
>
>org.apache.commons.logging.impl.LogFactoryImpl.getInstance(LogFactoryIm
> p
> >l.
> > > java:255)
> > > >         at
> > > org.apache.commons.logging.LogFactory.getLog(LogFactory.java:381)
> > > >         at
> > > >
> > >
>
>org.apache.cactus.server.runner.ServletTestRunner.around91_doGet(Servle
> t
> >Te
> > > stRunner.java;org/apache/cactus/util/log/LogAspect.aj(1k):1142)
> > > >         at
> > > >
> > >
>
>org.apache.cactus.server.runner.ServletTestRunner.doGet(ServletTestRunn
> e
> >r.
> > > java;org/apache/cactus/util/log/LogAspect.aj(1k):101)
> > > >         at
> >javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
> > > >         at
> >javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
> > > >         at
> > > >
> > >
>
>org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applic
> a
> >ti
> > > onFilterChain.java:247)
> > > >         at
> > > >
> > >
>
>org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFil
> t
> >er
> > > Chain.java:193)
> > > >         at
> > > >
> > >
>
>org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperVal
> v
> >e.
> > > java:243)
> > > >         at
> > > >
> > >
>
>org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.j
> a
> >va
> > > :566)
> > > >         at
> > > >
> > >
>
>org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:
> 4
> >72
> > > )
> > > >         at
> > > >
> >org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
> > > >         at
> > > >
> > >
>
>org.apache.catalina.core.StandardContextValve.invoke(StandardContextVal
> v
> >e.
> > > java:190)
> > > >         at
> > > >
> > >
>
>org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.j
> a
> >va
> > > :566)
> > > >         at
> > > >
> > >
>
>org.apache.catalina.valves.CertificatesValve.invoke(CertificatesValve.j
> a
> >va
> > > :246)
> > > >         at
> > > >
> > >
>
>org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.j
> a
> >va
> > > :564)
> > > >         at
> > > >
> > >
>
>org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:
> 4
> >72
> > > )
> > > >         at
> > > >
> >org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
> > > >         at
> > > >
> > >
>
>org.apache.catalina.core.StandardContext.invoke(StandardContext.java:23
> 4
> >7)
> > > >         at
> > > >
> > >
>
>org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.jav
> a
> >:1
> > > 80)
> > > >         at
> > > >
> > >
>
>org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.j
> a
> >va
> > > :566)
> > > >         at
> > > >
> > >
>
>org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherV
> a
> >lv
> > > e.java:170)
> > > >         at
> > > >
> > >
>
>org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.j
> a
> >va
> > > :564)
> > > >         at
> > > >
> > >
>
>org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.jav
> a
> >:1
> > > 70)
> > > >         at
> > > >
> > >
>
>org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.j
> a
> >va
> > > :564)
> > > >         at
> > > >
> > >
>
>org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:46
> 8
> >)
> > > >         at
> > > >
> > >
>
>org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.j
> a
> >va
> > > :564)
> > > >         at
> > > >
> > >
>
>org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:
> 4
> >72
> > > )
> > > >         at
> > > >
> >org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
> > > >         at
> > > >
> > >
>
>org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve
> .
> >ja
> > > va:174)
> > > >         at
> > > >
> > >
>
>org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.j
> a
> >va
> > > :566)
> > > >         at
> > > >
> > >
>
>org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:
> 4
> >72
> > > )
> > > >         at
> > > >
> >org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
> > > >         at
> > > >
> > >
> >org.apache.catalina.connector.http.HttpProcessor.process(HttpProcesso
r.
> j
> >av
> > > a:1027)
> > > >         at
> > > >
> > >
>
>org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java
> :
> >11
> > > 25)
> > > >         at java.lang.Thread.run(Thread.java:479)
> > > >
> > > >
> > > >
> > > >
> > > >Can you please tell me the reason why this is happening?? Is
there
> >any
> > > >mistake in the set up.
> > > >
> > > >Please reply As Soon As Possible.
> > > >
> > > >
> > > >
> > > >Thanks in Advance..
> > > >
> > > >Dnyaneshwari.
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > >
> > > cheers,
> > >
> > > Bruce
> > >
> > > Dr. Bruce Scharlau
> > > Dept. of Computing Science
> > > University of Aberdeen
> > > Aberdeen AB24 3UE
> > > 01224 272193
> > > http://www.csd.abdn.ac.uk/~bscharla
> > > mailto:scharlau@csd.abdn.ac.uk
> >
> >
> >---------------------------------------------------------------------
> >To unsubscribe, e-mail: cactus-user-unsubscribe@jakarta.apache.org
> >For additional commands, e-mail: cactus-user-help@jakarta.apache.org
>
> cheers,
>
> Bruce
>
> Dr. Bruce Scharlau
> Dept. of Computing Science
> University of Aberdeen
> Aberdeen AB24 3UE
> 01224 272193
> http://www.csd.abdn.ac.uk/~bscharla
> mailto:scharlau@csd.abdn.ac.uk
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: cactus-user-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: cactus-user-help@jakarta.apache.org
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: cactus-user-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: cactus-user-help@jakarta.apache.org
>
>


RE: jboss-tomcat error

Posted by Dnyaneshwari Joshi <dj...@krohmSolutions.com>.
Hello,

As mentioned, I removed all the files added earlier from default/lib
folder which are used by cactus

The listing of default/lib folder is as follows

I have the following directory structure
C:\JBOSS and
Tomcat\jboss-3.0.4_tomcat-4.0.6\server\default\deploy\Verify.war
Meta-Inf\manifest.mf
WEB-INF\ classes\TestValidateUserServlet.class
WEB-INF\ classes\ValidateUserServlet.class
WEB-INF\ Web.xml
In Verify.war\WEB-INF\lib I have 
cactus.jar 
commons-httpclient.jar 
commons-logging.jar 
junit.jar 
aspectjrt.jar

Contents of my WEB-Inf\ web.xml file are as follows
<?xml version="1.0" encoding="ISO-8859-1"?>

<!DOCTYPE web-app
    PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.2//EN"
    "http://java.sun.com/j2ee/dtds/web-app_2_2.dtd">

<web-app>
    <servlet>
        <servlet-name>ServletRedirector</servlet-name>
 
<servlet-class>org.apache.cactus.server.ServletTestRedirector</servlet-c
lass>
    </servlet>

    <servlet>
        <servlet-name>JspRedirector</servlet-name>
        <jsp-file>/jspRedirector.jsp</jsp-file>
    </servlet>
<servlet>
    <servlet-name>ServletTestRunner</servlet-name>
    <servlet-class>
        org.apache.cactus.server.runner.ServletTestRunner
    </servlet-class>
</servlet>

    <servlet-mapping>
        <servlet-name>ServletRedirector</servlet-name>
        <url-pattern>/ServletRedirector</url-pattern>
    </servlet-mapping>

    <servlet-mapping>
        <servlet-name>JspRedirector</servlet-name>
        <url-pattern>/JspRedirector</url-pattern>
    </servlet-mapping>
<servlet-mapping>
    <servlet-name>ServletTestRunner</servlet-name>
    <url-pattern>/ServletTestRunner</url-pattern>
</servlet-mapping>
</web-app>

Still I am getting this exception
org.apache.commons.logging.LogConfigurationException:
java.lang.reflect.InvocationTargetException
	at
org.apache.commons.logging.impl.LogFactoryImpl.newInstance(LogFactoryImp
l.java:509)
	at
org.apache.commons.logging.impl.LogFactoryImpl.getInstance(LogFactoryImp
l.java:285)
	at
org.apache.commons.logging.impl.LogFactoryImpl.getInstance(LogFactoryImp
l.java:255)
	at
org.apache.commons.logging.LogFactory.getLog(LogFactory.java:381)
	at
org.apache.cactus.server.runner.ServletTestRunner.around91_doGet(Servlet
TestRunner.java;org/apache/cactus/util/log/LogAspect.aj(1k):1142)
	at
org.apache.cactus.server.runner.ServletTestRunner.doGet(ServletTestRunne
r.java;org/apache/cactus/util/log/LogAspect.aj(1k):101)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
	at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica
tionFilterChain.java:247)
	at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt
erChain.java:193)
	at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValv
e.java:243)
	at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.ja
va:566)
	at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:4
72)
	at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
	at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValv
e.java:190)
	at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.ja
va:566)
	at
org.apache.catalina.valves.CertificatesValve.invoke(CertificatesValve.ja
va:246)
	at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.ja
va:564)
	at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:4
72)
	at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
	at
org.apache.catalina.core.StandardContext.invoke(StandardContext.java:234
7)
	at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java
:180)
	at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.ja
va:566)
	at
org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherVa
lve.java:170)
	at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.ja
va:564)
	at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java
:170)
	at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.ja
va:564)
	at
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:468
)
	at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.ja
va:564)
	at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:4
72)
	at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
	at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.
java:174)
	at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.ja
va:566)
	at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:4
72)
	at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
	at
org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.j
ava:1027)
	at
org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:
1125)
	at java.lang.Thread.run(Thread.java:479)


Also, I am using jboss version3.0.4 with tomcat 4.0.6.
I would like to know if there is any problem with this tomcat version?
The same code works absolutely fine with tomcat 
I am not getting why is this happening..Please help...
Thanks and regards,
Dnyaneshwari

-----Original Message-----
From: Bruce Scharlau [mailto:scharlau@csd.abdn.ac.uk] 
Sent: Friday, February 28, 2003 10:18 PM
To: Cactus Users List
Subject: RE: jboss-tomcat error

Vincent,

don't expect too much beyond showing how the pieces fit together. This
is 
very low level stuff with not too sophisticated unit tests either. It's 
really just a way to introduce them to Ant and the whole continuous 
integration philosophy. Still it's a start and some of them show some 
interest in bringing it into their honours projects.

Bruce

At 17:05 28/02/2003 +0100, you wrote:
>Hi Bruce,
>
> > -----Original Message-----
> > From: Bruce Scharlau [mailto:scharlau@csd.abdn.ac.uk]
> > Sent: 28 February 2003 15:44
> > To: Cactus Users List
> > Subject: Re: jboss-tomcat error
> >
> > I believe you're best doing this as a web app under the
> > jboss/default/deploy and using an appName.war file.
> > If you don't want to actually create a war file, you can also create
a
> > directory under the deploy directory of
> > appName.war and then put all of your files under that directory.
> >
> > If it's of any use I'm working on a tutorial for this sort of thing
at
>the
> > moment for an undergaduate class and can point you to the practicals
>on
> > Monday. This will be using XDoclet, Cactus and (if I have time)
>HttpUnit
> > too.
>
>Cool! Let me know when you have something and I can link it from the
>Cactus web site :-)
>
>Thanks
>-Vincent
>
> >
> > Bruce
> >
> >
> > At 15:46 28/02/2003 +0530, you wrote:
> >
> > >Hi &
> > >
> > >I have developed cactus tests and trying to test that in
> > >jboss-3.0.4_tomcat-4.0.6.
> > >
> > >I have followed steps as :
> > >
> > >1)  in jboss-3.0.4_tomcat-4.0.6\catalina\conf folder
> > >
> > >I pasted following line in web.xml.
> > >
> > >
> > >
> > >     <servlet>
> > >
> > >         <servlet-name>ServletRedirector</servlet-name>
> > >
> > >
> >
>
><servlet-class>org.apache.cactus.server.ServletTestRedirector</servlet-
> > class>
> > >
> > >     </servlet>
> > >
> > >
> > >
> > >     <servlet>
> > >
> > >         <servlet-name>JspRedirector</servlet-name>
> > >
> > >         <jsp-file>/jspRedirector.jsp</jsp-file>
> > >
> > >     </servlet>
> > >
> > ><servlet>
> > >
> > >     <servlet-name>ServletTestRunner</servlet-name>
> > >
> > >     <servlet-class>
> > >
> > >         org.apache.cactus.server.runner.ServletTestRunner
> > >
> > >     </servlet-class>
> > >
> > ></servlet>
> > >
> > >
> > >
> > >I removed the filterTestREdirector entry because it was giving me
>some
> > >problem in jboss something like page not found etc.
> > >
> > >
> > >
> > >Also pasted this in same web.xml
> > >
> > >     <servlet-mapping>
> > >
> > >         <servlet-name>ServletRedirector</servlet-name>
> > >
> > >         <url-pattern>/ServletRedirector</url-pattern>
> > >
> > >     </servlet-mapping>
> > >
> > >
> > >
> > >     <servlet-mapping>
> > >
> > >         <servlet-name>JspRedirector</servlet-name>
> > >
> > >         <url-pattern>/JspRedirector</url-pattern>
> > >
> > >     </servlet-mapping>
> > >
> > ><servlet-mapping>
> > >
> > >     <servlet-name>ServletTestRunner</servlet-name>
> > >
> > >     <url-pattern>/ServletTestRunner</url-pattern>
> > >
> > ></servlet-mapping>
> > >
> > >
> > >
> > >I have added all the .jar files provided in cactuss lib folder in
> > >
> > >C:\JBOSS and Tomcat\jboss-3.0.4_tomcat-4.0.6\server\default\lib\
> > >
> > >76a6c82f.jpg
> > >
> > >
> > >
> > >I have developed on simple servlet and a testcase written for the
>same.
> > >
> > >
> > >
> > >I am attaching those files with the mail.
> > >
> > >
> > >
> > >By following the steps defined in tomcat how to tutorial , I can
run
>the
> > >testcases properly on only tomcat401.
> > >
> > >
> > >
> > >But I am not able to test the same testcases as well as test ejb on
> > tomcat
> > >integrated with jboss..
> > >
> > >I am getting this error..
> > >
> > >type Exception report
> > >
> > >message Internal Server Error
> > >
> > >description The server encountered an internal error (Internal
Server
> > >Error) that prevented it from fulfilling this request.
> > >
> > >exception
> > >
> > >org.apache.commons.logging.LogConfigurationException:
> > >java.lang.reflect.InvocationTargetException
> > >         at
> > >
> >
>org.apache.commons.logging.impl.LogFactoryImpl.newInstance(LogFactoryIm
p
>l.
> > java:509)
> > >         at
> > >
> >
>org.apache.commons.logging.impl.LogFactoryImpl.getInstance(LogFactoryIm
p
>l.
> > java:285)
> > >         at
> > >
> >
>org.apache.commons.logging.impl.LogFactoryImpl.getInstance(LogFactoryIm
p
>l.
> > java:255)
> > >         at
> > org.apache.commons.logging.LogFactory.getLog(LogFactory.java:381)
> > >         at
> > >
> >
>org.apache.cactus.server.runner.ServletTestRunner.around91_doGet(Servle
t
>Te
> > stRunner.java;org/apache/cactus/util/log/LogAspect.aj(1k):1142)
> > >         at
> > >
> >
>org.apache.cactus.server.runner.ServletTestRunner.doGet(ServletTestRunn
e
>r.
> > java;org/apache/cactus/util/log/LogAspect.aj(1k):101)
> > >         at
>javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
> > >         at
>javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
> > >         at
> > >
> >
>org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applic
a
>ti
> > onFilterChain.java:247)
> > >         at
> > >
> >
>org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFil
t
>er
> > Chain.java:193)
> > >         at
> > >
> >
>org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperVal
v
>e.
> > java:243)
> > >         at
> > >
> >
>org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.j
a
>va
> > :566)
> > >         at
> > >
> >
>org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:
4
>72
> > )
> > >         at
> > >
>org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
> > >         at
> > >
> >
>org.apache.catalina.core.StandardContextValve.invoke(StandardContextVal
v
>e.
> > java:190)
> > >         at
> > >
> >
>org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.j
a
>va
> > :566)
> > >         at
> > >
> >
>org.apache.catalina.valves.CertificatesValve.invoke(CertificatesValve.j
a
>va
> > :246)
> > >         at
> > >
> >
>org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.j
a
>va
> > :564)
> > >         at
> > >
> >
>org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:
4
>72
> > )
> > >         at
> > >
>org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
> > >         at
> > >
> >
>org.apache.catalina.core.StandardContext.invoke(StandardContext.java:23
4
>7)
> > >         at
> > >
> >
>org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.jav
a
>:1
> > 80)
> > >         at
> > >
> >
>org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.j
a
>va
> > :566)
> > >         at
> > >
> >
>org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherV
a
>lv
> > e.java:170)
> > >         at
> > >
> >
>org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.j
a
>va
> > :564)
> > >         at
> > >
> >
>org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.jav
a
>:1
> > 70)
> > >         at
> > >
> >
>org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.j
a
>va
> > :564)
> > >         at
> > >
> >
>org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:46
8
>)
> > >         at
> > >
> >
>org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.j
a
>va
> > :564)
> > >         at
> > >
> >
>org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:
4
>72
> > )
> > >         at
> > >
>org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
> > >         at
> > >
> >
>org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve
.
>ja
> > va:174)
> > >         at
> > >
> >
>org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.j
a
>va
> > :566)
> > >         at
> > >
> >
>org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:
4
>72
> > )
> > >         at
> > >
>org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
> > >         at
> > >
> >
>org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.
j
>av
> > a:1027)
> > >         at
> > >
> >
>org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java
:
>11
> > 25)
> > >         at java.lang.Thread.run(Thread.java:479)
> > >
> > >
> > >
> > >
> > >Can you please tell me the reason why this is happening?? Is there
>any
> > >mistake in the set up.
> > >
> > >Please reply As Soon As Possible.
> > >
> > >
> > >
> > >Thanks in Advance..
> > >
> > >Dnyaneshwari.
> > >
> > >
> > >
> > >
> > >
> > >
> >
> > cheers,
> >
> > Bruce
> >
> > Dr. Bruce Scharlau
> > Dept. of Computing Science
> > University of Aberdeen
> > Aberdeen AB24 3UE
> > 01224 272193
> > http://www.csd.abdn.ac.uk/~bscharla
> > mailto:scharlau@csd.abdn.ac.uk
>
>
>---------------------------------------------------------------------
>To unsubscribe, e-mail: cactus-user-unsubscribe@jakarta.apache.org
>For additional commands, e-mail: cactus-user-help@jakarta.apache.org

cheers,

Bruce

Dr. Bruce Scharlau
Dept. of Computing Science
University of Aberdeen
Aberdeen AB24 3UE
01224 272193
http://www.csd.abdn.ac.uk/~bscharla
mailto:scharlau@csd.abdn.ac.uk 


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


RE: jboss-tomcat error

Posted by Bruce Scharlau <sc...@csd.abdn.ac.uk>.
Vincent,

don't expect too much beyond showing how the pieces fit together. This is 
very low level stuff with not too sophisticated unit tests either. It's 
really just a way to introduce them to Ant and the whole continuous 
integration philosophy. Still it's a start and some of them show some 
interest in bringing it into their honours projects.

Bruce

At 17:05 28/02/2003 +0100, you wrote:
>Hi Bruce,
>
> > -----Original Message-----
> > From: Bruce Scharlau [mailto:scharlau@csd.abdn.ac.uk]
> > Sent: 28 February 2003 15:44
> > To: Cactus Users List
> > Subject: Re: jboss-tomcat error
> >
> > I believe you're best doing this as a web app under the
> > jboss/default/deploy and using an appName.war file.
> > If you don't want to actually create a war file, you can also create a
> > directory under the deploy directory of
> > appName.war and then put all of your files under that directory.
> >
> > If it's of any use I'm working on a tutorial for this sort of thing at
>the
> > moment for an undergaduate class and can point you to the practicals
>on
> > Monday. This will be using XDoclet, Cactus and (if I have time)
>HttpUnit
> > too.
>
>Cool! Let me know when you have something and I can link it from the
>Cactus web site :-)
>
>Thanks
>-Vincent
>
> >
> > Bruce
> >
> >
> > At 15:46 28/02/2003 +0530, you wrote:
> >
> > >Hi &
> > >
> > >I have developed cactus tests and trying to test that in
> > >jboss-3.0.4_tomcat-4.0.6.
> > >
> > >I have followed steps as :
> > >
> > >1)  in jboss-3.0.4_tomcat-4.0.6\catalina\conf folder
> > >
> > >I pasted following line in web.xml.
> > >
> > >
> > >
> > >     <servlet>
> > >
> > >         <servlet-name>ServletRedirector</servlet-name>
> > >
> > >
> >
> ><servlet-class>org.apache.cactus.server.ServletTestRedirector</servlet-
> > class>
> > >
> > >     </servlet>
> > >
> > >
> > >
> > >     <servlet>
> > >
> > >         <servlet-name>JspRedirector</servlet-name>
> > >
> > >         <jsp-file>/jspRedirector.jsp</jsp-file>
> > >
> > >     </servlet>
> > >
> > ><servlet>
> > >
> > >     <servlet-name>ServletTestRunner</servlet-name>
> > >
> > >     <servlet-class>
> > >
> > >         org.apache.cactus.server.runner.ServletTestRunner
> > >
> > >     </servlet-class>
> > >
> > ></servlet>
> > >
> > >
> > >
> > >I removed the filterTestREdirector entry because it was giving me
>some
> > >problem in jboss something like page not found etc.
> > >
> > >
> > >
> > >Also pasted this in same web.xml
> > >
> > >     <servlet-mapping>
> > >
> > >         <servlet-name>ServletRedirector</servlet-name>
> > >
> > >         <url-pattern>/ServletRedirector</url-pattern>
> > >
> > >     </servlet-mapping>
> > >
> > >
> > >
> > >     <servlet-mapping>
> > >
> > >         <servlet-name>JspRedirector</servlet-name>
> > >
> > >         <url-pattern>/JspRedirector</url-pattern>
> > >
> > >     </servlet-mapping>
> > >
> > ><servlet-mapping>
> > >
> > >     <servlet-name>ServletTestRunner</servlet-name>
> > >
> > >     <url-pattern>/ServletTestRunner</url-pattern>
> > >
> > ></servlet-mapping>
> > >
> > >
> > >
> > >I have added all the .jar files provided in cactuss lib folder in
> > >
> > >C:\JBOSS and Tomcat\jboss-3.0.4_tomcat-4.0.6\server\default\lib\
> > >
> > >76a6c82f.jpg
> > >
> > >
> > >
> > >I have developed on simple servlet and a testcase written for the
>same.
> > >
> > >
> > >
> > >I am attaching those files with the mail.
> > >
> > >
> > >
> > >By following the steps defined in tomcat how to tutorial , I can run
>the
> > >testcases properly on only tomcat401.
> > >
> > >
> > >
> > >But I am not able to test the same testcases as well as test ejb on
> > tomcat
> > >integrated with jboss..
> > >
> > >I am getting this error..
> > >
> > >type Exception report
> > >
> > >message Internal Server Error
> > >
> > >description The server encountered an internal error (Internal Server
> > >Error) that prevented it from fulfilling this request.
> > >
> > >exception
> > >
> > >org.apache.commons.logging.LogConfigurationException:
> > >java.lang.reflect.InvocationTargetException
> > >         at
> > >
> >
>org.apache.commons.logging.impl.LogFactoryImpl.newInstance(LogFactoryImp
>l.
> > java:509)
> > >         at
> > >
> >
>org.apache.commons.logging.impl.LogFactoryImpl.getInstance(LogFactoryImp
>l.
> > java:285)
> > >         at
> > >
> >
>org.apache.commons.logging.impl.LogFactoryImpl.getInstance(LogFactoryImp
>l.
> > java:255)
> > >         at
> > org.apache.commons.logging.LogFactory.getLog(LogFactory.java:381)
> > >         at
> > >
> >
>org.apache.cactus.server.runner.ServletTestRunner.around91_doGet(Servlet
>Te
> > stRunner.java;org/apache/cactus/util/log/LogAspect.aj(1k):1142)
> > >         at
> > >
> >
>org.apache.cactus.server.runner.ServletTestRunner.doGet(ServletTestRunne
>r.
> > java;org/apache/cactus/util/log/LogAspect.aj(1k):101)
> > >         at
>javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
> > >         at
>javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
> > >         at
> > >
> >
>org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica
>ti
> > onFilterChain.java:247)
> > >         at
> > >
> >
>org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt
>er
> > Chain.java:193)
> > >         at
> > >
> >
>org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValv
>e.
> > java:243)
> > >         at
> > >
> >
>org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.ja
>va
> > :566)
> > >         at
> > >
> >
>org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:4
>72
> > )
> > >         at
> > >
>org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
> > >         at
> > >
> >
>org.apache.catalina.core.StandardContextValve.invoke(StandardContextValv
>e.
> > java:190)
> > >         at
> > >
> >
>org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.ja
>va
> > :566)
> > >         at
> > >
> >
>org.apache.catalina.valves.CertificatesValve.invoke(CertificatesValve.ja
>va
> > :246)
> > >         at
> > >
> >
>org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.ja
>va
> > :564)
> > >         at
> > >
> >
>org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:4
>72
> > )
> > >         at
> > >
>org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
> > >         at
> > >
> >
>org.apache.catalina.core.StandardContext.invoke(StandardContext.java:234
>7)
> > >         at
> > >
> >
>org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java
>:1
> > 80)
> > >         at
> > >
> >
>org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.ja
>va
> > :566)
> > >         at
> > >
> >
>org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherVa
>lv
> > e.java:170)
> > >         at
> > >
> >
>org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.ja
>va
> > :564)
> > >         at
> > >
> >
>org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java
>:1
> > 70)
> > >         at
> > >
> >
>org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.ja
>va
> > :564)
> > >         at
> > >
> >
>org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:468
>)
> > >         at
> > >
> >
>org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.ja
>va
> > :564)
> > >         at
> > >
> >
>org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:4
>72
> > )
> > >         at
> > >
>org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
> > >         at
> > >
> >
>org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.
>ja
> > va:174)
> > >         at
> > >
> >
>org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.ja
>va
> > :566)
> > >         at
> > >
> >
>org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:4
>72
> > )
> > >         at
> > >
>org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
> > >         at
> > >
> >
>org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.j
>av
> > a:1027)
> > >         at
> > >
> >
>org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:
>11
> > 25)
> > >         at java.lang.Thread.run(Thread.java:479)
> > >
> > >
> > >
> > >
> > >Can you please tell me the reason why this is happening?? Is there
>any
> > >mistake in the set up.
> > >
> > >Please reply As Soon As Possible.
> > >
> > >
> > >
> > >Thanks in Advance..
> > >
> > >Dnyaneshwari.
> > >
> > >
> > >
> > >
> > >
> > >
> >
> > cheers,
> >
> > Bruce
> >
> > Dr. Bruce Scharlau
> > Dept. of Computing Science
> > University of Aberdeen
> > Aberdeen AB24 3UE
> > 01224 272193
> > http://www.csd.abdn.ac.uk/~bscharla
> > mailto:scharlau@csd.abdn.ac.uk
>
>
>---------------------------------------------------------------------
>To unsubscribe, e-mail: cactus-user-unsubscribe@jakarta.apache.org
>For additional commands, e-mail: cactus-user-help@jakarta.apache.org

cheers,

Bruce

Dr. Bruce Scharlau
Dept. of Computing Science
University of Aberdeen
Aberdeen AB24 3UE
01224 272193
http://www.csd.abdn.ac.uk/~bscharla
mailto:scharlau@csd.abdn.ac.uk 


RE: jboss-tomcat error

Posted by Vincent Massol <vm...@octo.com>.
Hi Bruce,

> -----Original Message-----
> From: Bruce Scharlau [mailto:scharlau@csd.abdn.ac.uk]
> Sent: 28 February 2003 15:44
> To: Cactus Users List
> Subject: Re: jboss-tomcat error
> 
> I believe you're best doing this as a web app under the
> jboss/default/deploy and using an appName.war file.
> If you don't want to actually create a war file, you can also create a
> directory under the deploy directory of
> appName.war and then put all of your files under that directory.
> 
> If it's of any use I'm working on a tutorial for this sort of thing at
the
> moment for an undergaduate class and can point you to the practicals
on
> Monday. This will be using XDoclet, Cactus and (if I have time)
HttpUnit
> too.

Cool! Let me know when you have something and I can link it from the
Cactus web site :-)

Thanks
-Vincent

> 
> Bruce
> 
> 
> At 15:46 28/02/2003 +0530, you wrote:
> 
> >Hi &
> >
> >I have developed cactus tests and trying to test that in
> >jboss-3.0.4_tomcat-4.0.6.
> >
> >I have followed steps as :
> >
> >1)  in jboss-3.0.4_tomcat-4.0.6\catalina\conf folder
> >
> >I pasted following line in web.xml.
> >
> >
> >
> >     <servlet>
> >
> >         <servlet-name>ServletRedirector</servlet-name>
> >
> >
>
><servlet-class>org.apache.cactus.server.ServletTestRedirector</servlet-
> class>
> >
> >     </servlet>
> >
> >
> >
> >     <servlet>
> >
> >         <servlet-name>JspRedirector</servlet-name>
> >
> >         <jsp-file>/jspRedirector.jsp</jsp-file>
> >
> >     </servlet>
> >
> ><servlet>
> >
> >     <servlet-name>ServletTestRunner</servlet-name>
> >
> >     <servlet-class>
> >
> >         org.apache.cactus.server.runner.ServletTestRunner
> >
> >     </servlet-class>
> >
> ></servlet>
> >
> >
> >
> >I removed the filterTestREdirector entry because it was giving me
some
> >problem in jboss something like page not found etc.
> >
> >
> >
> >Also pasted this in same web.xml
> >
> >     <servlet-mapping>
> >
> >         <servlet-name>ServletRedirector</servlet-name>
> >
> >         <url-pattern>/ServletRedirector</url-pattern>
> >
> >     </servlet-mapping>
> >
> >
> >
> >     <servlet-mapping>
> >
> >         <servlet-name>JspRedirector</servlet-name>
> >
> >         <url-pattern>/JspRedirector</url-pattern>
> >
> >     </servlet-mapping>
> >
> ><servlet-mapping>
> >
> >     <servlet-name>ServletTestRunner</servlet-name>
> >
> >     <url-pattern>/ServletTestRunner</url-pattern>
> >
> ></servlet-mapping>
> >
> >
> >
> >I have added all the .jar files provided in cactuss lib folder in
> >
> >C:\JBOSS and Tomcat\jboss-3.0.4_tomcat-4.0.6\server\default\lib\
> >
> >76a6c82f.jpg
> >
> >
> >
> >I have developed on simple servlet and a testcase written for the
same.
> >
> >
> >
> >I am attaching those files with the mail.
> >
> >
> >
> >By following the steps defined in tomcat how to tutorial , I can run
the
> >testcases properly on only tomcat401.
> >
> >
> >
> >But I am not able to test the same testcases as well as test ejb on
> tomcat
> >integrated with jboss..
> >
> >I am getting this error..
> >
> >type Exception report
> >
> >message Internal Server Error
> >
> >description The server encountered an internal error (Internal Server
> >Error) that prevented it from fulfilling this request.
> >
> >exception
> >
> >org.apache.commons.logging.LogConfigurationException:
> >java.lang.reflect.InvocationTargetException
> >         at
> >
>
org.apache.commons.logging.impl.LogFactoryImpl.newInstance(LogFactoryImp
l.
> java:509)
> >         at
> >
>
org.apache.commons.logging.impl.LogFactoryImpl.getInstance(LogFactoryImp
l.
> java:285)
> >         at
> >
>
org.apache.commons.logging.impl.LogFactoryImpl.getInstance(LogFactoryImp
l.
> java:255)
> >         at
> org.apache.commons.logging.LogFactory.getLog(LogFactory.java:381)
> >         at
> >
>
org.apache.cactus.server.runner.ServletTestRunner.around91_doGet(Servlet
Te
> stRunner.java;org/apache/cactus/util/log/LogAspect.aj(1k):1142)
> >         at
> >
>
org.apache.cactus.server.runner.ServletTestRunner.doGet(ServletTestRunne
r.
> java;org/apache/cactus/util/log/LogAspect.aj(1k):101)
> >         at
javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
> >         at
javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
> >         at
> >
>
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica
ti
> onFilterChain.java:247)
> >         at
> >
>
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt
er
> Chain.java:193)
> >         at
> >
>
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValv
e.
> java:243)
> >         at
> >
>
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.ja
va
> :566)
> >         at
> >
>
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:4
72
> )
> >         at
> >
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
> >         at
> >
>
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValv
e.
> java:190)
> >         at
> >
>
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.ja
va
> :566)
> >         at
> >
>
org.apache.catalina.valves.CertificatesValve.invoke(CertificatesValve.ja
va
> :246)
> >         at
> >
>
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.ja
va
> :564)
> >         at
> >
>
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:4
72
> )
> >         at
> >
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
> >         at
> >
>
org.apache.catalina.core.StandardContext.invoke(StandardContext.java:234
7)
> >         at
> >
>
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java
:1
> 80)
> >         at
> >
>
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.ja
va
> :566)
> >         at
> >
>
org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherVa
lv
> e.java:170)
> >         at
> >
>
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.ja
va
> :564)
> >         at
> >
>
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java
:1
> 70)
> >         at
> >
>
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.ja
va
> :564)
> >         at
> >
>
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:468
)
> >         at
> >
>
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.ja
va
> :564)
> >         at
> >
>
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:4
72
> )
> >         at
> >
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
> >         at
> >
>
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.
ja
> va:174)
> >         at
> >
>
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.ja
va
> :566)
> >         at
> >
>
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:4
72
> )
> >         at
> >
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
> >         at
> >
>
org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.j
av
> a:1027)
> >         at
> >
>
org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:
11
> 25)
> >         at java.lang.Thread.run(Thread.java:479)
> >
> >
> >
> >
> >Can you please tell me the reason why this is happening?? Is there
any
> >mistake in the set up.
> >
> >Please reply As Soon As Possible.
> >
> >
> >
> >Thanks in Advance..
> >
> >Dnyaneshwari.
> >
> >
> >
> >
> >
> >
> 
> cheers,
> 
> Bruce
> 
> Dr. Bruce Scharlau
> Dept. of Computing Science
> University of Aberdeen
> Aberdeen AB24 3UE
> 01224 272193
> http://www.csd.abdn.ac.uk/~bscharla
> mailto:scharlau@csd.abdn.ac.uk


Re: jboss-tomcat error

Posted by Bruce Scharlau <sc...@csd.abdn.ac.uk>.
I believe you're best doing this as a web app under the 
jboss/default/deploy and using an appName.war file.
If you don't want to actually create a war file, you can also create a 
directory under the deploy directory of
appName.war and then put all of your files under that directory.

If it's of any use I'm working on a tutorial for this sort of thing at the 
moment for an undergaduate class and can point you to the practicals on 
Monday. This will be using XDoclet, Cactus and (if I have time) HttpUnit too.

Bruce


At 15:46 28/02/2003 +0530, you wrote:

>Hi &
>
>I have developed cactus tests and trying to test that in 
>jboss-3.0.4_tomcat-4.0.6.
>
>I have followed steps as :
>
>1)  in jboss-3.0.4_tomcat-4.0.6\catalina\conf folder
>
>I pasted following line in web.xml.
>
>
>
>     <servlet>
>
>         <servlet-name>ServletRedirector</servlet-name>
>
> 
><servlet-class>org.apache.cactus.server.ServletTestRedirector</servlet-class>
>
>     </servlet>
>
>
>
>     <servlet>
>
>         <servlet-name>JspRedirector</servlet-name>
>
>         <jsp-file>/jspRedirector.jsp</jsp-file>
>
>     </servlet>
>
><servlet>
>
>     <servlet-name>ServletTestRunner</servlet-name>
>
>     <servlet-class>
>
>         org.apache.cactus.server.runner.ServletTestRunner
>
>     </servlet-class>
>
></servlet>
>
>
>
>I removed the filterTestREdirector entry because it was giving me some 
>problem in jboss something like page not found etc.
>
>
>
>Also pasted this in same web.xml
>
>     <servlet-mapping>
>
>         <servlet-name>ServletRedirector</servlet-name>
>
>         <url-pattern>/ServletRedirector</url-pattern>
>
>     </servlet-mapping>
>
>
>
>     <servlet-mapping>
>
>         <servlet-name>JspRedirector</servlet-name>
>
>         <url-pattern>/JspRedirector</url-pattern>
>
>     </servlet-mapping>
>
><servlet-mapping>
>
>     <servlet-name>ServletTestRunner</servlet-name>
>
>     <url-pattern>/ServletTestRunner</url-pattern>
>
></servlet-mapping>
>
>
>
>I have added all the .jar files provided in cactuss lib folder in
>
>C:\JBOSS and Tomcat\jboss-3.0.4_tomcat-4.0.6\server\default\lib\
>
>76a6c82f.jpg
>
>
>
>I have developed on simple servlet and a testcase written for the same.
>
>
>
>I am attaching those files with the mail.
>
>
>
>By following the steps defined in tomcat how to tutorial , I can run the 
>testcases properly on only tomcat401.
>
>
>
>But I am not able to test the same testcases as well as test ejb on tomcat 
>integrated with jboss..
>
>I am getting this error..
>
>type Exception report
>
>message Internal Server Error
>
>description The server encountered an internal error (Internal Server 
>Error) that prevented it from fulfilling this request.
>
>exception
>
>org.apache.commons.logging.LogConfigurationException: 
>java.lang.reflect.InvocationTargetException
>         at 
> org.apache.commons.logging.impl.LogFactoryImpl.newInstance(LogFactoryImpl.java:509)
>         at 
> org.apache.commons.logging.impl.LogFactoryImpl.getInstance(LogFactoryImpl.java:285)
>         at 
> org.apache.commons.logging.impl.LogFactoryImpl.getInstance(LogFactoryImpl.java:255)
>         at org.apache.commons.logging.LogFactory.getLog(LogFactory.java:381)
>         at 
> org.apache.cactus.server.runner.ServletTestRunner.around91_doGet(ServletTestRunner.java;org/apache/cactus/util/log/LogAspect.aj(1k):1142)
>         at 
> org.apache.cactus.server.runner.ServletTestRunner.doGet(ServletTestRunner.java;org/apache/cactus/util/log/LogAspect.aj(1k):101)
>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
>         at 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
>         at 
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
>         at 
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:243)
>         at 
> org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
>         at 
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
>         at 
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
>         at 
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:190)
>         at 
> org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
>         at 
> org.apache.catalina.valves.CertificatesValve.invoke(CertificatesValve.java:246)
>         at 
> org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
>         at 
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
>         at 
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
>         at 
> org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2347)
>         at 
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
>         at 
> org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
>         at 
> org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:170)
>         at 
> org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
>         at 
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:170)
>         at 
> org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
>         at 
> org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:468)
>         at 
> org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
>         at 
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
>         at 
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
>         at 
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
>         at 
> org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
>         at 
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
>         at 
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
>         at 
> org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.java:1027)
>         at 
> org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:1125)
>         at java.lang.Thread.run(Thread.java:479)
>
>
>
>
>Can you please tell me the reason why this is happening?? Is there any 
>mistake in the set up.
>
>Please reply As Soon As Possible.
>
>
>
>Thanks in Advance..
>
>Dnyaneshwari.
>
>
>
>
>
>

cheers,

Bruce

Dr. Bruce Scharlau
Dept. of Computing Science
University of Aberdeen
Aberdeen AB24 3UE
01224 272193
http://www.csd.abdn.ac.uk/~bscharla
mailto:scharlau@csd.abdn.ac.uk 

RE: jboss-tomcat error

Posted by Vincent Massol <vm...@octo.com>.
Hi Dnyaneshwari,

1/ The image does not show. Can you list what jars you have put in
C:\JBOSS and Tomcat\jboss-3.0.4_tomcat-4.0.6\server\default\lib\ ?

2/ Can you try not to put ANY cactus related jar anywhere other than in
your webapp's WEB-INF/lib directory and see if it works?

The error you're getting looks like a classloader-related exception and
I believe it is because you're not putting the cactus jars in the
correct classloader (hence my suggestion number 2/).

Thanks
-Vincent

-----Original Message-----
From: Dnyaneshwari Joshi [mailto:djoshi@krohmSolutions.com] 
Sent: 28 February 2003 11:16
To: cactus-user@jakarta.apache.org
Subject: jboss-tomcat error

Hi .
I have developed cactus tests and trying to test that in
jboss-3.0.4_tomcat-4.0.6.
I have followed steps as :
1)  in jboss-3.0.4_tomcat-4.0.6\catalina\conf folder 
I pasted following line in web.xml.

    <servlet>
        <servlet-name>ServletRedirector</servlet-name>
 
<servlet-class>org.apache.cactus.server.ServletTestRedirector</servlet-c
lass>
    </servlet>

    <servlet>
        <servlet-name>JspRedirector</servlet-name>
        <jsp-file>/jspRedirector.jsp</jsp-file>
    </servlet>
<servlet>
    <servlet-name>ServletTestRunner</servlet-name>
    <servlet-class>
        org.apache.cactus.server.runner.ServletTestRunner
    </servlet-class>
</servlet>

I removed the filterTestREdirector entry because it was giving me some
problem in jboss something like page not found etc.

Also pasted this in same web.xml
    <servlet-mapping>
        <servlet-name>ServletRedirector</servlet-name>
        <url-pattern>/ServletRedirector</url-pattern>
    </servlet-mapping>

    <servlet-mapping>
        <servlet-name>JspRedirector</servlet-name>
        <url-pattern>/JspRedirector</url-pattern>
    </servlet-mapping>
<servlet-mapping>
    <servlet-name>ServletTestRunner</servlet-name>
    <url-pattern>/ServletTestRunner</url-pattern>
</servlet-mapping>

I have added all the .jar files provided in cactus's lib folder in 
C:\JBOSS and Tomcat\jboss-3.0.4_tomcat-4.0.6\server\default\lib\


I have developed on simple servlet and a testcase written for the same.

I am attaching those files with the mail.

By following the steps defined in tomcat how to tutorial , I can run the
testcases properly on only tomcat401.

But I am not able to test the same testcases as well as test ejb on
tomcat integrated with jboss..
I am getting this error..
type Exception report
message Internal Server Error
description The server encountered an internal error (Internal Server
Error) that prevented it from fulfilling this request.
exception 
org.apache.commons.logging.LogConfigurationException:
java.lang.reflect.InvocationTargetException
	at
org.apache.commons.logging.impl.LogFactoryImpl.newInstance(LogFactoryImp
l.java:509)
	at
org.apache.commons.logging.impl.LogFactoryImpl.getInstance(LogFactoryImp
l.java:285)
	at
org.apache.commons.logging.impl.LogFactoryImpl.getInstance(LogFactoryImp
l.java:255)
	at
org.apache.commons.logging.LogFactory.getLog(LogFactory.java:381)
	at
org.apache.cactus.server.runner.ServletTestRunner.around91_doGet(Servlet
TestRunner.java;org/apache/cactus/util/log/LogAspect.aj(1k):1142)
	at
org.apache.cactus.server.runner.ServletTestRunner.doGet(ServletTestRunne
r.java;org/apache/cactus/util/log/LogAspect.aj(1k):101)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
	at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica
tionFilterChain.java:247)
	at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt
erChain.java:193)
	at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValv
e.java:243)
	at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.ja
va:566)
	at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:4
72)
	at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
	at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValv
e.java:190)
	at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.ja
va:566)
	at
org.apache.catalina.valves.CertificatesValve.invoke(CertificatesValve.ja
va:246)
	at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.ja
va:564)
	at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:4
72)
	at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
	at
org.apache.catalina.core.StandardContext.invoke(StandardContext.java:234
7)
	at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java
:180)
	at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.ja
va:566)
	at
org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherVa
lve.java:170)
	at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.ja
va:564)
	at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java
:170)
	at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.ja
va:564)
	at
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:468
)
	at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.ja
va:564)
	at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:4
72)
	at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
	at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.
java:174)
	at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.ja
va:566)
	at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:4
72)
	at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
	at
org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.j
ava:1027)
	at
org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:
1125)
	at java.lang.Thread.run(Thread.java:479)


Can you please tell me the reason why this is happening?? Is there any
mistake in the set up.
Please reply As Soon As Possible.

Thanks in Advance..
Dnyaneshwari.