Hi Narcom,

Can you please re-post this along with the full stack trace (not just
the SecurityUtils.getSecurityManager line) in a Jira issue?  That way
It won't get lost.

- Les

On Thu, Oct 29, 2009 at 3:48 AM, Narcom <[email protected]> wrote:
>
> I noticed that java web start GUI application does not start for “Apache
> Shiro :: Samples :: Spring”.
>
> I use stand alone java program to access tomcat. Here its code
>
> PropertyConfigurator.configure("web/WEB-INF/log.properties");
> ctx = new
> FileSystemXmlApplicationContext("/web/WEB-INF/remoting-client.xml");
> LoginManagerRemote loginManager = (LoginManagerRemote)
> ctx.getBean("loginManager");
> UserRemote user = loginManager.login();
> log.info("user name: " + user.getName());
> log.info("sesssionId: " + user.getSessionId());
>
> SampleManager sampleManager = (SampleManager) ctx.getBean("sampleManager");
> sampleManager.secureMethod1();
>
> So I write 2 spring remote beans
> first makes login and return jsessionId.
> <bean name="/login"
> class="org.springframework.remoting.httpinvoker.HttpInvokerServiceExporter">
>    <property name="service" ref="loginManager"/>
>    <property name="serviceInterface"
> value="com.springbook.LoginManagerRemote"/>
> </bean>
>
> second is secure bean
>
> <bean name="/sampleManager"
> class="org.springframework.remoting.httpinvoker.HttpInvokerServiceExporter">
>        <property name="service" ref="sampleManager"/>
>        <property name="serviceInterface"
> value="my.samples.shiro.spring.SampleManager"/>
>        <property name="remoteInvocationExecutor"
> ref="secureRemoteInvocationExecutor"/>
>    </bean>
>
> What should I do to call secure bean from my standalone client?
>
> If I just call it after login I get
>
> Exception in thread "main" java.lang.IllegalStateException: No
> SecurityManager accessible to the calling code, either bound to the
> org.apache.shiro.util.ThreadContext or as a vm static singleton.  This is an
> invalid application configuration.
>        at
> org.apache.shiro.SecurityUtils.getSecurityManager(SecurityUtils.java:115)
>
> --
> View this message in context: 
> http://n2.nabble.com/Spring-stand-alone-client-tp3910311p3910311.html
> Sent from the Shiro User mailing list archive at Nabble.com.
>

Reply via email to