2013-05-14 60 views
0
端口下找到

我运行配置为使用端口7787.I已经从Silverlight应用程序上传数据到这个server.Ofcourse运行的Servlet这是跨域所以一个Tomcat 6服务器要求我在根中拥有clientaccesspolicy.xml。Clientaccesspolicy.xml在Tomcat

我看到这个在这里和在网络上的各种问题,并都具有相同的answer.To放在web应用的XML/ROOT.This作品,如果我尝试通过

http://somedomain/ 

但是访问XML因为该servlet在端口7787上运行我要张贴到somedomain:7787,因此Silverlight中试图找到

http://somedomain:7787/ 

这是unsuccesfull下的XML。

我确定Silverlight确实检查了xml的somedomain:7787,因为我使用Firebug来确认它。是否有任何Tomcats配置中可以更改或其他地方我可以放置xml以便Silverlight可以在端口下找到它或者有可能在POST正在完成的Silverlight方面我可以改变?

+0

对于任何人看到这一点,并想知道我是否找到答案...不,我没有。 这样做的原因是,它是一个非常愚蠢的question.The原因后找不到neccesary个XML是因为它是通过Eclipse推出的Tomcat实例,我有它的根源我的tomcat folder.Thus的xml不在这个例子中。这里的正确问题是如何将文件放在通过eclipse启动的tomcat实例的ROOT中。 – Vinc 2013-05-31 11:59:35

回答

0

在Windows机器上,只需将两个安全文件复制到Tomcat的webapps/ROOT文件夹 只要您可以从...:7787/crossdomain.xml获得响应,无论如何解决方案都可以。 看起来Silverlight只关心响应。

我创建了一个Silverlight客户端,可以从WCF服务和Tomcat获得响应。