Я хочу установить одобренный каталог для Tomcat6, чтобы он мог использовать определенные библиотеки вместо библиотек по умолчанию.
Итак, когда я запускаю это в автономном приложении:
System.out.println(System.getProperty("java.endorsed.dirs"));
Он печатает:
/usr/lib/jvm/jdk1.6.0_45/jre/lib/endorsed
Однако, когда я делаю это, приложение, запущенное в Tomcat, выводит пустую строку.
Я попытался изменить tomcat6.conf
, с помощью этого (и перезапуска, конечно):
JAVA_OPTS = " -Djava.endorsed.dirs = / usr / share / tomcat6 / endorsed -Djavax.sql.DataSource.Factory = org.apache.commons.dbcp.BasicDataSourceFactory -Djava.awt. без головы = true -Xms1024m -Xmx1024m -XX: PermSize = 1024 м -XX: MaxPermSize = 1024 м "
Но, похоже, это свойство еще не известно.
Итак, как я могу сообщить Tomcat, где находится одобренный каталог?