Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Language IDEs » Java Development Tools (JDT) » JAAS Problem(Config file not found but it is there)
JAAS Problem [message #1220143] Tue, 10 December 2013 05:39 Go to next message
Edo San is currently offline Edo SanFriend
Messages: 2
Registered: December 2013
Junior Member
Hi All,

I'm writing a Tomcat JAAS based app for which I've set a VM variable like this:

-Djava.security.auth.login.config="E:\test\jaas-tomcat.cfg"


I've triple-checked, and the file is there, in that path.

However, when I run the app, I get the following error:

org.springframework.web.util.NestedServletException: Request processing failed; nested exception is java.lang.SecurityException: E:\test\jaas-tomcat.cfg (No such file or directory)
	org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:656)
	org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:560)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:647)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
	org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)


root cause 

java.lang.SecurityException: E:\test\jaas-tomcat.cfg (No such file or directory)
	com.sun.security.auth.login.ConfigFile.<init>(Unknown Source)
	sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
	sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
	sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
	java.lang.reflect.Constructor.newInstance(Unknown Source)
	java.lang.Class.newInstance(Unknown Source)
	javax.security.auth.login.Configuration$3.run(Unknown Source)
	javax.security.auth.login.Configuration$3.run(Unknown Source)
	java.security.AccessController.doPrivileged(Native Method)
	javax.security.auth.login.Configuration.getConfiguration(Unknown Source)
	javax.security.auth.login.LoginContext$1.run(Unknown Source)
	javax.security.auth.login.LoginContext$1.run(Unknown Source)
	java.security.AccessController.doPrivileged(Native Method)
	javax.security.auth.login.LoginContext.init(Unknown Source)
	javax.security.auth.login.LoginContext.<init>(Unknown Source)
	cl.navix.poemplus.model.facade.LoginFac.getRegistredUser(LoginFac.java:32)
	cl.navix.poemplus.controller.Login.loginGet(Login.java:45)
	sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	java.lang.reflect.Method.invoke(Unknown Source)
	org.springframework.web.bind.annotation.support.HandlerMethodInvoker.invokeHandlerMethod(HandlerMethodInvoker.java:176)
	org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter.invokeHandlerMethod(AnnotationMethodHandlerAdapter.java:426)
	org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter.handle(AnnotationMethodHandlerAdapter.java:414)
	org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:790)
	org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:719)
	org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:644)
	org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:560)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:647)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
	org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)


root cause

java.io.IOException: E:\test\jaas-tomcat.cfg (No such file or directory)
	com.sun.security.auth.login.ConfigFile.init(Unknown Source)
	com.sun.security.auth.login.ConfigFile.<init>(Unknown Source)
	sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
	sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
	sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
	java.lang.reflect.Constructor.newInstance(Unknown Source)
	java.lang.Class.newInstance(Unknown Source)
	javax.security.auth.login.Configuration$3.run(Unknown Source)
	javax.security.auth.login.Configuration$3.run(Unknown Source)
	java.security.AccessController.doPrivileged(Native Method)
	javax.security.auth.login.Configuration.getConfiguration(Unknown Source)
	javax.security.auth.login.LoginContext$1.run(Unknown Source)
	javax.security.auth.login.LoginContext$1.run(Unknown Source)
	java.security.AccessController.doPrivileged(Native Method)
	javax.security.auth.login.LoginContext.init(Unknown Source)
	javax.security.auth.login.LoginContext.<init>(Unknown Source)
	cl.navix.poemplus.model.facade.LoginFac.getRegistredUser(LoginFac.java:32)
	cl.navix.poemplus.controller.Login.loginGet(Login.java:45)
	sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	java.lang.reflect.Method.invoke(Unknown Source)
	org.springframework.web.bind.annotation.support.HandlerMethodInvoker.invokeHandlerMethod(HandlerMethodInvoker.java:176)
	org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter.invokeHandlerMethod(AnnotationMethodHandlerAdapter.java:426)
	org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter.handle(AnnotationMethodHandlerAdapter.java:414)
	org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:790)
	org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:719)
	org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:644)
	org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:560)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:647)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
	org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)



Any ideas?

Thank you in advance.

Edo.
Re: JAAS Problem [message #1220258 is a reply to message #1220143] Tue, 10 December 2013 17:06 Go to previous message
Edo San is currently offline Edo SanFriend
Messages: 2
Registered: December 2013
Junior Member
I feel so stupid: The file had a .txt extension, but Windows was hiding it.

Everything is cool now.
Previous Topic:compile errors only with a maven project
Next Topic:Variable View doesnt behave as I expect
Goto Forum:
  


Current Time: Fri Mar 29 08:39:43 GMT 2024

Powered by FUDForum. Page generated in 0.03349 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top