Meaningless Drivel is fun!*
The moose likes Tomcat and the fly likes Issues with Embedded Tomcat and Security Realm with Basic Authentication Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Products » Tomcat
Bookmark "Issues with Embedded Tomcat and Security Realm with Basic Authentication" Watch "Issues with Embedded Tomcat and Security Realm with Basic Authentication" New topic
Author

Issues with Embedded Tomcat and Security Realm with Basic Authentication

Howard Chen
Greenhorn

Joined: Mar 09, 2012
Posts: 2
Hi all,

I am in the process of upgrading our server from Tomcat 5.5 to Tomcat 7, and I am running into issues porting from the Embedded class to the Tomcat class. I am able to start the server successfully. When I try to access the secure realm, I am challenged with the basic authentication login dialog. If I enter the wrong credentials, I get a 401 and am presented the basic authentication login dialog. However, if I enter the correct credentials, I am presented with a 403 error. I figure that somehow, I didn't associate the user list with the secure realm, but I am not sure how to proceed. Can anyone provide any suggestions? Thanks in advance.

My code is attached below. FYI, the class OurTomcat extends the Tomcat class by providing a method to add a web app that uses the default web.xml. This is because our root app does not have a specific web.xml. However, the secure realm does have its own web.xml.

Howard
Howard Chen
Greenhorn

Joined: Mar 09, 2012
Posts: 2
The issue turned out to be the custom class I created to extend RealmBase to manage my user authentication and authorization. Because of my custom roles, I had to override the hasRole() method to reflect my role hierarchy. Thanks for looking.

Howard
Rob Spoor
Sheriff

Joined: Oct 27, 2005
Posts: 19651
    
  18

And thank you for sharing your solution, so others may benefit from it in the future


SCJP 1.4 - SCJP 6 - SCWCD 5 - OCEEJBD 6
How To Ask Questions How To Answer Questions
Rushikesh Pisal
Greenhorn

Joined: Mar 28, 2011
Posts: 7
I want to upgrade my Embedded Tomcat5 to Embedded tomcat 7.
Could you please share your full source code for the reference.
I am not getting many terms by refering above code.
It will be my pleasure if you share the source code.
 
jQuery in Action, 2nd edition
 
subject: Issues with Embedded Tomcat and Security Realm with Basic Authentication
 
Similar Threads
problem with tomcat embedded application
Security Contraints setup..
How Tomcat Works book - reader question
tomcat via java code
static content (css and EXT-JS JavaScript) not found 404 (SOLVED)