Ошибка при предоставлении пользовательской фабрики источников данных на сервере Tomcat9. xml? - PullRequest
0 голосов
/ 04 мая 2020

Я пытаюсь предоставить пользовательский DataSourceFactory в server.xml моего экземпляра Tomcat (localhost) для выполнения некоторой предварительной обработки (шифрование / дешифрование) свойств. Я слежу за этим блогом, чтобы выполнить действие. Шаги кажутся простыми, но всякий раз, когда я пытаюсь добавить новый JAR в папку classpath / lib (JAR, который предоставляет класс DataSourceFactory, сервер не запускается, и я получаю эту ошибку в консоли:

java.lang.reflect.InvocationTargetException
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
    at java.lang.reflect.Constructor.newInstance(Unknown Source)
    at org.apache.catalina.startup.Bootstrap.init(Bootstrap.java:264)
    at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:461)
Caused by: java.lang.NoSuchMethodError: org.apache.tomcat.util.ExceptionUtils.preload()V
    at org.apache.catalina.startup.Catalina.<init>(Catalina.java:135)
    ... 6 more

Я не могу понять реальную проблему, учитывая этот журнал ошибок, какую-либо помощь?

...