我在tomcat上部署了RESTful Web服务'Web服务在同一域方案中的客户端/服务器上正常工作'但我需要从跨域提供Web服务'为此我使用了CORS过滤器.
我在myProjects/lib和tomcat/lib'中都包含过滤器的jar,并且还包含在我的web服务项目的web.xml文件中
CORS com.thetransactioncompany.cors.CORSFilter cors.supportedHeaders Accept, Origin, X-Requested-With, Content-Type, Last-Modified CORS /*
但是当我尝试启动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