Put the xsl in WEB-INF directory itself. and try.



<[EMAIL PROTECTED]> 
20/01/2004 01:47 PM
Please respond to
"Cactus Users List" <[EMAIL PROTECTED]>


To
<[EMAIL PROTECTED]>, <[EMAIL PROTECTED]>
cc

Subject
RE: Pls guide me to solve my problem - to see result in html format







Hi Jason,
 
Thanks for reply,
 Now my this problem solved by keeping all jar files of same version at 
client side and server side. Same is working fine for tomcat also.
My other problem is:
When i am trying to access output in html format (
http://localhost:8080/CactusTest/ServletTestRunner?suite=TestSampleServlet&xsl=cactus-report.xsl
) on tomcat and on web logic out put is not comming. While i kept 
"cactus-report.xsl" file parallel to Web-inf. Directory structure in 
tomcat is like this
C:\tomcat\webapps\CactusTest---|                               _ 
classes--|_  SampleServlet.class, TestSampleServlet.class
                                                    |-WEB-INF--------|_
                                                    |-cactus-report.xsl
 
 
Please guide me where i m doing mistake.
 
Regards
kuldeep
 

                 -----Original Message----- 
                 From: Jason Arndt [mailto:[EMAIL PROTECTED] 
                 Sent: Mon 1/19/2004 10:37 PM 
                 To: Cactus Users List 
                 Cc: 
                 Subject: Re: Pls guide me to solve my problem - cactus 
with Web Logic 7.0
 
 

                 Hi kuldeep,
 
                 Everything looks correct to me...and I've never had a
                 problem running on WL 7.0.  You might try to run on
                 Tomcat and make sure you get the same error (to rule
                 out WL).  The only problem I've seen that might be
                 similar (I don't remember my exact error), I fixed by
                 using a newer version of commons-httpclient jar.  If
                 that doesn't work, let us know what version of the
                 jars you are using (cactus, junit, aspectj, etc).
 
 
                 HTH,
 
                 Jason
 
 
                 --- [EMAIL PROTECTED] wrote:
                 >
                 > Hi
                 > I am trying Cactus with Web Logic 7.0
                 > 
                 > My deployed War Directory structure is like this
                 > WEB-INF
                 >           |
                 >           | _web.xml
                 >           | _weblogic.xml 
                 >           |_ _ Classes
                 >           |                 |
                 >           |                 | _SampleServlet.class
                 >           |                 |
                 > _TestSampleServlet.class
                 >           |----lib
                 >                             |
                 >                             | _aspectjrt.jar
                 >                             | _cactus.jar
                 >                             |
                 > _commons-httpclient.jar
                 >                             | _junit.jar
                 > 
                 > web.xml
                 > ===========
                 > <?xml version="1.0" encoding="UTF-8"?>
                 > <!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-class>
                 >     </servlet>
                 >     <servlet-mapping>
                 > 
                 > <servlet-name>ServletRedirector</servlet-name>
                 > 
                 > <url-pattern>/ServletRedirector</url-pattern>
                 >     </servlet-mapping>
                 > 
                 >    <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>ServletTestRunner</servlet-name>
                 >      <url-pattern>/ServletTestRunner</url-pattern>
                 >  </servlet-mapping>
                 > </web-app>
                 > ===========
                 > weblogic.xml 
                 > ===========
                 > <!DOCTYPE weblogic-web-app PUBLIC "-//BEA
                 > Systems, Inc.//DTD Web Application 7.0//EN"
                 >
                 "
http://www.bea.com/servers/wls700/dtd/weblogic700-web-jar.dtd";>
                 > <weblogic-web-app>
                 >     <display-name>test</display-name>
                 >     <context-root>CactusTest</context-root>
                 > </weblogic-web-app> 
                 > =========== 
                 > 
                 > When I am accessing local host
                 >
                 
http://localhost:7001/CactusTest/ServletTestRunner?suite=TestSampleServlet
                 >  , I am getting following Exceptions
                 > 
                 > 
                 > 
                 >   <?xml version="1.0" encoding="UTF-8" ?>
                 > - <testsuites>
                 > - <testsuite name="TestSampleServlet" tests="1"
                 > failures="1" errors="0" time="0.078">
                 > - <testcase name="warning" time="0">
                 >   <failure message="Exception in constructor:
                 > testSaveToSessionOK (java.lang.NoClassDefFoundError:
                 > org/apache/commons/httpclient/HttpMethod at
                 > java.lang.Class.forName0(Native Method) at
                 > java.lang.Class.forName(Class.java:115) at
                 >
 
org.apache.cactus.configuration.BaseConfiguration.<clinit>(BaseConfiguration.java:94)
                 > at
                 >
 org.apache.cactus.ServletTestCase.init(ServletTestCase.java:188)
                 > at
                 >
 org.apache.cactus.ServletTestCase.<init>(ServletTestCase.java:164)
                 > at
                 > TestSampleServlet.<init>(TestSampleServlet.java:11)
                 > at java.lang.reflect.Constructor.newInstance(Native
                 > Method) at
                 >
                 junit.framework.TestSuite.createTest(TestSuite.java:135)
                 > at
                 >
 junit.framework.TestSuite.addTestMethod(TestSuite.java:114)
                 > at
                 > junit.framework.TestSuite.<init>(TestSuite.java:75)
                 > at
                 > TestSampleServlet.suite(TestSampleServlet.java:16)
                 > at java.lang.reflect.Method.invoke(Native Method) at
                 >
 junit.runner.BaseTestRunner.getTest(BaseTestRunner.java:111)
                 > at
                 >
 
org.apache.cactus.server.runner.ServletTestRunner.run(ServletTestRunner.java:302)
                 > at
                 >
 
org.apache.cactus.server.runner.ServletTestRunner.doGet_aroundBody0(ServletTestRunner.java:209)
                 > at
                 >
 
org.apache.cactus.server.runner.ServletTestRunner.doGet_aroundBody1$advice(ServletTestRunner.java:158)
                 > at
                 >
 
org.apache.cactus.server.runner.ServletTestRunner.doGet(ServletTestRunner.java)
                 > at
                 >
 javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
                 > at
                 >
 javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
                 > at
                 >
 
weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.java:1058)
                 > at
                 >
 
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:401)
                 > at
                 >
 
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:306)
                 > at
                 >
 
weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:5412)
                 > at
                 >
 
weblogic.security.service.SecurityServiceManager.runAs(SecurityServiceManager.java:744)
                 > at
                 >
 
weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:3086)
                 > at
                 >
 
weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2544)
                 > at
                 >
 weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:153)
                 > at
                 >
                 weblogic.kernel.ExecuteThread.run(ExecuteThread.java:134)
                 > )"
                 >
 
type="junit.framework.AssertionFailedError">junit.framework.AssertionFailedError:
                 > Exception in constructor: testSaveToSessionOK
                 > (java.lang.NoClassDefFoundError:
                 > org/apache/commons/httpclient/HttpMethod at
                 > java.lang.Class.forName0(Native Method) at
                 > java.lang.Class.forName(Class.java:115) at
                 >
 
org.apache.cactus.configuration.BaseConfiguration.<clinit>(BaseConfiguration.java:94)
                 > at
                 > TestSampleServlet.<init>(TestSampleServlet.java:11)
                 > at java.lang.reflect.Constructor.newInstance(Native
                 > Method) at
                 > TestSampleServlet.suite(TestSampleServlet.java:16)
                 > at
                 >
 junit.runner.BaseTestRunner.getTest(BaseTestRunner.java:111)
                 > at
                 >
 
org.apache.cactus.server.runner.ServletTestRunner.run(ServletTestRunner.java:302)
                 > at
                 >
 
org.apache.cactus.server.runner.ServletTestRunner.doGet_aroundBody0(ServletTestRunner.java:209)
                 > at
                 >
 
org.apache.cactus.server.runner.ServletTestRunner.doGet_aroundBody1$advice(ServletTestRunner.java:158)
                 > at
                 >
 
org.apache.cactus.server.runner.ServletTestRunner.doGet(ServletTestRunner.java)
                 > at
                 >
 javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
                 > at
                 >
 javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
                 > at
                 >
 
weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.java:1058)
                 > at
                 >
 
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:401)
                 > at
                 >
 
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:306)
                 > at
                 >
 
weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:5412)
                 > at
                 >
 
weblogic.security.service.SecurityServiceManager.runAs(SecurityServiceManager.java:744)
                 > at
                 >
 
weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:3086)
                 > at
                 >
 
weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2544)
                 > at
                 >
 weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:153)
                 > at
                 >
                 weblogic.kernel.ExecuteThread.run(ExecuteThread.java:134)
                 > ) at
                 >
 
org.apache.cactus.server.runner.ServletTestRunner.run(ServletTestRunner.java:313)
                 > at
                 >
 
org.apache.cactus.server.runner.ServletTestRunner.doGet_aroundBody0(ServletTestRunner.java:209)
                 > at
                 >
 
org.apache.cactus.server.runner.ServletTestRunner.doGet_aroundBody1$advice(ServletTestRunner.java:158)
                 > at
                 >
 
org.apache.cactus.server.runner.ServletTestRunner.doGet(ServletTestRunner.java)
                 > at
                 >
 javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
                 > at
                 >
 javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
                 > at
                 >
 
weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.java:1058)
                 > at
                 >
 
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:401)
                 > at
                 >
 
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:306)
                 > at
                 >
 
weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:5412)
                 > at
                 >
 
weblogic.security.service.SecurityServiceManager.runAs(SecurityServiceManager.java:744)
                 > at
                 >
 
weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:3086)
                 > at
                 === message truncated ===
 
 
                 __________________________________
                 Do you Yahoo!?
                 Yahoo! Hotjobs: Enter the "Signing Bonus" Sweepstakes
                 http://hotjobs.sweepstakes.yahoo.com/signingbonus
 
 ---------------------------------------------------------------------
                 To unsubscribe, e-mail: 
[EMAIL PROTECTED]
                 For additional commands, e-mail: 
[EMAIL PROTECTED]
 
 


Confidentiality Notice 

The information contained in this electronic message and any attachments 
to this message are intended
for the exclusive use of the addressee(s) and may contain confidential or 
privileged information. If
you are not the intended recipient, please notify the sender at Wipro or 
[EMAIL PROTECTED] immediately
and destroy all copies of this message and any attachments.

Reply via email to