nihuoming 的ejb3.0 勘误

今天做ejb3 的jaas认证与授权的时候,遇到一个很奇怪的错误,只要jboss一启动就会报很多的错误,查了半天也没找出原因,最后才发现《EJB 实战》新版 这本书中所给出的配置文件有一个小小的错误,真是差之毫厘,谬以千里啊,书中给出的配置是:

  <application-policy  name="other">

   <authentication>

          <login-module code="oorg.jboss.security.auth.spi. UsersRolesLoginModule" flag="require"/>

           <module-option name = "unauthenticatedIdentity">AnonymousUser</module-option>

   </authentication>

 </application-policy> 

 

 

 

而正确的应该是:

 

    <application-policy  name="other">

   <authentication>

          <login-module code="oorg.jboss.security.auth.spi. UsersRolesLoginModule" flag="require">

                     <module-option name = "unauthenticatedIdentity">AnonymousUser</module-option>

          </login-module>

             </authentication>

 </application-policy> 

 .

 

改成下面正确的配置以后,所有的错误都没有了。

 

你可能感兴趣的:(nihuoming 的ejb3.0 勘误)