zoukankan      html  css  js  c++  java
  • Tomcat8 启动报错

    Tomcat8启动报错: java.lang.NoSuchMethodError:javax.servlet.ServletContext.getClassLoader

    在网上搜索后,发现此类问题大都是servlet-api.jar版本不一致导致,但是 从apache重新下载 启动tomcat8 还是报这个错。

    原来是 刚刚在命令行javac下测试application级别的servlet,从tomcat lib库拷贝servlet-api-2.5.jar到%JRE%libext下(JDK 引入第三方JAR文件都放在此目录下),注意这个jar不是tomcat8,而是旧版本的。

    Tomcat启动是需要从%JAVA_HOME%和%JRE_HOME%读jar文件,而且从优先顺序下,JRE库是先于Tomcat自己的lib目录。删除掉%JRE%libext下的servlet-api.jar文件,并再拷贝Tomcat8自己的servlet-api.jar。

    问题解决。

  • 相关阅读:
    Uri编码,包括javascript前端与C#服务器端
    快速排序
    bootstrap
    boosting
    bagging
    SHELL排序
    冒泡排序
    插入排序
    选择排序
    二叉树的数学性质
  • 原文地址:https://www.cnblogs.com/albertarmstrong/p/10054356.html
Copyright © 2011-2022 走看看