2013-05-14 24 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獲得響應。

相關問題