同一localhost端口上的Web Service和Javascript请求

时间:2013-07-11 17:06:25

标签: javascript html web-services tomcat localhost

我在Apache Tomcat服务器上有一个非常简单的Axis Web服务(例如localhost:9999)。我使用Eclipse Java EE创建并运行了所有内容。

我想用JavaScript在HTML页面上调用该Web服务(在Aptana Studio 3中制作) - 当我打开HTML时,由于跨域策略而出现错误。

我该如何解决这个问题?或者这是错误的方式?

我尝试在运行配置中使用base-url在与Web服务相同的端口上运行它,但它不起作用(使用端口)。我可以在同一个端口上运行吗?

如果你可以帮助我,那会很好。

1 个答案:

答案 0 :(得分:0)

下载Apache Tomcat(与版本无关)时,选择运行服务器的端口。

如果Tomcat与Eclipse Java EE绑定,请确保tomcat尚未运行。您通常可以通过右键单击任务栏上的Tomcat工具图标来检查这一点。如果它已经在运行,请将其停止,然后再尝试通过eclipse运行tomcat。

如果你没有将tomcat与eclipse捆绑在一起,这里是一个关于如何做到这一点的教程视频:https://www.youtube.com/watch?v=LdThrERsSsI

希望这有帮助