私はRESTful WebサービスをTomcatにデプロイしました。 'Webサービスは同じドメインのシナリオでクライアント/サーバーで正常に動作していますが、これに対してクロスドメインからWebサービスを利用できるようにする必要があります。目的私はCORSフィルターを使用しました。SEVERE:例外CORSを開始するCORS
私は/ libとtomcatに/ libの両方MyProjectsでは、フィルタのjarファイルが含まれている「とも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>
をしかし、私はウェブを起動しようとすると、サービス私はCORSフィルタに関する次のエラーが表示されます。
SEVERE: Exception starting filter CORS
java.lang.NoClassDefFoundError: com/thetransactioncompany/util/PropertyParseException
at com.thetransactioncompany.cors.CORSFilter.init(CORSFilter.java:100)
は親切にこのような状況と間違っているかを把握するために私を導く」
はCORSFilterの初期化中にいくつかの問題のように見えます。 initパラメータを削除し、デフォルトで試してみることをお勧めします。 –
お返事はありがたいですが、うまくいきませんので、今はjsonpに切り替えてクロスドメインの問題に取り組んでいます – pointer