java – SEVERE:异常启动过滤器CORS

前端之家收集整理的这篇文章主要介绍了java – SEVERE:异常启动过滤器CORS前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我在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

猜你在找的Java相关文章