java.lang.SecurityException:无法找到登录配置

sja*_*ain 3 tomcat jaas

嗨
我正在使用Bonita5.2和Tomcat6.0.19我导出了应用程序(它提供了一个war文件和一些配置文件和库)并部署在tomcat中.当我运行应用程序时,在登录页面之后,我收到错误

description The server encountered an internal error () that prevented it from fulfilling this request.

exception
java.lang.SecurityException: Unable to locate a login configuration
    com.sun.security.auth.login.ConfigFile.(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)
         .
         .
         .
         .

在启动tomcat之前,我运行一个包含以下内容的bat文件:

set BONITA_OPTS="-Dorg.ow2.bonita.environment=d:\Tomcat6.0\conf\bonita-environment.xml"
set LOG_OPTS="-Djava.util.logging.config.file=d:\Tomcat6.0\conf\logging.properties"
set SECURITY_OPTS="-Djava.security.auth.login.config=d:\Tomcat6.0\conf\jaas-standard.cfg"
set JAVA_OPTS=%JAVA_OPTS% %LOG_OPTS% %SECURITY_OPTS% %BONITA_OPTS%

我想这个错误是因为找不到jaas配置文件.但我确信我提到的路径.

我还缺少什么来配置jaas?

谢谢

Jon*_*ott 8

在命令行中指定jaas配置文件也可以:

-Djava.security.auth.login.config=C:/Apps/apache-tomcat-6.0.29/conf/jaas.config