我在Tomcat上部署了RESTful Web服務'該Web服務在客戶端/服務器上的相同域方案中正常工作,但我需要使Web服務可用於跨域'目的我使用了CORS過濾器。SEVERE:異常啓動過濾器CORS
我已經包含在這兩個的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)
親切指導我要弄清楚什麼是錯的這種情況」
貌似CORSFilter初始化一些問題。我建議你刪除任何初始化參數,並在默認情況下嘗試,如果它的工作。 – 2013-05-06 11:34:15
thanx答覆,但它不工作,所以我現在切換到jsonp來解決跨域問題 – pointer 2013-05-06 12:18:32