2016-04-01 1 views
0

Après avoir installé josso 1.8.10 sur tomcat 7, je tente d'exécuter la commande catalina run, mais je reçois cette erreur:Josso 1.8.10 sur tomcat 7 - Erreur lors du démarrage de SSO Agent

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) 

Mise à jour:

pour les commandes, sous la console josso je, à installer: la passerelle:

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

L'agent:

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

Les échantillons:

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

Quand je suis à la recherche sur les forums, je ne peux trouver aucune solution pour cela. Une idée?

+1

Pouvez-vous ajouter les commandes que vous avez utilisé pour installer JOSSO? Vous devriez utiliser l'installateur de tomcat7. – gavioto

Répondre

0

Enfin je pense que JOSSO 1.8.10 et Apache tomcat 7 sont incompatibles pour une raison quelconque, j'ai essayé une version différente de JOSSO qui est 1.8.6 et ça marche.

1

Veuillez vérifier que toutes les configurations sont correctes. Il semble que vous utilisiez tc6 à la place de l'agent tc7.

1.- Vérifiez si vous avez ajouté un nouveau paramètre à JAVA_OPTS pour configurer le JAAS pour l'utiliser celui installé par le programme d'installation JOSSO dans votre tomcat.

Vous pouvez modifier setenv.sh par exemple:

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

2.- Vérifiez si votre Josso-agent config.xml est pour l'agent TC7, dans d'autres cas

<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. - Vérifier si le fichier josso-agent-config.xml est un XML valide

+0

Merci gavioto pour votre réponse! Je vais vérifier cette méthode et vous apporter un retour. –

+0

ok. s'il vous plaît, n'oubliez pas de marquer la réponse comme correcte dans le cas où cela fonctionne – gavioto

+0

Eh bien, je le tester, mais toujours la même erreur. d'autres propositions? –

0

J'ai eu la même erreur avec tomcat6. Après un certain débogage je l'ai fixé en ajoutant les bibliothèques suivantes à tomcat/lib:

  • axe 1.4.jar
  • axe jaxrpc-1.4.jar
  • Josso-protocole client-1.8.10 .jar
  • Josso-ws-1.8.10.jar
  • wsdl4j-1.6.2.jar
+0

Merci gimco Je vais vérifier votre solution et vous donner un retour;) –