Hi Dirk,
re: a FAQ or whatever, it's just a case of reading the tomcat 5 docs on the Jakarta website where appropriate.


The manager app will only let you log on with the role 'manager'. If your user in that realm isn't in the role, you won't get in. You can change this in the server/webapps/manager/WEB-INF/web.xml config.

However you say you don't even get the chance to login? Strange.

I'm not familiar with the admin app. Are you saying that your realm should show up there but doesn't?

And the realm works fine for your app and for the admin app, but not for the manager app?

Judging by the error in the admin app you spoke of, I would guess that there is something wrong with the roles configuration in your realm. Do you use roles in your own app? If so and it works, then perhaps it's not that problem. But I'd look there first.

Adam

On 12/11/2003 09:57 AM Dirk Griesbach wrote:
thanx for your hint, is there a FAQ or Readme on TC5 I missed ?

I moved the manager.xml to ...\conf\catalina\localhost.
It has the following content:
"
<Context path="/manager" docBase="../server/webapps/manager"
        debug="0" privileged="true">

   <ResourceLink name="users" global="UserDatabase"
                type="javax.sql.DataSource"/>
</Context>
"
You're right, the Realm is defined in the server.xml:

"
...
<GlobalNamingResources>
...
<Resource name="UserDatabase"
                      auth="Container"
                      type="javax.sql.DataSource" />

            <ResourceParams name="UserDatabase" >
....
        </ResourceParams>
 </GlobalNamingResources>
"
Unfortunately: no effect, "403 - Access to the requested resource has been
denied"
The admin-app still shows no entry in 'User database"

Is there something else that's worth having a look at ?

Dirk

----- Original Message -----
From: Adam Hardy <[EMAIL PROTECTED]>
To: Tomcat Users List <[EMAIL PROTECTED]>
Sent: Wednesday, December 10, 2003 10:17 PM
Subject: Re: Tomcat 5.0.16 : manager-app access



On 12/10/2003 05:49 PM Dirk Griesbach wrote:

hello folks,

a question on datasource realms and the manager app:

When I installed TC 5.0.16 'out-of-the-box' I could start the

manager-app.


Then I deployed our webapp (manually), configured a DataSourceRealm

using mysql


for authentification, configured SSL, form based LogIn and ... the

webapp works fine.


(The resource name is still "UserDatabase")

But if I now try to use the manager-app I get the error: "403 - access

denied" without even being prompted.


I've modified "..server\webapps\manager\WEB-INF\web.xml" so that it

reads:


"...
  <resource-env-ref-name>UserDatabase</resource-env-ref-name>
  <resource-env-ref-type>javax.sql.DataSource</resource-env-ref-type>
....
"

and "..server\webapps\manager\manager.xml" that it reads

"...
<ResourceLink name="users" global="UserDatabase"
               type="javax.sql.DataSource"/>
....
"
....no effect.

Even more strange the behaviour of the "admin-app":

The Login-screen appears as usual and login data that complies with the

the DataSource Realm is being accepted.


Clicking on "dataSource" shows up the 'mysql-jdbc' Installation.
Clicking on 'user database' shows....nothing.
Clicking on 'user roles, groups' etc. results in an error
"The server encountered an internal error (Error retrieving attribute

groups) that prevented it from fulfilling this request."


Admin-app uses struts with TagLibs, is there something hardcoded in

there ?


Why do the these two applications not recognize the new Realm ?


Hi Dirk,
presumably you configured the realm in the server.xml.

You need to put the manager.xml file in conf/Catalina/localhost/ which
is the new place for it in 5.x


--
struts 1.1 + tomcat 5.0.16 + java 1.4.2
Linux 2.4.20 Debian

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



Reply via email to