Я пытаюсь предоставить пользовательский 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
Я не могу понять реальную проблему, учитывая этот журнал ошибок, какую-либо помощь?