Java tomcat 8.0.20中是否删除了org.apache.naming.resources包?
我正在将嵌入式tomcat 7项目迁移到最新版本的tomcat 8.0.20 在编译项目时,我收到编译错误,说找不到Java tomcat 8.0.20中是否删除了org.apache.naming.resources包?,java,tomcat,tomcat8,Java,Tomcat,Tomcat8,我正在将嵌入式tomcat 7项目迁移到最新版本的tomcat 8.0.20 在编译项目时,我收到编译错误,说找不到org.apache.naming.resources包。我也检查了TomcatAPI文档。似乎那里没有包裹 这个包从tomcat 8中删除了吗? 如果是,备选方案是什么 我找不到任何消息来源说它已被删除或弃用 附言 我正在使用的DirContexterStreamHandler位于tomcat 7的上述包中我还没有找到任何关于此的官方详细文档,但我认为它已被apache tomc
org.apache.naming.resources
包。我也检查了TomcatAPI文档。似乎那里没有包裹
这个包从tomcat 8中删除了吗?
如果是,备选方案是什么
我找不到任何消息来源说它已被删除或弃用
附言
我正在使用的
DirContexterStreamHandler
位于tomcat 7的上述包中我还没有找到任何关于此的官方详细文档,但我认为它已被apache tomcat catalina库所取代。
在pom.xml中,我替换了命名库
<dependency>
<groupId>tomcat</groupId>
<artifactId>naming-resources</artifactId>
<version>5.5.23</version>
<scope>provided</scope>
</dependency>
雄猫
合并别名、VirtualLoader、,
VirtualContext、JAR资源和外部存储库集成到
单个框架,而不是每个功能的单独框架
您可能没有使用此包中的所有类。您具体缺少哪些类?@Aarondigula我想使用DirContextURLStreamHandler类。我也更新了这个问题。我现在发现这个库的另一个类(ProxyDirContext)有一些问题。你发现问题出在哪里了吗?
<dependency>
<groupId>org.apache.tomcat</groupId>
<artifactId>tomcat-catalina</artifactId>
<version>${tomcat.version}</version>
<scope>provided</scope>
</dependency>