Dispongo di un servizio Web RESTful installato su tomcat 'il servizio Web funziona correttamente nel client/server nello stesso scenario di dominio' ma sono obbligato a rendere disponibile il servizio Web da un dominio incrociato 'per questo scopo ho usato il filtro CORS.SEVERE: filtro iniziale di eccezione CORS
Ho incluso vasi del filtro sia MyProjects/lib e Tomcat/lib 'e hanno anche incluso in seguito nel mio file web.xml del progetto di servizio web'
<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>
Ma quando provo ad avviare il web servizio ottengo seguente errore di filtro CORS:
SEVERE: Exception starting filter CORS
java.lang.NoClassDefFoundError: com/thetransactioncompany/util/PropertyParseException
at com.thetransactioncompany.cors.CORSFilter.init(CORSFilter.java:100)
gentilmente mi guida per capire cosa c'è di sbagliato in questa situazione'
assomiglia a qualche problema in inizializzazione CORSFilter. Ti suggerisco di rimuovere qualsiasi parametro di init e provare di default, se funziona. –
Grazie per la risposta, ma non funziona, quindi sto passando a jsonp per risolvere il problema relativo ai domini incrociati – pointer