apache tomcat catalina as maven dependency for CORS filter

自闭症网瘾萝莉.ら 提交于 2019-12-04 02:20:16

This worked for me:

        <dependency>
            <groupId>org.apache.tomcat</groupId>
            <artifactId>tomcat-catalina</artifactId>
            <version>7.0.42</version>
            <scope>provided</scope>
        </dependency>

Trying 7.0.50 also worked. Can you double-check that there are no competing jar file versions lying around? Perhaps there is an older version without the class actually getting used by the JVM. Under Linux, "ls -l /proc/$CATALINA_PID/fd", may show which jar file is being used.

Also make sure to run this in a recent enough version of the Tomcat server.

You can add the jar to your repository and modify the .openshift/config/catalina.properties to let tomcat see it:

shared.loader=${catalina.home}/../app-root/runtime/repo/_your_jar_folder_

You can also use the common.loader - look up tomcat's refs for difference.

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!