javatomcatjaasjava.security

couldn't add my jaas config file to the jdk/security/java.security


so am trying to build a webapp with tomcat and jaas as authentication and my jaas config file is named as lord.config and when i try to add the path in java.security file which is located in JAVA_HOME/conf/security and try to run the web app it throws an error

java.lang.SecurityException: java.io.IOException: Configuration Error:
   No such file or directory

the path that i added in java.security is:

login.config.url.1=file:"C:\Program Files\Apache Software Foundation\testtc\webapps\testjaas\WEB-INF\classes\lord.config"

and this is the actual path of the lord.config from cmd

C:\Program Files\Apache Software Foundation\testtc\webapps\testjaas\WEB-INF\classes

the code of lord.config file

LorduJaas {
    LoLoginModule required;
};

and i tried adding and removing "" for spaces neither did work.. what should i to add my config file to the java.security file?


Solution

  • It seems for the path I need to change it to the other slash as it is considered as an escape sequence changing it did the magic as follows

    login.config.url.1=file:"C:/Program Files/Apache Software Foundation/testtc/webapps/testjaas/WEB-INF/classes/lord.config"