Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Stormpath运行时错误:找到com.Stormpath.sdk.servlet.filter.StormpathFilter,但缺少另一个必需的类_Java_Servlets_Jar_Stormpath - Fatal编程技术网

Java Stormpath运行时错误:找到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

我正在尝试运行一个java web应用程序,包括用于用户注册的Stormpath

我已将以下库添加到WebContent/WEB-INF/lib中:

但是,在部署后运行时,我会出现以下错误:

错误500:javax.servlet.ServletException:Filter[StormpathFilter]:找到com.stormpath.sdk.servlet.Filter.StormpathFilter,但缺少另一个必需的类

有人能帮忙吗? 我是网络开发的新手


谢谢

您应该使用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