2012-05-11 52 views
0

您好我正在使用Eclipse Indigo並嘗試運行Tomcat 4.1版。出於某種原因,Tomcat不會編譯我的JSP文件,我完全失去了爲什麼他們不會編譯。我讓我的同事們看看它,但迄今沒有任何幫助。使用Tomcat和JSP文件不會編譯

我想知道是否有人對我應該關注的設置以及如何改變設置有所瞭解,以便取得一些進展?感謝您的時間和幫助。

+0

添加一些有用的信息,例如一個有意義的解釋是什麼「出於某種原因,Tomcat不會編譯我的JSP文件」真的意味着什麼。 – Pidster

+0

4.1必須使用完整的JDK運行,因爲它沒有自己的Java編譯器。 – nitind

回答

1

Tomcat 4.1的確是一個非常老的版本。目前的產品是Tomcat 7.我建議立即升級。

http://tomcat.apache.org/whichversion.html

的JVM版本,你想下運行?

我的第一個猜測是你的JSP與Tomcat支持的servlet/JSP spec版本不匹配。同步JAR和XML配置以匹配。

這將有助於提供堆棧跟蹤,錯誤消息,因此比「不會編譯」更有形的東西。

+0

是的我知道我們應該升級,但這就是他們正在使用的, – Emre801

+0

哪個JVM? 「應該升級」應該是「必須升級」。如果可以,請將您的JSP與您正在運行的版本進行匹配。 – duffymo