2010-11-01 60 views
0

servlet-api.jar我將此jar文件從一個系統轉移到另一個系統。未在Tomcat中加載JAR文件

但是我在啓動tomcat服務器時遇到如下錯誤,如-jar not loaded. Offending class:javax/servlet/servlet.class

請讓我知道這個錯誤是什麼原因以及如何解決這個錯誤。

當前系統和我以前的系統中的Tomcat版本是5.5。

回答

2

可能的解決方案是,您可能在tomcat下的WAR文件中提供了另一個jar(如servlet.jar),它與servlet-api.jarServlet.class衝突。

嘗試並找出哪個WAR包含該jar並將其刪除。

欲瞭解更多,查看文章here

+1

確實。至關重要的是:您絕對不應該將servletcontainer特定的庫複製/移出其原始位置。把它們留在他們所屬的地方如果你這樣做是爲了解決編譯錯誤(javax.servlet找不到等),那麼這是錯誤的解決方案。 – BalusC 2010-11-01 18:12:33

+0

@BalusC,同意! – 2010-11-01 18:16:00

0

它看起來像servlet.class具有未滿足的依賴關係 - 可能在另一個.jar文件中。