0

Tomcat 7.0.42 には例外があります。私が行っている唯一のことは、grails アプリを webapps ディレクトリにデプロイすることです。私は構成で何も変更していません...そしてTomcatは最近まで正常に動作していました。

私の戦争とTomcatの間で何が問題を起こしていたのか、私は本当に見つけていません。

アーカイブを検索したところ、一部の jar がおそらく競合する可能性があることがわかりました。WEB-INF に存在する jetty.jar と servlet.jar が競合の原因になる可能性があることがわかりましたが、WEB-INF ディレクトリにそれらのいずれも見つかりませんでした...

これは私のスタックトレースです:

org.apache.jasper.JasperException: java.lang.ClassCastException: org.apache.jasper.el.ELContextImpl cannot be cast to org.apache.jasper.el.ELContextImpl
    org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:549)
    org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:470)
    org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390)
    org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:728)

競合するjarファイルが原因ではない場合、この問題の原因を知っている人はいますか?

4

1 に答える 1