> Hello !
>
> First of all : maybe you should consider giving exception traces in english
> ! Because you know, I doubt that a lot of people here can speak Italian.
> Yes, I know : your Tomcat and your JBuilder are in italian...
>
>
>
>
> If i compile the web application into a .war and deploy on a standalone
> > tomcat, it just works, it asks me for user and pass of xx rule and let me
> > access it. If i run from JBuilder i get error:
> >
> > org.apache.catalina.realm.JAASRealm authenticate
> > GRAVE: Unexpected error
> > java.lang.SecurityException: Impossibile trovare una configurazione di
> > login
>

The sense is: Unable to find a login configuration.


>
> It looks that Tomcat is unable to find its configuration file. And I'm not
> surprised since the official doc (
> http://tomcat.apache.org/tomcat-5.5-doc/jndi-datasource-examples-howto.html)
> says that you must tweak your
> server.xml too. But maybe is it a JBuilder conf file ? I don't know, I'm
> using Eclipse.
>
>
>

I can edit the server.xml file, but don't knwo what to put in it, since the 
tutorial on how to config basic auth edits only web.xml file..

>
>
>
> If i remove from web.xml the following part:
> >
> >   <security-constraint>
> >     <display-name>Security Constraint</display-name>
> >     <web-resource-collection>
> >       <web-resource-name>Protected Area</web-resource-name>
> >       <url-pattern>/*</url-pattern>
> >     </web-resource-collection>
> >     <auth-constraint>
> >       <role-name>xx</role-name>
> >     </auth-constraint>
> >   </security-constraint>
> >   <login-config>
> >     <auth-method>BASIC</auth-method>
> >     <realm-name>Protected Area</realm-name>
> >   </login-config>
> >   <security-role>
> >     <role-name>xx</role-name>
> >   </security-role>
> >
> > then JBuilder will not throw the error.
> > Probably it ignores the tomcat-users.xml file in /conf/ dir?
>
>
>
> No but since you  are removing the security constraint it  doesn't apply any
> more ! :-) This line : <url-pattern>/*</url-pattern> means that you must be
> logged in in order to access any ( /* ) page of your webapp. Remove this
> and, in the opposite, you can freely browse through the app.
>
>

?? if i remove it there would be no sense to put a constraint, i guess.


>
>
>
> The strange thing is that if i remove auth part from web.xml, on JBuilder,
> > when i run it, the user/pass form still shows, but i just ignore it or click
> > cancel, and if i point with web browser to localhost:8080/xx i can access
> > succesfully.
>
>
>
> See above. IMHO, the form still shows because it is the first page of your
> app. Which is a requirement of Tomcat, AFAIK.
>
>

Sorry, ignore this part, doesn't regard the problem i'm experiencing.

>
>
>
> I think i gave u all the information needed to find the problem. Hope u can
> > get a solution for it, i can't figure how to solve from months :( Every time
> > i have to add/remove the auth part from web.xml either i'm debugging or
> > deploying: quite frustrating.
> >
> > Thanks in advance.
> >
>
>
> HTH,
>
> Pierre Goupil
>

Thanks for the reply.


>
> --
> A celle qui se souvient de chaque parole prononcée,
> Du premier cri du bébé au serment du héros.
> Tu es mon témoin éternel.
> 


------------------------------------------------------
Passa a Infostrada. ADSL e Telefono senza limiti e senza canone Telecom
http://click.libero.it/infostrada



---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to