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 krishna <kr...@iicindia.com> on 2002/03/20 04:20:56 UTC
regarding configuring cactus web xml(urgent please)
Hi,
1. we are using Tomcat and are newly looking into cactus
we are following the configure documentation given in cactus
site
in that site it is given as how to configure the Web.xml file
but we are having two web.xml files
A tomcat/webapps/sample/conf
B tomcat/webapps/sample/conf/test
we are having a doubt on which web.xml file we have to configure
2. we have configured the web.xml in tomcat/webapps/sample/conf/test
as per information provided in the site and
continued and are trying to compile the file TestSampleServlet
that is in tomcat/webapps/sample/web-inf/classes
and we are getting the following errors
C:\Tomcat\webapps\sample\WEB-INF\classes\TestSampleServlet.java:65:
package org.apache.cactus does not exist
import org.apache.cactus.*;
^
C:\Tomcat\webapps\sample\WEB-INF\classes\TestSampleServlet.java:74: cannot
resolve symbol
symbol : class ServletTestCase
location: class org.apache.cactus.sample.TestSampleServlet
public class TestSampleServlet extends ServletTestCase
^
C:\Tomcat\webapps\sample\WEB-INF\classes\TestSampleServlet.java:123: cannot
resolve symbol
symbol : class WebResponse
location: class org.apache.cactus.sample.TestSampleServlet
public void endReadServletOutputStream(WebResponse theResponse)
^
C:\Tomcat\webapps\sample\WEB-INF\classes\TestSampleServlet.java:152: cannot
resolve symbol
symbol : class WebRequest
location: class org.apache.cactus.sample.TestSampleServlet
public void beginGetMethod(WebRequest theRequest)
^
C:\Tomcat\webapps\sample\WEB-INF\classes\TestSampleServlet.java:202: cannot
resolve symbol
symbol : class WebRequest
location: class org.apache.cactus.sample.TestSampleServlet
public void beginSendParams(WebRequest theRequest)
^
C:\Tomcat\webapps\sample\WEB-INF\classes\TestSampleServlet.java:230: cannot
resolve symbol
symbol : class WebRequest
location: class org.apache.cactus.sample.TestSampleServlet
public void beginSendHeader(WebRequest theRequest)
^
C:\Tomcat\webapps\sample\WEB-INF\classes\TestSampleServlet.java:254: cannot
resolve symbol
symbol : class WebRequest
location: class org.apache.cactus.sample.TestSampleServlet
public void beginSendCookie(WebRequest theRequest)
^
C:\Tomcat\webapps\sample\WEB-INF\classes\TestSampleServlet.java:282: cannot
resolve symbol
symbol : class WebRequest
location: class org.apache.cactus.sample.TestSampleServlet
public void beginSendMultipleCookies(WebRequest theRequest)
^
C:\Tomcat\webapps\sample\WEB-INF\classes\TestSampleServlet.java:321: cannot
resolve symbol
symbol : class WebResponse
location: class org.apache.cactus.sample.TestSampleServlet
public void endReceiveHeader(WebResponse theResponse)
^
C:\Tomcat\webapps\sample\WEB-INF\classes\TestSampleServlet.java:336: cannot
resolve symbol
symbol : class WebRequest
location: class org.apache.cactus.sample.TestSampleServlet
public void beginReceiveCookie(WebRequest theRequest)
^
C:\Tomcat\webapps\sample\WEB-INF\classes\TestSampleServlet.java:365: cannot
resolve symbol
symbol : class WebResponse
location: class org.apache.cactus.sample.TestSampleServlet
public void endReceiveCookie(WebResponse theResponse)
^
C:\Tomcat\webapps\sample\WEB-INF\classes\TestSampleServlet.java:400: cannot
resolve symbol
symbol : class WebResponse
location: class org.apache.cactus.sample.TestSampleServlet
public void endRequestDispatcher(WebResponse theResponse)
^
C:\Tomcat\webapps\sample\WEB-INF\classes\TestSampleServlet.java:114: cannot
resolve symbol
symbol : class SampleServlet
location: class org.apache.cactus.sample.TestSampleServlet
SampleServlet servlet = new SampleServlet();
^
C:\Tomcat\webapps\sample\WEB-INF\classes\TestSampleServlet.java:114: cannot
resolve symbol
symbol : class SampleServlet
location: class org.apache.cactus.sample.TestSampleServlet
SampleServlet servlet = new SampleServlet();
^
C:\Tomcat\webapps\sample\WEB-INF\classes\TestSampleServlet.java:115: cannot
resolve symbol
symbol : variable request
location: class org.apache.cactus.sample.TestSampleServlet
servlet.doGet(request, response);
^
C:\Tomcat\webapps\sample\WEB-INF\classes\TestSampleServlet.java:115: cannot
resolve symbol
symbol : variable response
location: class org.apache.cactus.sample.TestSampleServlet
servlet.doGet(request, response);
^
C:\Tomcat\webapps\sample\WEB-INF\classes\TestSampleServlet.java:128: cannot
resolve symbol
symbol : method assertEquals (java.lang.String,java.lang.String)
location: class org.apache.cactus.sample.TestSampleServlet
assertEquals(expected, result);
^
C:\Tomcat\webapps\sample\WEB-INF\classes\TestSampleServlet.java:140: cannot
resolve symbol
symbol : class SampleServlet
location: class org.apache.cactus.sample.TestSampleServlet
SampleServlet servlet = new SampleServlet();
^
C:\Tomcat\webapps\sample\WEB-INF\classes\TestSampleServlet.java:140: cannot
resolve symbol
symbol : class SampleServlet
location: class org.apache.cactus.sample.TestSampleServlet
SampleServlet servlet = new SampleServlet();
^
C:\Tomcat\webapps\sample\WEB-INF\classes\TestSampleServlet.java:141: cannot
resolve symbol
symbol : variable request
location: class org.apache.cactus.sample.TestSampleServlet
assertEquals("POST", servlet.checkMethod(request));
^
C:\Tomcat\webapps\sample\WEB-INF\classes\TestSampleServlet.java:154: cannot
resolve symbol
symbol : variable WebRequest
location: class org.apache.cactus.sample.TestSampleServlet
theRequest.setMethod(WebRequest.GET_METHOD);
^
C:\Tomcat\webapps\sample\WEB-INF\classes\TestSampleServlet.java:162: cannot
resolve symbol
symbol : class SampleServlet
location: class org.apache.cactus.sample.TestSampleServlet
SampleServlet servlet = new SampleServlet();
^
C:\Tomcat\webapps\sample\WEB-INF\classes\TestSampleServlet.java:162: cannot
resolve symbol
symbol : class SampleServlet
location: class org.apache.cactus.sample.TestSampleServlet
SampleServlet servlet = new SampleServlet();
^
C:\Tomcat\webapps\sample\WEB-INF\classes\TestSampleServlet.java:163: cannot
resolve symbol
symbol : variable request
location: class org.apache.cactus.sample.TestSampleServlet
assertEquals("GET", servlet.checkMethod(request));
^
C:\Tomcat\webapps\sample\WEB-INF\classes\TestSampleServlet.java:174: cannot
resolve symbol
symbol : class SampleServlet
location: class org.apache.cactus.sample.TestSampleServlet
SampleServlet servlet = new SampleServlet();
^
C:\Tomcat\webapps\sample\WEB-INF\classes\TestSampleServlet.java:174: cannot
resolve symbol
symbol : class SampleServlet
location: class org.apache.cactus.sample.TestSampleServlet
SampleServlet servlet = new SampleServlet();
^
C:\Tomcat\webapps\sample\WEB-INF\classes\TestSampleServlet.java:175: cannot
resolve symbol
symbol : variable request
location: class org.apache.cactus.sample.TestSampleServlet
servlet.setSessionVariable(request);
^
C:\Tomcat\webapps\sample\WEB-INF\classes\TestSampleServlet.java:177: cannot
resolve symbol
symbol : variable session
location: class org.apache.cactus.sample.TestSampleServlet
assert(session != null);
^
C:\Tomcat\webapps\sample\WEB-INF\classes\TestSampleServlet.java:177: cannot
resolve symbol
symbol : method assert (boolean)
location: class org.apache.cactus.sample.TestSampleServlet
assert(session != null);
^
C:\Tomcat\webapps\sample\WEB-INF\classes\TestSampleServlet.java:179: cannot
resolve symbol
symbol : variable session
location: class org.apache.cactus.sample.TestSampleServlet
session.getAttribute("name_setSessionVariable"));
^
C:\Tomcat\webapps\sample\WEB-INF\classes\TestSampleServlet.java:187: cannot
resolve symbol
symbol : class SampleServlet
location: class org.apache.cactus.sample.TestSampleServlet
SampleServlet servlet = new SampleServlet();
^
C:\Tomcat\webapps\sample\WEB-INF\classes\TestSampleServlet.java:187: cannot
resolve symbol
symbol : class SampleServlet
location: class org.apache.cactus.sample.TestSampleServlet
SampleServlet servlet = new SampleServlet();
^
C:\Tomcat\webapps\sample\WEB-INF\classes\TestSampleServlet.java:188: cannot
resolve symbol
symbol : variable request
location: class org.apache.cactus.sample.TestSampleServlet
servlet.setRequestAttribute(request);
^
C:\Tomcat\webapps\sample\WEB-INF\classes\TestSampleServlet.java:191: cannot
resolve symbol
symbol : variable request
location: class org.apache.cactus.sample.TestSampleServlet
request.getAttribute("name_setRequestAttribute"));
^
C:\Tomcat\webapps\sample\WEB-INF\classes\TestSampleServlet.java:213: cannot
resolve symbol
symbol : class SampleServlet
location: class org.apache.cactus.sample.TestSampleServlet
SampleServlet servlet = new SampleServlet();
^
C:\Tomcat\webapps\sample\WEB-INF\classes\TestSampleServlet.java:213: cannot
resolve symbol
symbol : class SampleServlet
location: class org.apache.cactus.sample.TestSampleServlet
SampleServlet servlet = new SampleServlet();
^
C:\Tomcat\webapps\sample\WEB-INF\classes\TestSampleServlet.java:214: cannot
resolve symbol
symbol : variable request
location: class org.apache.cactus.sample.TestSampleServlet
Hashtable params = servlet.getRequestParameters(request);
^
C:\Tomcat\webapps\sample\WEB-INF\classes\TestSampleServlet.java:216: cannot
resolve symbol
symbol : method assert (boolean)
location: class org.apache.cactus.sample.TestSampleServlet
assert(params.get("param1") != null);
^
C:\Tomcat\webapps\sample\WEB-INF\classes\TestSampleServlet.java:217: cannot
resolve symbol
symbol : method assert (boolean)
location: class org.apache.cactus.sample.TestSampleServlet
assert(params.get("param2") != null);
^
C:\Tomcat\webapps\sample\WEB-INF\classes\TestSampleServlet.java:218: cannot
resolve symbol
symbol : method assertEquals (java.lang.String,java.lang.Object)
location: class org.apache.cactus.sample.TestSampleServlet
assertEquals("value1", params.get("param1"));
^
C:\Tomcat\webapps\sample\WEB-INF\classes\TestSampleServlet.java:219: cannot
resolve symbol
symbol : method assertEquals (java.lang.String,java.lang.Object)
location: class org.apache.cactus.sample.TestSampleServlet
assertEquals("value2", params.get("param2"));
^
C:\Tomcat\webapps\sample\WEB-INF\classes\TestSampleServlet.java:240: cannot
resolve symbol
symbol : class SampleServlet
location: class org.apache.cactus.sample.TestSampleServlet
SampleServlet servlet = new SampleServlet();
^
C:\Tomcat\webapps\sample\WEB-INF\classes\TestSampleServlet.java:240: cannot
resolve symbol
symbol : class SampleServlet
location: class org.apache.cactus.sample.TestSampleServlet
SampleServlet servlet = new SampleServlet();
^
C:\Tomcat\webapps\sample\WEB-INF\classes\TestSampleServlet.java:241: cannot
resolve symbol
symbol : variable request
location: class org.apache.cactus.sample.TestSampleServlet
String headerValue = servlet.getRequestHeader(request);
^
C:\Tomcat\webapps\sample\WEB-INF\classes\TestSampleServlet.java:243: cannot
resolve symbol
symbol : method assertEquals (java.lang.String,java.lang.String)
location: class org.apache.cactus.sample.TestSampleServlet
assertEquals("this is a header test", headerValue);
^
C:\Tomcat\webapps\sample\WEB-INF\classes\TestSampleServlet.java:268: cannot
resolve symbol
symbol : class SampleServlet
location: class org.apache.cactus.sample.TestSampleServlet
SampleServlet servlet = new SampleServlet();
^
C:\Tomcat\webapps\sample\WEB-INF\classes\TestSampleServlet.java:268: cannot
resolve symbol
symbol : class SampleServlet
location: class org.apache.cactus.sample.TestSampleServlet
SampleServlet servlet = new SampleServlet();
^
C:\Tomcat\webapps\sample\WEB-INF\classes\TestSampleServlet.java:269: cannot
resolve symbol
symbol : variable request
location: class org.apache.cactus.sample.TestSampleServlet
Hashtable cookies = servlet.getRequestCookies(request);
^
C:\Tomcat\webapps\sample\WEB-INF\classes\TestSampleServlet.java:271: cannot
resolve symbol
symbol : method assert (java.lang.String,boolean)
location: class org.apache.cactus.sample.TestSampleServlet
assert("Cannot find [testcookie] cookie in request",
^
C:\Tomcat\webapps\sample\WEB-INF\classes\TestSampleServlet.java:273: cannot
resolve symbol
symbol : method assertEquals (java.lang.String,java.lang.Object)
location: class org.apache.cactus.sample.TestSampleServlet
assertEquals("thisisacookie", cookies.get("testcookie"));
^
C:\Tomcat\webapps\sample\WEB-INF\classes\TestSampleServlet.java:293: cannot
resolve symbol
symbol : class SampleServlet
location: class org.apache.cactus.sample.TestSampleServlet
SampleServlet servlet = new SampleServlet();
^
C:\Tomcat\webapps\sample\WEB-INF\classes\TestSampleServlet.java:293: cannot
resolve symbol
symbol : class SampleServlet
location: class org.apache.cactus.sample.TestSampleServlet
SampleServlet servlet = new SampleServlet();
^
C:\Tomcat\webapps\sample\WEB-INF\classes\TestSampleServlet.java:294: cannot
resolve symbol
symbol : variable request
location: class org.apache.cactus.sample.TestSampleServlet
Hashtable cookies = servlet.getRequestCookies(request);
^
C:\Tomcat\webapps\sample\WEB-INF\classes\TestSampleServlet.java:296: cannot
resolve symbol
symbol : method assert (boolean)
location: class org.apache.cactus.sample.TestSampleServlet
assert(cookies.get("testcookie1") != null);
^
C:\Tomcat\webapps\sample\WEB-INF\classes\TestSampleServlet.java:297: cannot
resolve symbol
symbol : method assertEquals (java.lang.String,java.lang.Object)
location: class org.apache.cactus.sample.TestSampleServlet
assertEquals("cookie1", cookies.get("testcookie1"));
^
C:\Tomcat\webapps\sample\WEB-INF\classes\TestSampleServlet.java:299: cannot
resolve symbol
symbol : method assert (boolean)
location: class org.apache.cactus.sample.TestSampleServlet
assert(cookies.get("testcookie2") != null);
^
C:\Tomcat\webapps\sample\WEB-INF\classes\TestSampleServlet.java:300: cannot
resolve symbol
symbol : method assertEquals (java.lang.String,java.lang.Object)
location: class org.apache.cactus.sample.TestSampleServlet
assertEquals("cookie2", cookies.get("testcookie2"));
^
C:\Tomcat\webapps\sample\WEB-INF\classes\TestSampleServlet.java:311: cannot
resolve symbol
symbol : class SampleServlet
location: class org.apache.cactus.sample.TestSampleServlet
SampleServlet servlet = new SampleServlet();
^
C:\Tomcat\webapps\sample\WEB-INF\classes\TestSampleServlet.java:311: cannot
resolve symbol
symbol : class SampleServlet
location: class org.apache.cactus.sample.TestSampleServlet
SampleServlet servlet = new SampleServlet();
^
C:\Tomcat\webapps\sample\WEB-INF\classes\TestSampleServlet.java:312: cannot
resolve symbol
symbol : variable response
location: class org.apache.cactus.sample.TestSampleServlet
servlet.setResponseHeader(response);
^
C:\Tomcat\webapps\sample\WEB-INF\classes\TestSampleServlet.java:355: cannot
resolve symbol
symbol : class SampleServlet
location: class org.apache.cactus.sample.TestSampleServlet
SampleServlet servlet = new SampleServlet();
^
C:\Tomcat\webapps\sample\WEB-INF\classes\TestSampleServlet.java:355: cannot
resolve symbol
symbol : class SampleServlet
location: class org.apache.cactus.sample.TestSampleServlet
SampleServlet servlet = new SampleServlet();
^
C:\Tomcat\webapps\sample\WEB-INF\classes\TestSampleServlet.java:356: cannot
resolve symbol
symbol : variable response
location: class org.apache.cactus.sample.TestSampleServlet
servlet.setResponseCookie(response);
^
C:\Tomcat\webapps\sample\WEB-INF\classes\TestSampleServlet.java:367: cannot
resolve symbol
symbol : class Cookie
location: class org.apache.cactus.sample.TestSampleServlet
Cookie cookie = theResponse.getCookie("responsecookie");
^
C:\Tomcat\webapps\sample\WEB-INF\classes\TestSampleServlet.java:369: cannot
resolve symbol
symbol : method assert (java.lang.String,boolean)
location: class org.apache.cactus.sample.TestSampleServlet
assert("Cannot find [responsecookie]", cookie != null);
^
C:\Tomcat\webapps\sample\WEB-INF\classes\TestSampleServlet.java:376: cannot
resolve symbol
symbol : method assertEquals (java.lang.String,java.lang.String)
location: class org.apache.cactus.sample.TestSampleServlet
assertEquals("this is a response cookie",
^
C:\Tomcat\webapps\sample\WEB-INF\classes\TestSampleServlet.java:390: cannot
resolve symbol
symbol : class SampleServlet
location: class org.apache.cactus.sample.TestSampleServlet
SampleServlet servlet = new SampleServlet();
^
C:\Tomcat\webapps\sample\WEB-INF\classes\TestSampleServlet.java:390: cannot
resolve symbol
symbol : class SampleServlet
location: class org.apache.cactus.sample.TestSampleServlet
SampleServlet servlet = new SampleServlet();
^
C:\Tomcat\webapps\sample\WEB-INF\classes\TestSampleServlet.java:391: cannot
resolve symbol
symbol : variable request
location: class org.apache.cactus.sample.TestSampleServlet
servlet.doForward(request, response, config);
^
C:\Tomcat\webapps\sample\WEB-INF\classes\TestSampleServlet.java:391: cannot
resolve symbol
symbol : variable response
location: class org.apache.cactus.sample.TestSampleServlet
servlet.doForward(request, response, config);
^
C:\Tomcat\webapps\sample\WEB-INF\classes\TestSampleServlet.java:391: cannot
resolve symbol
symbol : variable config
location: class org.apache.cactus.sample.TestSampleServlet
servlet.doForward(request, response, config);
^
Note: C:\Tomcat\webapps\sample\WEB-INF\classes\TestSampleServlet.java uses
or overrides a deprecated API.
Note: Recompile with -deprecation for details.
71 errors
Tool completed with exit code 1
we are facung these problems can you please help us regarding this problem
RE: regarding configuring cactus web xml(urgent please)
Posted by Vincent Massol <vm...@octo.com>.
> -----Original Message-----
> From: krishna [mailto:krishna@iicindia.com]
> Sent: 20 March 2002 03:21
> To: cactus-user@jakarta.apache.org
> Subject: regarding configuring cactus web xml(urgent please)
>
> Hi,
>
> 1. we are using Tomcat and are newly looking into cactus
> we are following the configure documentation given in
cactus
> site
> in that site it is given as how to configure the Web.xml
file
> but we are having two web.xml files
>
> A tomcat/webapps/sample/conf
> B tomcat/webapps/sample/conf/test
>
> we are having a doubt on which web.xml file we have to configure
Well, if you want to perform tests using Cactus you need to use option B
as it contains the declaration and mapping for the Cactus redirector
(please see http://jakarta.apache.org/cactus/howto_config.html).
>
>
> 2. we have configured the web.xml in
> tomcat/webapps/sample/conf/test
> as per information provided in the site and
> continued and are trying to compile the file
TestSampleServlet
> that is in tomcat/webapps/sample/web-inf/classes
> and we are getting the following errors
>
>
>
C:\Tomcat\webapps\sample\WEB-INF\classes\TestSampleServlet.java:65:
> package org.apache.cactus does not exist
> import org.apache.cactus.*;
> ^
[snip]
>
> we are facung these problems can you please help us regarding this
problem
>
Well, this is a pure java issue, nothing to do with Cactus. I guess you
have simply forgotten to put the cactus jar in your classpath for
compilation. Please check the provided Ant script for a better way of
building a project.
Thanks
-Vincent
--
To unsubscribe, e-mail: <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>