apache tomcat catalina comme maven de la dépendance de la SCRO filtre
Je suis en utilisant org.apache.catalina.les filtres.CorsFilter dans ma webapp. J'ai donc spécifier la dépendance maven
<dependency>
<groupId>org.apache.tomcat</groupId>
<artifactId>tomcat-catalina</artifactId>
<version>7.0.50</version>
</dependency>
Maintenant, Si je dis que la portée est de "fournir" ou "runtime" le serveur n'a pas pu démarrer, car de
java.lang.ClassNotFoundException: org.apache.catalina.filters.CorsFilter
Cette classe n'est pas disponible dans le catalina pot de jbossews/lib qui est 7.0.40
Est-il facile de "mise à niveau" de tomcat sur openshift? ou si quelqu'un peut proposer une solution, c'est très apprécié.
Merci beaucoup,
J'ai commencé à utiliser de la SCRO filtre de com.thetransactioncompany et sert mon but. Mais je voudrais encore savoir une solution pour la ci-dessus.
OriginalL'auteur epsilonpsi | 2014-03-25
Vous devez vous connecter pour publier un commentaire.
Cela a fonctionné pour moi:
Essayer 7.0.50 également travaillé. Vous pouvez double-vérifier qu'il n'existe pas de concurrence fichier jar versions traînent? Il est peut-être une ancienne version sans la classe réellement utilisé par la JVM. Sous Linux, "ls -l /proc/$CATALINA_PID/fd", peut afficher le fichier jar est utilisé.
Aussi veillez à ce que dans un assez récente version du serveur Tomcat.
OriginalL'auteur ash
Vous pouvez ajouter le pot de votre référentiel et modifier la .openshift/config/catalina.propriétés de laisser tomcat voir:
Vous pouvez également utiliser de la commune.chargeur - rechercher de tomcat refs de la différence.
OriginalL'auteur ptrk