servlet-api.jar
我將此jar文件從一個系統轉移到另一個系統。未在Tomcat中加載JAR文件
但是我在啓動tomcat服務器時遇到如下錯誤,如-jar not loaded. Offending class:javax/servlet/servlet.class
。
請讓我知道這個錯誤是什麼原因以及如何解決這個錯誤。
當前系統和我以前的系統中的Tomcat版本是5.5。
servlet-api.jar
我將此jar文件從一個系統轉移到另一個系統。未在Tomcat中加載JAR文件
但是我在啓動tomcat服務器時遇到如下錯誤,如-jar not loaded. Offending class:javax/servlet/servlet.class
。
請讓我知道這個錯誤是什麼原因以及如何解決這個錯誤。
當前系統和我以前的系統中的Tomcat版本是5.5。
可能的解決方案是,您可能在tomcat下的WAR文件中提供了另一個jar(如servlet.jar
),它與servlet-api.jar
的Servlet.class
衝突。
嘗試並找出哪個WAR包含該jar並將其刪除。
欲瞭解更多,查看文章here。
它看起來像servlet.class具有未滿足的依賴關係 - 可能在另一個.jar文件中。
確實。至關重要的是:您絕對不應該將servletcontainer特定的庫複製/移出其原始位置。把它們留在他們所屬的地方如果你這樣做是爲了解決編譯錯誤(javax.servlet找不到等),那麼這是錯誤的解決方案。 – BalusC 2010-11-01 18:12:33
@BalusC,同意! – 2010-11-01 18:16:00