我正在将应用程序移植到tomcat,我怀疑以下类加载可能是一个问题......
如果我在WEB-INF / classes中有一个类需要WEB-INF / lib中的类,他们就找不到它。
如果我在WEB-INF / classes中有一个类并直接将该类复制到WEB-INF / classes,没有问题,可以正常工作。
如果我拿一个示例类并将其移动到WEB-INF / lib,它依赖于另一个WEB-INF / lib,没有问题,可以正常工作。
有没有一个类加载器技巧/可见性的事情让某些WEB-INF / lib的'加载'适当地被WEB-INF /类看到?
tomcat6(如果有人回答,可能是tomcat7),oracle jdk6。
附加信息:正在从EAR(jboss)转变为WAR(tomcat)。作为问题的症状的特定库曾经作为jarModule存在于EAR中,而不是WEB-INF / lib的一部分。将它们移动到WEB-INF / lib似乎不起作用。
/lib/*.jar中无法查看(classnotfoundexception)项目的原始.class文件也配置为1的加载启动
答案 0 :(得分:0)