zoukankan      html  css  js  c++  java
  • Jfinal本地eclipse+tomcat运行项目时候遇到错误Exception starting filter

    今天想在本地eclipse上启动tomcat让项目在本地运行,但是老是报错类找不到异常。

    也可能报其它错误,大概都是classNotFoundException。

    九月 19, 2018 5:42:23 下午 org.apache.catalina.core.StandardContext filterStart
    严重: Exception starting filter [jfinal]
    java.lang.RuntimeException: Can not create instance of class: com.uelink.distribution.AppConfig
          at com.jfinal.core.JFinalFilter.createJFinalConfig(JFinalFilter.java:103)
          at com.jfinal.core.JFinalFilter.init(JFinalFilter.java:47)

    网上查了一些资料,有人提到servlet-api和tomcat的jar包冲突,导致部署的项目缺少jar包,就报错了。

    解决办法。
    我们可以去掉jfinal自带的jetty服务器的jar包,即
          <!-- jetty服务器 -->
                
                <dependency>
                      <groupId>com.jfinal</groupId>
                      <artifactId>jetty-server</artifactId>
                      <version>8.1.8</version>
                      <scope>provided</scope> compile:开发环境, provided:部署环境
                </dependency>
                <!-- 获得httpServletRequest和response的工具 -->
                <dependency>
                      <groupId>javax.servlet</groupId>
                      <artifactId>javax.servlet-api</artifactId>
                      <version>4.0.0</version>
                      <scope>provided</scope>
                </dependency>
     
     
    然后我们在项目的build path中导入library,,即tomcat library这个tomcat服务器的库文件,
    rebuild后,启动tomcat服务器就可以正常运行了。
  • 相关阅读:
    机器人的运动范围
    矩阵中的路径
    MySql数据库表的基本连接
    Java虚拟机垃圾收集算法
    spring_boot 配置
    js 表格合并单元格
    js数组操作
    前端定位Position属性四个值
    form表单在发送到服务器时候编码方式
    多文件上传CommonsMultipartResolver
  • 原文地址:https://www.cnblogs.com/gne-hwz/p/9676131.html
Copyright © 2011-2022 走看看