我在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)
请指导我找出这种情况出了什么问题