Jetty/hikaricp: редактирование Maximumpoolsize в приливном env.xml вызывает неудачу связывания JNDI-только на двух из мнJAVA

Программисты JAVA общаются здесь
Anonymous
Jetty/hikaricp: редактирование Maximumpoolsize в приливном env.xml вызывает неудачу связывания JNDI-только на двух из мн

Сообщение Anonymous »

У меня есть загадочная проблема с причалом и конфигурацией JNDI. Проблема возникает только на двух участках из многих сайтов < /p>
среда < /p>

[*] Приличная версия: 9.4.51.v20230217 < /li>
java: openjdk 1.8.0_452 < /li>
hikabase: Hikarasp: Hikarabas

Код: Выделить всё

HikariDataSource
)
[*] OS: Almalinux 8
[*] Метод развертывания: jetty + Custom App Установка Bash с использованием SED и xmlStarle /> проблема
только на двух сайтах, вручную редактируя следующую строку в ai-web.xml :

Код: Выделить всё

10
< /code>
to < /p>
30
< /code>
вызывает запуск причала, но источник данных JNDI не может связывать, что приводит к: < /p>
Jun 17 21:30:05 ai-web.internal.innovisage.com ai-user[23373]: 2025-06-17 21:30:05,119 ERROR [main] utilities.Database (Database.java:27) - failed to initialise Database.class
Jun 17 21:30:05 ai-web.internal.innovisage.com ai-user[23373]: 2025-06-17 21:30:05,122 ERROR [main] servlets.AppUpdate (AppUpdate.java:39) - java.lang.NullPointerException
Jun 17 21:30:05 ai-web.internal.innovisage.com ai-user[23373]: 2025-06-17 21:30:05,136 ERROR [main] utilities.AiLogger (AiLogger.java:58) - javax.naming.NameNotFoundException: jdbc is not bound; remaining name 'jdbc/MySQL'
Jun 17 21:30:05 ai-web.internal.innovisage.com ai-user[23373]: 2025-06-17 21:30:05,137 ERROR [main] utilities.AiLogger (AiLogger.java:58) - java.lang.NullPointerException
Jun 17 21:30:05 ai-web.internal.innovisage.com ai-user[23373]: 2025-06-17 21:30:05,140 ERROR [main] utilities.AiLogger (AiLogger.java:58) - javax.naming.NameNotFoundException: jdbc is not bound; remaining name 'jdbc/MySQL'
Jun 17 21:30:05 ai-web.internal.innovisage.com ai-user[23373]: 2025-06-17 21:30:05,140 ERROR [main] utilities.AiLogger (AiLogger.java:58) - java.lang.NullPointerException
Jun 17 21:30:05 ai-web.internal.innovisage.com ai-user[23373]: 2025-06-17 21:30:05,142 ERROR [main] utilities.AiLogger (AiLogger.java:58) - javax.naming.NameNotFoundException: jdbc is not bound; remaining name 'jdbc/MySQL'
Jun 17 21:30:05 ai-web.internal.innovisage.com ai-user[23373]: 2025-06-17 21:30:05,143 ERROR [main] utilities.AiLogger (AiLogger.java:58) - java.lang.NullPointerException
Однако, если я использую свой скрипт установщика - который применяет одно и то же изменение через SED/XMLStarlet и копирую файлы Jetty/App - он работает нормально.
Эта проблема не влияет на дюжину других сайтов, работающих на одном и том же приложении.

jdbc/MySQL




com.mysql.jdbc.jdbc2.optional.MysqlConnectionPoolDataSource
30
10000
urljdbc:mysql://...
useraiweb_db
password***





< /code>
странное поведение < /p>

Затронуто только два сайта. Все остальные работают с ручными редакторами. < /Li>
Если я редактирую значение с помощью перерывов для привязки vim → jndi. Там не терпит неудачу. Серверы?
Каков правильный способ обеспечить четко повторно повторно реализует свои привязки JNDI после изменения конфигурации?>

Подробнее здесь: https://stackoverflow.com/questions/796 ... inding-fai

Вернуться в «JAVA»