Tomcat を使用していますが、Access-Control-Allow-Origin に問題があります。
私の理解では、Web サービスの web.xml ファイルを変更して、サービスを世界中に公開することができます。(これを確実に行う方法はわかりませんが、とにかくやりたくありません。)
特定の Web サイトがフィルターを操作できるようにするフィルターを追加するにはどうすればよいですか? たとえば、my1.website.com、my2.website.com、そしてもちろんそれ自体です。
変更する必要があると思われる web.xml の領域はこれです...
<servlet>
<description>My Description</description>
<display-name>My Service's Display Name</display-name>
<servlet-name>My Servlet's Name</servlet-name>
<servlet-class>My Servlet's Class</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>My Servlet's Name</servlet-name>
<url-pattern>/MyPattern</url-pattern>
</servlet-mapping>
CORSのようなものを使用して追加しますか...
<servlet>
.
.
.
<filter>
<filter-name>CORS</filter-name>
<filter-class>com.thetransactioncompany.cors.CORSFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>CORS</filter-name>
<url-pattern>/*</url-pattern>
<url-pattern>my1.website.com</url-pattern>
<url-pattern>my2.website.com</url-pattern>
</filter-mapping>
</servlet>
また、次のようなことは可能ですか...
<url-pattern>*.website.com</url-pattern>
助けてくれてありがとう!