【问题标题】:Apache Shiro - ClassNotFoundExceptionApache Shiro - ClassNotFoundException
【发布时间】:2017-01-04 13:11:49
【问题描述】:

我很难在我的 Web 应用程序中使用 Apache Shiro(我使用的是 WildFly 10 和 Eclipse IDE):

  • 我已经下载了 Shiro 的二进制发行版(shiro-all from here
  • 我已经从here下载了slf4j API
  • 我已将两个 jar 添加到类路径中

但是,当我尝试使用示例代码时,我得到 ClassNotFoundExceptionAuthenticationToken 类。有谁知道是什么原因造成的?

【问题讨论】:

  • 你能解决你的问题吗?

标签: java eclipse apache classnotfoundexception shiro


【解决方案1】:

强烈建议使用依赖管理工具(Maven、Gradle、Ivy 等)

shiro-all jar 不包含它的依赖项,因此您需要手动管理它们。

【讨论】:

    【解决方案2】:

    尝试在你的类路径中添加 commons-logging.jar

    如果你可以发布一些代码,例如 web.xml、shiro ini。

        <listener-class> class>org.apache.shiro.web.env.EnvironmentLoaderListener</listener-class>
    </listener>
    <filter>
        <filter-name>shiroFilter</filter-name>
        <filter-class>org.apache.shiro.web.servlet.ShiroFilter</filter-class>
    </filter>
    

    【讨论】:

      猜你喜欢
      • 2017-09-20
      • 2016-05-07
      • 2013-03-13
      • 2017-12-29
      • 2014-08-31
      • 2013-10-25
      • 2017-10-02
      • 2013-06-11
      • 2014-11-16
      相关资源
      最近更新 更多