How to configure JDBCRealm to obtain its DataSource from JNDI
How do you use a JDBCRealm to handle authenticating and authorizing users in servlets? The only example I can find is to create the DataSource in web.xml (such as Authentication against database using shiro 1.2.1 ). I do not want to include database credentials in my source tree (for obvious reasons) and would prefer to use a Context defined DataSource via JNDI as I have for every other RDBMS I have used for any other purpose in every other servlet project I have developed. How do you configure a Shiro JDBCRealm to obtain its DataSource from JNDI? Les Hazlewood Vrushank's answer was really