我想使用html / js作为我的Java应用程序的图形界面,为此我在端口8040
上运行了一个Jetty http服务器。
客户端脚本使用jQuery AJAX 8080
方法在端口get()
上的Mongoose服务器上完成。
执行AJAX请求时,我得到了
XMLHttpRequest cannot load http://localhost:8040/. Origin http://localhost:8080 is not allowed by Access-Control-Allow-Origin.
我做了一点google:ing并发现这被称为Same origin policy,如果我理解这一点,那么脚本无法向同一地址的另一个端口发出请求?那么我该如何做这项工作,即。在同一台机器上运行java服务器和javascript客户端?