我安装了tomcat7-standalone并下载了tomcat7-source,发现了一个有线问题:
类org.apache.jasper.JspC
(tomcat7-source)导入我在tomcat7-standalone的普通安装中找不到的org.apache.tools.ant.AntClassLoader
。
IMO此代码必须抛出CNFE!正确?
if (jspcLoader instanceof AntClassLoader) {
classPath += File.pathSeparator
+ ((AntClassLoader) jspcLoader).getClasspath();
}
这可能是tomcat开发人员希望没有人使用他们的代码吗?这可以吗?
答案 0 :(得分:1)
是的,它应该,但是JspC class不是Tomcat运行时的一部分 - 它是用于precompile JSP的命令行工具,它可以用作{{ 3}}或甚至作为Ant task的一部分。