【发布时间】:2020-02-10 00:07:07
【问题描述】:
在Apache Tomcat 9 中,JNDI Resources How-To 页面底部有一个部分,Adding Custom Resource Factories。
要编写一个实现JNDI服务提供者javax.naming.spi.ObjectFactory接口的类,文档说:
您需要根据包含 $CATALINA_HOME/lib 目录中所有 JAR 文件的类路径来编译此类。
lib 文件夹包含:
websocket-api.jar
tomcat-jni.jar
tomcat-util-scan.jar
tomcat-util.jar
tomcat-websocket.jar
tomcat-i18n-pt-BR.jar
tomcat-i18n-ru.jar
tomcat-i18n-zh-CN.jar
tomcat-jdbc.jar
tomcat-i18n-ja.jar
tomcat-i18n-ko.jar
tomcat-i18n-cs.jar
tomcat-i18n-de.jar
tomcat-i18n-es.jar
tomcat-i18n-fr.jar
jaspic-api.jar
jsp-api.jar
servlet-api.jar
tomcat-api.jar
tomcat-coyote.jar
tomcat-dbcp.jar
el-api.jar
jasper-el.jar
jasper.jar
catalina-tribes.jar
catalina.jar
ecj-4.12.jar
catalina-ha.jar
catalina-storeconfig.jar
annotations-api.jar
catalina-ant.jar
➥ 在 Maven 驱动的项目中如何满足这个要求?
我当然不希望将所有这些 jar 包捆绑到我的 Web 应用程序生成的 WAR 文件中。
【问题讨论】:
标签: java maven tomcat servlets catalina