Java Stormpath运行时错误:找到com.Stormpath.sdk.servlet.filter.StormpathFilter,但缺少另一个必需的类
我正在尝试运行一个java web应用程序,包括用于用户注册的Stormpath 我已将以下库添加到WebContent/WEB-INF/lib中: 但是,在部署后运行时,我会出现以下错误: 错误500:javax.servlet.ServletException:Filter[StormpathFilter]:找到com.stormpath.sdk.servlet.Filter.StormpathFilter,但缺少另一个必需的类 有人能帮忙吗? 我是网络开发的新手Java Stormpath运行时错误:找到com.Stormpath.sdk.servlet.filter.StormpathFilter,但缺少另一个必需的类,java,servlets,jar,stormpath,Java,Servlets,Jar,Stormpath,我正在尝试运行一个java web应用程序,包括用于用户注册的Stormpath 我已将以下库添加到WebContent/WEB-INF/lib中: 但是,在部署后运行时,我会出现以下错误: 错误500:javax.servlet.ServletException:Filter[StormpathFilter]:找到com.stormpath.sdk.servlet.Filter.StormpathFilter,但缺少另一个必需的类 有人能帮忙吗? 我是网络开发的新手 谢谢 您应该使用Maven
谢谢 您应该使用Maven来管理您的依赖关系,因为您添加的JAR依赖于许多其他JAR 如果您仍要手动执行此操作: 1.从GitHub查看项目:
$ git clone https://github.com/stormpath/stormpath-sdk-java.git
二,。建设项目:
$ mvn clean install
三,。下载所有运行时依赖项:
$ mvn dependency:copy-dependencies -DincludeScope=runtime
四,。输入要使用的模块的目标/依赖项目录。
例如,对于Stormpath Java SDK,默认选项是基于Apache HTTP客户端的运行时:
$ cd extensions/httpclient/target/dependency
在这里,您将找到模块所需的所有运行时依赖项的列表
请注意,Stormpath和Shiro使用SLF4J日志API而不是commons日志。但是,Commons日志记录在运行时依赖项列表中,因为HTTPClient需要它。由于这种冲突,您可能希望排除commons-logging.jar,而是包含从maven central下载的jcl-over-slf4j.jar,它与slf4j日志记录兼容并满足HTTPClient的需要
$ cd extensions/httpclient/target/dependency