Ресурс - это программный объект, который обеспечивает подключение к системам, таким как базы данных серверы и системы обмена сообщениями. (Ресурс связи базы данных Java иногда бывает , называемый источником данных.) Каждый ресурсный объект идентифицируется уникальным, удобным для пользователей именем, называемым JNDI-именем. Например, имя JNDI для предварительно сконфигурированного ресурса JDBC для базы данных Java DB, поставляемого с сервером GlassFish , представляет собой java: comp/DefaultDataSource. (Официальное руководство Java EE: часть III, глава 3.1)
Три пространства имен JNDI используются для переносных JNDI-запросов: java: global, java: module и java: app. (Официальное руководство по Java EE: часть VII, глава 32.4.1.1)
Пример: способ, которым Netbeans будет вызывать ваше соединение с DB в файле конфигурации ressource: jndi-name = "jdbc/UrDataSourceName", а полное имя jndi, вероятно, будет be "java: jdbc/UrDataSourceName"
Я не знаю ни одного стандартного соглашения об именах, общим соглашением об именах является «jdbc/MyAppDS». Это то, что вы всегда настраиваете вручную, поэтому вы можете выбрать то, что хотите. https://docs.oracle.com/javaee/7/tutorial/resource-creation002.htm#BNCJJ – Gimby
См. [этот взаимосвязанный ответ для аналогичного вопроса] (http://stackoverflow.com/a/34496196/441652) , – uvsmtid