java – SEVERE:异常启动过滤器CORS
发布时间:2020-12-14 05:24:28 所属栏目:Java 来源:网络整理
导读:我在Tomcat上部署了RESTful Web服务’Web服务在同一个域场景中的客户端/服务器上工作正常“,但是我需要使得跨域的Web服务可用于此目的,因此我已经使用了CORS过滤器. 我已经将过滤器的jar包含在myProjects / lib和tomcat / lib中,并且在web服务项目的web.xml
我在Tomcat上部署了RESTful Web服务’Web服务在同一个域场景中的客户端/服务器上工作正常“,但是我需要使得跨域的Web服务可用于此目的,因此我已经使用了CORS过滤器.
我已经将过滤器的jar包含在myProjects / lib和tomcat / lib中,并且在web服务项目的web.xml文件中也包括以下内容: <filter> <filter-name>CORS</filter-name> <filter-class>com.thetransactioncompany.cors.CORSFilter</filter-class> </filter> <init-param> <param-name>cors.supportedHeaders</param-name> <param-value>Accept,Origin,X-Requested-With,Content-Type,Last-Modified</param-value> </init-param> <filter-mapping> <filter-name>CORS</filter-name> <url-pattern>/*</url-pattern> </filter-mapping> 但是当我尝试启动Web服务时,我收到关于CORS过滤器的以下错误信息: SEVERE: Exception starting filter CORS java.lang.NoClassDefFoundError: com/thetransactioncompany/util/PropertyParseException at com.thetransactioncompany.cors.CORSFilter.init(CORSFilter.java:100) 请指导我找出这种情况出了什么问题 解决方法
您还需要将java-properties-utils-1.7.1.jar文件添加到类路径中,因为cors过滤器具有依赖关系.
http://search.maven.org/#browse%7C-411787350 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |