RE: Exception using Tomcat4.0 Manager

2001-12-05 Thread Mark Saltzman



Just this morning I figured what the problem was. I had my own
server.xml file   that did not have the manager context defined. The line I
put in was (from tomcat4.0.1 final release):

Context path=/manager docBase=manager debug=0 privileged=true/
The privileged=true is the attribute that made it all work.

I did receive 2 responses that referred to other possible solutions.
1) Someone said they saw this problem if servlet.jar was in
$JAVA_HOME/jre/lib/ext
2) The manager context must be defined in each Virtual host for it to apply
to all the contexts in that host and only that host.

good luck,

mss

-Original Message-
From: Jeff Macomber [mailto:[EMAIL PROTECTED]]
Sent: Wednesday, December 05, 2001 11:46 AM
To: '[EMAIL PROTECTED]'
Subject: Exception using Tomcat4.0 Manager


Mark,

I saw your posting on the tomcat4 mailing list concerning the internal
server error on manager servlet.  I am experiencing the same problem.  I was
hoping you had found a solution to this problem since I didn't see any
replies posted to your message.  If you did find a solution could you send
me a reply with the steps to correct the problem.  Below is the specific
error:

javax.servlet.ServletException: Error allocating a servlet instance 
Root Cause:
java.lang.SecurityException: Servlet of class
org.apache.catalina.servlets.ManagerServlet is privileged and cannot be
loaded by this web application 

Thanks,

Jeff Macomber
NetByTel, Inc.
Boca Raton, FL



RE: Exception using Tomcat4.0 Manager

2001-12-04 Thread Cox, Charlie

I received this error when I didn't have the manager context defined in the
virtual host that I was trying to use to connect to it. I did have it
defined for another virtual host, but it needed to be defined for each vh
where I was using it.

One thing that I have noticed that is not in the documentation is that
manager commands  apply to the current virtual host, not to all instances of
the 'path'. So in cases where you share the same context for different
virtual hosts with the same path, each needs to be reloaded(start/stop/etc)
from its own virtual host. 

I think this is important and should be clarified in the documentation as it
just appeared to me that the manager was not working(context was not
reloading) when actually I was using manager from one virtual host(what I
consider my primary vh) and trying to load a page from the other. After
playing around with it, I finally figured out what was going on.

yes, I realize now that the manager/list does say 'listed app for virtual
host xxx',but to me at first glance I just thought it was listing the
contexts for any virtual host as I hadn't at that time turned off the
auto-loading of contexts in my webapps directory. 

And it does make sense once you think about it...but I guess for some reason
I think of 'manager' as a tomcat-level admin tool, not a virtual host-level
context providing admin features.

Charlie

 -Original Message-
 From: Mark Saltzman [mailto:[EMAIL PROTECTED]]
 Sent: Monday, December 03, 2001 10:01 AM
 To: 'Craig R. McClanahan '; 'Tomcat Users List '
 Subject: RE: Exception using Tomcat4.0 Manager
 
 
  Craig,
Thanks for the reply. The servlet.jar file was in the jre/lib/ext
 directory! I took it out and restarted tomcat, but came up 
 with the same
 problem. I also did a find on servlet.jar in TOMCAT_HOME and 
 found only the
 one instance in common/lib. I reset my CLASSPATH (which 
 should not make a
 difference, but I did it anyway) and restarted tomcat - same message.
 
   Any other suggestions would be appreciated.
 
 mss
 
 -Original Message-
 From: Craig R. McClanahan
 To: Tomcat Users List
 Sent: 12/2/01 7:55 PM
 Subject: Re: Exception using Tomcat4.0 Manager
 
 99% of the cases of this exception that I have seen are 
 caused by having
 a
 copy of servlet.jar in the Java system extensions directory
 ($JAVA_HOME/jre/lib/ext).  You should not have it there.
 
 Craig
 
 
 On Fri, 30 Nov 2001, Mark Saltzman wrote:
 
  Date: Fri, 30 Nov 2001 15:21:42 -0500
  From: Mark Saltzman [EMAIL PROTECTED]
  Reply-To: Tomcat Users List [EMAIL PROTECTED]
  To: '[EMAIL PROTECTED]'
 [EMAIL PROTECTED]
  Subject: Exception using Tomcat4.0 Manager
 
  I am using Tomcat4.0 on solaris and want to stop and start my
  application via the manager application. I put a new manager role
 entry in
  my tomcat-users.xml file and went to the following url to test the
 basic
  list command:
 
  http://zebra2:8081/manager/list
 
  I get back an Internal Server error:
  
  javax.servlet.ServletException: Error allocating a servlet instance
  .
  .
  .
 
  root cause
 
  java.lang.SecurityException: Servlet of class
  org.apache.catalina.servlets.ManagerServlet is privileged and cannot
 be
  loaded by this web application
  
 
  What do I need to do to get this working?
 
  Mark Saltzman
 
 
 
 --
 To unsubscribe:   mailto:[EMAIL PROTECTED]
 For additional commands: mailto:[EMAIL PROTECTED]
 Troubles with the list: mailto:[EMAIL PROTECTED]
 

--
To unsubscribe:   mailto:[EMAIL PROTECTED]
For additional commands: mailto:[EMAIL PROTECTED]
Troubles with the list: mailto:[EMAIL PROTECTED]




RE: Exception using Tomcat4.0 Manager

2001-12-03 Thread Mark Saltzman

 Craig,
   Thanks for the reply. The servlet.jar file was in the jre/lib/ext
directory! I took it out and restarted tomcat, but came up with the same
problem. I also did a find on servlet.jar in TOMCAT_HOME and found only the
one instance in common/lib. I reset my CLASSPATH (which should not make a
difference, but I did it anyway) and restarted tomcat - same message.

  Any other suggestions would be appreciated.

mss

-Original Message-
From: Craig R. McClanahan
To: Tomcat Users List
Sent: 12/2/01 7:55 PM
Subject: Re: Exception using Tomcat4.0 Manager

99% of the cases of this exception that I have seen are caused by having
a
copy of servlet.jar in the Java system extensions directory
($JAVA_HOME/jre/lib/ext).  You should not have it there.

Craig


On Fri, 30 Nov 2001, Mark Saltzman wrote:

 Date: Fri, 30 Nov 2001 15:21:42 -0500
 From: Mark Saltzman [EMAIL PROTECTED]
 Reply-To: Tomcat Users List [EMAIL PROTECTED]
 To: '[EMAIL PROTECTED]'
[EMAIL PROTECTED]
 Subject: Exception using Tomcat4.0 Manager

   I am using Tomcat4.0 on solaris and want to stop and start my
 application via the manager application. I put a new manager role
entry in
 my tomcat-users.xml file and went to the following url to test the
basic
 list command:

   http://zebra2:8081/manager/list

 I get back an Internal Server error:
 
 javax.servlet.ServletException: Error allocating a servlet instance
   .
   .
   .

 root cause

 java.lang.SecurityException: Servlet of class
 org.apache.catalina.servlets.ManagerServlet is privileged and cannot
be
 loaded by this web application
 

 What do I need to do to get this working?

 Mark Saltzman



--
To unsubscribe:   mailto:[EMAIL PROTECTED]
For additional commands: mailto:[EMAIL PROTECTED]
Troubles with the list: mailto:[EMAIL PROTECTED]



Re: Exception using Tomcat4.0 Manager

2001-12-02 Thread Craig R. McClanahan

99% of the cases of this exception that I have seen are caused by having a
copy of servlet.jar in the Java system extensions directory
($JAVA_HOME/jre/lib/ext).  You should not have it there.

Craig


On Fri, 30 Nov 2001, Mark Saltzman wrote:

 Date: Fri, 30 Nov 2001 15:21:42 -0500
 From: Mark Saltzman [EMAIL PROTECTED]
 Reply-To: Tomcat Users List [EMAIL PROTECTED]
 To: '[EMAIL PROTECTED]' [EMAIL PROTECTED]
 Subject: Exception using Tomcat4.0 Manager

   I am using Tomcat4.0 on solaris and want to stop and start my
 application via the manager application. I put a new manager role entry in
 my tomcat-users.xml file and went to the following url to test the basic
 list command:

   http://zebra2:8081/manager/list

 I get back an Internal Server error:
 
 javax.servlet.ServletException: Error allocating a servlet instance
   .
   .
   .

 root cause

 java.lang.SecurityException: Servlet of class
 org.apache.catalina.servlets.ManagerServlet is privileged and cannot be
 loaded by this web application
 

 What do I need to do to get this working?

 Mark Saltzman



--
To unsubscribe:   mailto:[EMAIL PROTECTED]
For additional commands: mailto:[EMAIL PROTECTED]
Troubles with the list: mailto:[EMAIL PROTECTED]