-–编辑为问题略有改变—
您无法轻易地将Tomcat JSP编译器换成另一个JSP编译器,因为Tomcat
JSP编译器已集成到Tomcat中。尽管所有JSP编译器都以类似的方式运行,但是重新进行一个系统与另一编译器的集成的成本是导致这种交换不容易执行的原因。大多数Web容器不会在进程外调用这些编译器,而是在Web容器中的专用线程上启动它们。
也就是说,也许您可以避免一起在Web容器中进行编译。如果使用Tomcat或Weblogic
JSP编译器预编译JSP页面,则可以将以前的JSP页面作为.class文件打包到WAR中,并且当需要首次访问前面提到的JSP时文件,Web容器将不必在类访问时间之前暂停额外的时间来将JSP编译为.class文件。
JSP编译器与常规Java编译器非常相似,主要区别在于它们将JSP文件作为“源代码”而不是.java文件。一旦为JSP编译器确定了参数,CLASSPATH和参数,就可以将其集成到构建链中,就像处理常规.java文件一样。
有关使用Tomcat的JSP编译器进行预编译的详细信息。
有关使用Weblogic的JSP编译器进行预编译的一些信息。
-–原始帖子如下-
是的,有可能; 前提是两者的编译器都支持相同版本的Java,并且配置为编译为相同版本的Java。



