看来JSP已被编译(.class和.java文件是否在$ CATALINA_base / work下存在?)。这就是为什么看起来一切正常的原因。
如果使用空的只读工作目录(JSP引擎用于其scratchDir)启动Tomcat,则尝试访问JSP时将看到以下内容:
HTTP状态500-java.lang.IllegalStateException:没有输出文件夹
您有两种选择:a)触摸每个JSP以确保它们都已在工作目录中进行了编译,然后在您的发行版中包含了完整的工作目录b)预编译JSP
我会说b)是更好的选择。



