Я обновился с Tomcat 8.0.18 до 8.0.23, и внезапно у меня проблема JNDI. Я просмотрел списки изменений, Tomcat 8 Changelogs, и я вижу три изменения JNDI, хотя никто не ударил меня как что-то, что сломало ранее выполненную конфигурацию.JNDI NameNotFoundException после обновления Tomcat 8
Связанные с JNDI изменения были сделаны для ошибок 49785, 57587 и записи под 8.0.19 в разделе «Другое».
Я получаю это исключение, когда я начинаю вверх с Tomcat 8.0.23:
javax.naming.NameNotFoundException: Name [jdbc/MyCluster] is not bound in this Context. Unable to find [jdbc].
В моем веб-приложение, у меня есть ссылка ресурс, определенный:
<Context>
<ResourceLink name="jdbc/MyCluster" global="jdbc/MyCluster" auth="Container" type="javax.sql.DataSource" />
</Context>
Я Tomcat сконфигурированный с:
<Resource name="jdbc/MyCluster" global="jdbc/MyCluster" ......./>
Я в тупике ... Я не могу понять, что заставляет мой код сломаться после моего обновления с 1 8 до 23 :(