Из документов немного неясно, что действительно нужно , но, как правило, в вашем pom.xml
будет что-то вроде следующего:
<dependency>
<groupId>jndi</groupId>
<artifactId>jndi</artifactId>
<version>1.2.1</version>
<scope>provided</scope>
</dependency>
Ключобласть действия provided
Это означает, что библиотека необходима для компиляции, но не должна быть включена как часть упаковки. Другими словами, это обеспечивается средой развертывания назначения.
Сказав это, вы предоставляете ссылку для написания пользовательской фабрики ресурсов. Это будет не файл .war
, а файл .jar
, который вы установите в Tomcat для его расширения. Это то, что вы после? Если вам просто нужно выполнить поиск JNDI, то предоставленный мною фрагмент XML будет работать для вашего кода.