zoukankan      html  css  js  c++  java
  • Tomcat部署问题及解决方法

    1、gradle构建web时报错:Access restriction: The type JPEGImageEncoder is not accessible due to restriction on required library 

        原因是rt.jar是受限访问的,需要把该jar包拷贝到项目的lib目录下,再执行gradle clean build

    2、启动tomcat报错:jar not loaded. See Servlet Spec 2.3, section 9.7.2. Offending class: javax/servlet/Servlet.class  

       原因是:项目的WEB-INF/lib下有servlet-api.jar,与Tomcat自带的servlet-api.jar冲突了;因为Tomcat的WebappClassLoader加载JAR包时会进行校验,一旦发现上述冲突就会报出上面的异常。

       解决办法:删除WEB-INF/lib下的servlet-api.jar,因为项目部署时根本不需要这个jar包,Tomcat已经提供了。

    3、启动tomcat报错:Exception starting filter struts2 java.lang.NullPointerException

        原因:多为引用的jar包或者struts.xml文件路径有空格。

        解决方法:部署tomcat时,不能放在有空格的路径下。切记切记!!!

  • 相关阅读:
    Android_AyscnTask
    Android_handler
    Android_网络操作
    Android_网络基础
    Android_Fragment
    Android_activity 生命周期
    Android-Dialog
    android_menu
    Android-约束布局
    andorid_相对布局小练习
  • 原文地址:https://www.cnblogs.com/lee-mj/p/5162732.html
Copyright © 2011-2022 走看看