Tomcat8 plusieurs applications installation Debian


#1

Bonjour,
j’aurais aimé avoir une précision concernant l’installation de scenarischain-server4.2 avec l’installateur de paquet apt de Debian.
Il est spécifié qu’avec cette installation il n’est pas possible d’avoir plusieurs scenarichain-server utilisant Tomcat8. Cela concerne uniquement l’application scenarichain-server ou tous types d’application utilisant Tomcat8 ?

Je souhaite utiliser un seul Tomcat8 avec scenarichain-server et un serveur CAS.
Est-ce possible ?
En vous remerciant,

Jérémie


#2

Salut,

Il n’st pas possible d’installer plusieurs WebApps SCENARI en utilisant les debs. Vous pouvez tout a fait installer d’autres WebApps sur ce même Tomcat, voir d’autres WebAppws SCENARI du moment qu’ils sont issues du tgz de diffusion séparé et correctement paramétrés.
En résumé :
L’installation de SCENARIserver par Deb installe Tomcat, Dans ce Tomcat vous pouvez ajouter autant d’autres WebApps que vous voulez, mêmes d’autres SCENARIserver mais pas en utilisant les ressources issues de la version DEB de SCENARIserveur.

J’espère que je suis clair…


#3

Bonjour Sam,
oui c’est clair, Merci.

Voilà où j’en suis.
J’ai enfin décidé de passer à la 4.2

J’avais en parallèle

  • tomcat7 avec scenariserver4.1
  • tomcat8 avec server CAS

J’ai désinstallé scenariserver4.1-tomcat7 puis installé scenariserver4.2-tomcat8.

J’ai paramétré mon tomcat8 existant avec un second service :

Voici ma configuration :

<Service name=“scenari”
<Connector port=“8080”
protocol=“HTTP/1.1”
connectionTimeout=“20000”
URIEncoding=“UTF-8”
maxHttpHeaderSize=“65536”
redirectPort=“8443”/>

<Engine name="scenari"
	defaultHost="localhost">

<Realm className="org.apache.catalina.realm.LockOutRealm">
    <Realm className="org.apache.catalina.realm.UserDatabaseRealm"
           resourceName="UserDatabase"/>
    </Realm>

	<Host name="localhost"
	      appBase="webapps"
	      unpackWARs="true" autoDeploy="true">
        
		<Valve className="org.apache.catalina.valves.AccessLogValve"
	    	       directory="logs"
	      	       prefix="localhost_access_log"
		       suffix=".txt"
		       pattern="%h %l %u %t &quot;%r&quot; %s %b" />
	</Host>
</Engine>

</Service>

Cependant, je tombe sur un erreur 404 avec l’URL suivante :
http://[host]:8080/scenariserver4.2/web/u/adminServer

Aurais-je oublié quelque chose?

En vous remerciant,

Jérémie


#4

Pourquoi vous ajoutez un service manuellement ?


#5

Je crois que je ne maîtrise pas suffisamment Tomcat…
Parlez-vous d’utiliser l’interface graphique (Tomcat Web Application Manager) ?

Jérémie


#6

Le package scenariserver4.2-tomcat8 déclare la webapp scenariserver4.2 dans l’instance Tomcat 8 apporté par la package tomcat8, je vois pas pourquoi vous avez modifié le paramétrage des services dans Tomcat.


#7

J’ai du configurer le server.xml pour notre serveur CAS.
Après l’installation de scenariserver4.2-tomcat8, ca ne fonctionnait pas.

Aussi, je n’arrive pas à obtenir l’interface graphique de la webapp Manager http://[host]:8080.

Je dois avoir un problème dans la configuration de mon tomcat8…


#8

Bonjour,

je pense que l’auth CAS ne doit pas être activée sur la webapp Scenari car Scenari n’exploite pas ces mécanismes J2EE et n’est pas configuré par ailleurs pour gérer une auth CAS.


#9

Je n’ai pas activé l’auth CAS pour scenari.
Par contre j’utilise le même Tomcat8 pour mon serveur CAS et scenariserver4.2. Et la je n’arrive pas à faire fonctionner scenariserver4.2.
Je n’arrive même plus à avoir la page d’accueil de Tomcat8 sur http://[host]:8080

Jérémie


#10

Bon, je progresse,
j’arrive à retrouver la page d’accueil de tomcat8 et d’accéder au Manager.
C’était la balise “context” dans le “server.xml” que je viens de commenter.

Et maintenant j’ai réussi à me connecter avec le client 4.2.

Ca semble ok.
Merci,
Jérémie