0

tomcat 7にjosso 1.8.10をインストールした後、コマンドを実行しようとしましたが、次のエラーが発生しました。catalina run

LifecycleException: Error starting SSO Agent : Unexpected exception parsing XML document from class path resource [josso-agent-config.xml]; nested exception is java.lang.NullPointerException
at org.josso.tc60.agent.SSOAgentValve.start(SSOAgentValve.java:216)

アップデート :

コマンドについては、私が使用したjossoコンソールの下で、次をインストールします:ゲートウェイ:

gateway install --target C:\apache-tomcat-7.0.59 --platform tc70

エージェント :

agent install --target C:\apache-tomcat-7.0.59 --platform tc70

サンプル:

agent install --target C:\apache-tomcat-7.0.59 --platform tc70

フォーラムを見ていると、これに対する解決策が見つかりません。何か案が ?

4

3 に答える 3

1

すべての構成が正しいことを確認してください。tc7 エージェントの代わりに tc6 を使用しているようです。

1.- Tomcat の JOSSO インストーラーによってインストールされたものを使用するように JAAS を構成するために、JAVA_OPTS に新しいパラメーターを追加したかどうかを確認します。

たとえば、setenv.sh を変更できます。

JAVA_OPTS="${JAVA_OPTS} -Djava.security.auth.login.config=${CATALINA_HOME}/conf/jaas.conf"

2.- josso-agent-config.xml が tc7 エージェント用であるかどうかを確認します。

<s:beans xmlns:s="http://www.springframework.org/schema/beans" xmlns:tc70="urn:org:josso:agent:tomcat70"
     xmlns:agent="urn:org:josso:agent:core" xmlns:protocol="urn:org:josso:protocol:client"
     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd          urn:org:josso:agent:tomcat70 http://www.josso.org/schema/josso-tomcat70-agent.xsd          urn:org:josso:agent:core http://www.josso.org/schema/josso-agent.xsd          urn:org:josso:protocol:client http://www.josso.org/schema/josso-protocol-client.xsd">
    <tc70:agent name="josso-tomcat70-agent" sessionAccessMinInterval="1000">

3.- ファイル josso-agent-config.xml が有効な XML であるかどうかを確認します

于 2016-04-01T18:54:30.197 に答える
0

最後に、JOSSO 1.8.10 と Apache tomcat 7 は何らかの理由で互換性がないと思います。JOSSO とは別のリリースである 1.8.6 を試してみましたが、動作しています。

于 2016-05-06T09:58:46.590 に答える