Thanks for the help.

I tried placing it in the default (which I'm assuming is the root?) and 
nothing, I will try this conf/ business.  I have it in another package, so I 
will try to see if the / will work.  I tried to do classpath:conf.shiro.ini as 
that's what we normally do when referencing a package/class.

You mention folders though, so I don't know if I should be working in the file 
view and not the project view, but I believe it doesn't matter... right?


Thanks again for the help, will try this out tomorrow when I'm more awake , and 
will email back the results :).
> Date: Fri, 5 Dec 2014 21:24:11 -0700
> From: [email protected]
> To: [email protected]
> Subject: Re: Creating securitymanager from ini, cannot read file in classpath?
> 
> (Note that I'm not a Shiro developer, but here's my stab at answering the
> question as a fellow Java developer)
> 
> Technically, you could put the shiro.ini file anywhere you want in your
> project. But /where/ you put it will affect how you reference it in your
> code.
> 
> If your JavaFX application is a Maven based project, I would place the
> config file in src/main/resources. By putting it there, Maven would place
> the file at the root of the JAR/WAR it generates, which would then allow you
> to write the code as you originally have it:
> 
> Factory<SecurityManager> factory = new
> IniSecurityManagerFactory("classpath:shiro.ini"); 
> 
> If it isn't a Maven application, then you could still place it at the root
> of your project's source tree. Or you could create a conf/ folder or
> somthing, and place it in there. Then the line above might look like this:
> 
> Factory<SecurityManager> factory = new
> IniSecurityManagerFactory("classpath:conf/shiro.ini");
> 
> 
> 
> 
> 
> --
> View this message in context: 
> http://shiro-user.582556.n2.nabble.com/Creating-securitymanager-from-ini-cannot-read-file-in-classpath-tp7580331p7580353.html
> Sent from the Shiro User mailing list archive at Nabble.com.
                                          

Reply via email to