Нет, не совсем. Если вы посмотрите на исходный код java, который создается компилятором JSP, вы увидите, что он расширяет базовый класс, который является проприетарным для контейнера. Например, контейнер сервлетов JBoss 4 генерирует классы JSP с расширением org.apache.jasper.runtime.HttpJspBase
, которое зависит от Tomcat и JBossWeb.
Так что может иметь возможность повторно использовать предварительно скомпилированные JSP между различными серверами tomcat, но даже тогда это может не сработать.