RE: Problem executing Servlets with Tomcat 4.1.24

2003-06-07 Thread Reynir Hübner
I am guessing that you do not have a mapping on the invoker servlet in web.xml

Open the /tomcat_home/conf/web.xml  and
Unremark the block that mapps the invoker to /servlet/*

Hope it helps
-reynir



> -Original Message-
> From: David Erickson [mailto:[EMAIL PROTECTED] 
> Sent: 7. júní 2003 05:42
> To: [EMAIL PROTECTED]
> Subject: Problem executing Servlets with Tomcat 4.1.24
> 
> 
> Hi I'm new to the whole java scene but I'm trying to get some 
> example and test servlets running and having all kinds of 
> problems.  I have a working tiny servlet thats compiled as 
> ExampleServlet.class.  However the only place I can get 
> tomcat to execute it is when i put it in the (tomcat home 
> dir)\webapps\examples\WEB-INF\classes dir with the rest of 
> the examples. When I create my own directory under (tomcat 
> home dir)\webapps\begjsp\WEB-INF\classes and put it there it 
> will not execute it i get the error 404 type Status report
> 
> message /begjsp/servlet/ExampleServlet
> 
> description The requested resource 
> (/begjsp/servlet/ExampleServlet) is not available
> 
> Which is highly annoying.  When I run the manager and list 
> the running webapps it lists the begjsp as being deployed and 
> running.  Makes no sense! This is basically a default 
> install..  and I read there is a web.xml file that generally 
> goes into the WEB-INF\ folder but I am missing one, it should 
> run even without one correct?  Here's my class code just 
> incase I screwed it up somehow.. but it works in the examples 
> folder..:
> 
> 
> 
> import java.io.*;
> import javax.servlet.*;
> import javax.servlet.http.*;
> 
> public class ExampleServlet extends HttpServlet
> {
> 
>  public void doGet(HttpServletRequest request, 
> HttpServletResponse response)
>   throws ServletException, IOException
>  {
>   PrintWriter out;
>   String title = "Servlet Example";
>   response.setContentType("text/html");
>   out = response.getWriter();
>   out.println("");
>   out.println(title);
>   out.println("");
>   out.println("This is an example servlet.");
>   out.println("");
>   out.close();
>  }
>  public void doPost(HttpServletRequest request, HttpServletResponse
> response)
>   throws ServletException, IOException
>  {
>   doGet(request, response);
>  }
> }
> 
> 
> Any and ALL help appreciated =)
> 
> -Halcyon
> 
> 
> 

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Problem executing Servlets with Tomcat 4.1.24

2003-06-07 Thread David Erickson
Ya that fixed it, thank you so much! This problem has been driving me CRAZY
you have no idea =P
-David

- Original Message - 
From: "Reynir Hübner" <[EMAIL PROTECTED]>
To: "Tomcat Users List" <[EMAIL PROTECTED]>
Sent: Saturday, June 07, 2003 4:12 AM
Subject: RE: Problem executing Servlets with Tomcat 4.1.24


I am guessing that you do not have a mapping on the invoker servlet in
web.xml

Open the /tomcat_home/conf/web.xml  and
Unremark the block that mapps the invoker to /servlet/*

Hope it helps
-reynir



> -Original Message-
> From: David Erickson [mailto:[EMAIL PROTECTED]
> Sent: 7. júní 2003 05:42
> To: [EMAIL PROTECTED]
> Subject: Problem executing Servlets with Tomcat 4.1.24
>
>
> Hi I'm new to the whole java scene but I'm trying to get some
> example and test servlets running and having all kinds of
> problems.  I have a working tiny servlet thats compiled as
> ExampleServlet.class.  However the only place I can get
> tomcat to execute it is when i put it in the (tomcat home
> dir)\webapps\examples\WEB-INF\classes dir with the rest of
> the examples. When I create my own directory under (tomcat
> home dir)\webapps\begjsp\WEB-INF\classes and put it there it
> will not execute it i get the error 404 type Status report
>
> message /begjsp/servlet/ExampleServlet
>
> description The requested resource
> (/begjsp/servlet/ExampleServlet) is not available
>
> Which is highly annoying.  When I run the manager and list
> the running webapps it lists the begjsp as being deployed and
> running.  Makes no sense! This is basically a default
> install..  and I read there is a web.xml file that generally
> goes into the WEB-INF\ folder but I am missing one, it should
> run even without one correct?  Here's my class code just
> incase I screwed it up somehow.. but it works in the examples
> folder..:
>
>
>
> import java.io.*;
> import javax.servlet.*;
> import javax.servlet.http.*;
>
> public class ExampleServlet extends HttpServlet
> {
>
>  public void doGet(HttpServletRequest request,
> HttpServletResponse response)
>   throws ServletException, IOException
>  {
>   PrintWriter out;
>   String title = "Servlet Example";
>   response.setContentType("text/html");
>   out = response.getWriter();
>   out.println("");
>   out.println(title);
>   out.println("");
>   out.println("This is an example servlet.");
>   out.println("");
>   out.close();
>  }
>  public void doPost(HttpServletRequest request, HttpServletResponse
> response)
>   throws ServletException, IOException
>  {
>   doGet(request, response);
>  }
> }
>
>
> Any and ALL help appreciated =)
>
> -Halcyon
>
>
>

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Problem executing Servlets with Tomcat 4.1.24

2003-06-09 Thread John Turner
http://tomcatfaq.sourceforge.net/miscellaneous.html

You must explicitly declare and map every servlet in web.xml, or use the 
Invoker servlet.  The invoker servlet is disabled everywhere but the 
examples web application for security reasons and is not recommended for 
production.

And no, you need a web.xml file.  If you don't have one, Tomcat will use 
the global web.xml file which may not be appropriate for what you want to 
do.

John

On Fri, 6 Jun 2003 23:41:39 -0600, David Erickson <[EMAIL PROTECTED]> 
wrote:

Hi I'm new to the whole java scene but I'm trying to get some example and
test servlets running and having all kinds of problems.  I have a working
tiny servlet thats compiled as ExampleServlet.class.  However the only 
place
I can get tomcat to execute it is when i put it in the (tomcat home
dir)\webapps\examples\WEB-INF\classes dir with the rest of the examples.
When I create my own directory under (tomcat home
dir)\webapps\begjsp\WEB-INF\classes and put it there it will not execute 
it
i get the error 404
type Status report

message /begjsp/servlet/ExampleServlet

description The requested resource (/begjsp/servlet/ExampleServlet) is 
not
available

Which is highly annoying.  When I run the manager and list the running
webapps it lists the begjsp as being deployed and running.  Makes no 
sense!
This is basically a default install..  and I read there is a web.xml file
that generally goes into the WEB-INF\ folder but I am missing one, it 
should
run even without one correct?  Here's my class code just incase I screwed 
it
up somehow.. but it works in the examples folder..:



import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
public class ExampleServlet extends HttpServlet
{
public void doGet(HttpServletRequest request, HttpServletResponse 
response)
throws ServletException, IOException
{
PrintWriter out;
String title = "Servlet Example";
response.setContentType("text/html");
out = response.getWriter();
out.println("");
out.println(title);
out.println("");
out.println("This is an example servlet.");
out.println("");
out.close();
}
public void doPost(HttpServletRequest request, HttpServletResponse
response)
throws ServletException, IOException
{
doGet(request, response);
}
}

Any and ALL help appreciated =)

-Halcyon





--
Using M2, Opera's revolutionary e-mail client: http://www.opera.com/m2/
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


Re: Problem executing Servlets with Tomcat 4.1.24

2003-06-09 Thread John Turner
Don't use the Invoker.

It's disabled for a reason.

John

On Sat, 7 Jun 2003 09:46:50 -0600, David Erickson <[EMAIL PROTECTED]> 
wrote:

Ya that fixed it, thank you so much! This problem has been driving me 
CRAZY
you have no idea =P
-David

- Original Message - From: "Reynir Hübner" <[EMAIL PROTECTED]>
To: "Tomcat Users List" <[EMAIL PROTECTED]>
Sent: Saturday, June 07, 2003 4:12 AM
Subject: RE: Problem executing Servlets with Tomcat 4.1.24
I am guessing that you do not have a mapping on the invoker servlet in
web.xml
Open the /tomcat_home/conf/web.xml  and
Unremark the block that mapps the invoker to /servlet/*
Hope it helps
-reynir


-Original Message-
From: David Erickson [mailto:[EMAIL PROTECTED]
Sent: 7. júní 2003 05:42
To: [EMAIL PROTECTED]
Subject: Problem executing Servlets with Tomcat 4.1.24
Hi I'm new to the whole java scene but I'm trying to get some
example and test servlets running and having all kinds of
problems.  I have a working tiny servlet thats compiled as
ExampleServlet.class.  However the only place I can get
tomcat to execute it is when i put it in the (tomcat home
dir)\webapps\examples\WEB-INF\classes dir with the rest of
the examples. When I create my own directory under (tomcat
home dir)\webapps\begjsp\WEB-INF\classes and put it there it
will not execute it i get the error 404 type Status report
message /begjsp/servlet/ExampleServlet

description The requested resource
(/begjsp/servlet/ExampleServlet) is not available
Which is highly annoying.  When I run the manager and list
the running webapps it lists the begjsp as being deployed and
running.  Makes no sense! This is basically a default
install..  and I read there is a web.xml file that generally
goes into the WEB-INF\ folder but I am missing one, it should
run even without one correct?  Here's my class code just
incase I screwed it up somehow.. but it works in the examples
folder..:


import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
public class ExampleServlet extends HttpServlet
{
public void doGet(HttpServletRequest request,
HttpServletResponse response)
throws ServletException, IOException
{
PrintWriter out;
String title = "Servlet Example";
response.setContentType("text/html");
out = response.getWriter();
out.println("");
out.println(title);
out.println("");
out.println("This is an example servlet.");
out.println("");
out.close();
}
public void doPost(HttpServletRequest request, HttpServletResponse
response)
throws ServletException, IOException
{
doGet(request, response);
}
}
Any and ALL help appreciated =)

-Halcyon



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



--
Using M2, Opera's revolutionary e-mail client: http://www.opera.com/m2/
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]