3

こんにちは
私はBonita5.2とTomcat6.0.19を使用しています。アプリケーション(warファイルといくつかの構成ファイルとライブラリを提供します)をエクスポートし、tomcatにデプロイしました。アプリケーションを実行すると、ログインページの後にエラーが発生します

説明サーバーで内部エラー()が発生したため、この要求を実行できませんでした。

例外
java.lang.SecurityException:ログイン構成が見つかりません
    com.sun.security.auth.login.ConfigFile。(不明なソース)
    sun.reflect.NativeConstructorAccessorImpl.newInstance0(ネイティブメソッド)
    sun.reflect.NativeConstructorAccessorImpl.newInstance(不明なソース)
    sun.reflect.DelegatingConstructorAccessorImpl.newInstance(不明なソース)
    java.lang.reflect.Constructor.newInstance(不明なソース)
         。
         。
         。
         。

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"
設定JAVA_OPTS=%JAVA_OPTS%%LOG_OPTS%%SECURITY_OPTS%%BONITA_OPTS%

このエラーは、jaas構成ファイルが見つからないためだと思います。しかし、私は私が言及した道について確信しています。

jaas用に構成するために私が欠けている他に何がありますか?

ありがとう

4

5 に答える 5

8

コマンドラインでこのようにjaas構成ファイルを指定すると、次のようにも機能します。

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

于 2010-10-04T22:03:37.637 に答える
2

Tomcat 6.0.13 で抽出された (Windows サービスではない) バージョンを使用していますが、同様の問題に直面しました。

それを修正するには、次のオプションをcatalina.batファイルに追加するだけです。

set JAVA_OPTS=%JAVA_OPTS% "-Djava.security.auth.login.config=C:/SecureLoginModule.conf" %LOGGING_CONFIG%

それは私のために働いた。

-- Tks

于 2011-05-02T18:43:15.490 に答える
0

これを試して:

String configFileLocation = getServletContext().getRealPath("/WEB-INF/jaas.config");
    System.err.println(configFileLocation);
    System.setProperty("java.security.auth.login.config", configFileLocation);

サーブレットまたは JSP で

于 2015-02-19T08:57:38.227 に答える
0


この問題を解決しました。ファイルにjaas cnfigファイルパスを入れる必要がありました

JAVA_HOME\jre6\lib\security\java.security

ありがとう

于 2010-09-30T03:18:00.660 に答える
0

中身catalina.bat

下線 :okhome

次の行を追加します

set JAVA_OPTS=%JAVA_OPTS% -Djava.security.auth.login.config=%CATALINA_HOME%/conf/jaas.config

わたしにはできる。過去2日間そのエラーがありました。ここに他の投稿をありがとう

于 2015-03-16T14:34:23.893 に答える