Tomcat UserDatabase

2004-06-16 Thread Robert Harper
Is there an accepted way for an application to directly access/manipulate the
tomcat-users.xml database? I would like to automate the process of adding users
from my servlet but I am having a hard time finding documentation/samples of how
to do this. It may just be that I don't know how to grant access to this
resource to my app. I have added a line like 

 

grant codeBase file:${catalina.home}/webapps/my_appt/WEB-INF/classes/- {

permission java.security.AllPermission;

};

 

to the catalina.policy file. My code compiles but I get a 

 

java.lang.NoClassDefFoundError: org/apache/catalina/realm/UserDatabaseRealm 

 

error that I assume is due to an access restriction.

 

Any ideas? Thanks in advance.

 

Robert

 



RE: Tomcat UserDatabase

2004-06-16 Thread Shapira, Yoav

Hi,
Tomcat-users.xml is a plain file: you can edit it manually or using a
programmatic file I/O API.  Alternatively, you can use JMX to invoke
operations on the MemoryUserDatabase(Factory) classes: for that you code
should be within a privileged context (it's a context attribute) and the
common classloader repository.

Yoav Shapira
Millennium Research Informatics


-Original Message-
From: Robert Harper [mailto:[EMAIL PROTECTED]
Sent: Wednesday, June 16, 2004 11:00 AM
To: Tomcat Users
Subject: Tomcat UserDatabase

Is there an accepted way for an application to directly
access/manipulate
the
tomcat-users.xml database? I would like to automate the process of
adding
users
from my servlet but I am having a hard time finding
documentation/samples
of how
to do this. It may just be that I don't know how to grant access to
this
resource to my app. I have added a line like



grant codeBase
file:${catalina.home}/webapps/my_appt/WEB-INF/classes/- {

permission java.security.AllPermission;

};



to the catalina.policy file. My code compiles but I get a



java.lang.NoClassDefFoundError:
org/apache/catalina/realm/UserDatabaseRealm



error that I assume is due to an access restriction.



Any ideas? Thanks in advance.



Robert






This e-mail, including any attachments, is a confidential business communication, and 
may contain information that is confidential, proprietary and/or privileged.  This 
e-mail is intended only for the individual(s) to whom it is addressed, and may not be 
saved, copied, printed, disclosed or used by anyone else.  If you are not the(an) 
intended recipient, please immediately delete this e-mail from your computer system 
and notify the sender.  Thank you.


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



Tomcat Userdatabase

2003-08-20 Thread Sjoerd van Leent
I installed the last binary build on my system, however, I need access
to the manager web application, but I don't know the username/password.
Where can I find this, or what is this password in general?

Sjoerd van Leent



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



RE: Tomcat Userdatabase

2003-08-20 Thread Sjoerd van Leent
I installed the last binary build on my system, however, I need access
to the manager web application, but I don't know the username/password.
Where can I find this, or what is this password in general?

Sjoerd van Leent



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



Re: Tomcat Userdatabase

2003-08-20 Thread Christopher Williams
Try in conf/tomcat-users.xml.

- Original Message - 
From: Sjoerd van Leent [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Sent: Wednesday, August 20, 2003 8:58 PM
Subject: RE: Tomcat Userdatabase


 I installed the last binary build on my system, however, I need access
 to the manager web application, but I don't know the username/password.
 Where can I find this, or what is this password in general?
 
 Sjoerd van Leent
 
 
 
 -
 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: Tomcat Userdatabase

2003-08-20 Thread Pablo Mayrgundter

you can set it in tomcat-users.xml, e.g.:

?xml version='1.0' encoding='utf-8'?
tomcat-users
  role rolename=manager/
  role rolename=admin/
  user username=user password=pass roles=admin,manager/
/tomcat-users

On Wednesday 20 August 2003 3:45 pm, Sjoerd van Leent wrote:
 I installed the last binary build on my system, however, I need access
 to the manager web application, but I don't know the username/password.
 Where can I find this, or what is this password in general?

 Sjoerd van Leent



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

-- 
Pablo Mayrgundter
Director of Applications and Services
www.reeltwo.com


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



RE: Tomcat Userdatabase

2003-08-20 Thread Halstead, Chris
http://jakarta.apache.org/tomcat/tomcat-4.1-doc/manager-howto.html

-chris

 -Original Message-
 From: Sjoerd van Leent [mailto:[EMAIL PROTECTED]
 Sent: Wednesday, August 20, 2003 3:45 PM
 To: 'Tomcat Users List'
 Subject: Tomcat Userdatabase
 
 
 I installed the last binary build on my system, however, I need access
 to the manager web application, but I don't know the 
 username/password.
 Where can I find this, or what is this password in general?
 
 Sjoerd van Leent
 
 
 
 -
 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: Tomcat Userdatabase

2003-08-20 Thread Luke Vanderfluit
Hi Sjoerd,

It's in /tomcat/conf/tomcat-users.xml

should look like this:
##
?xml version='1.0' encoding='utf-8'?
tomcat-users
  role rolename=tomcat/
  role rolename=role1/
  role rolename=manager/
  role rolename=admin/
  user username=tomcat password=tomcat
roles=tomcat,admin,manager/
  user username=role1 password=tomcat roles=role1/
  user username=both password=tomcat roles=tomcat,role1/
/tomcat-users
###
then restart tomcat and voila! you're in :-)

kind regards,
Luke

On Thu, 2003-08-21 at 05:15, Sjoerd van Leent wrote:
 I installed the last binary build on my system, however, I need access
 to the manager web application, but I don't know the username/password.
 Where can I find this, or what is this password in general?
 
 Sjoerd van Leent
 
 
 
 -
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]
-- 

when my computer smiles, I'm happy

Luke Vanderfluit 
Mobile: 0421 276 282


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