2012-11-28 56 views
1

我需要使用crossdomain.xml文件從dev沙箱訪問我的WebApp。
我從其他SO帖子中收集到它應該可以在http://localhost:8080/crossdomain.xml訪問,因此在tomcat ROOT webapp中。

在Eclipse中運行Tomcat時,ROCH目錄在哪裏?

Tomcat在Eclipse中運行時的crossdomain.xml位置

編輯:Tomcat正在使用名爲 「的Apache Tomcat V6.0」,這是用 「Tomcat的安裝目錄下的」 設置運行環境爲 「d:\ dev的\ Apache的Tomcat的6.0.33」
我試圖在「D:\ dev \ apache-tomcat-6.0.33 \ webapps \ ROOT」中放置crossdomain.xml,但我仍然嘗試從瀏覽器訪問http://localhost:8080/crossdomain.xml。實際上,ROOT目錄中的任何內容都是可訪問的。

編輯2:在服務器啓動配置,有一個「參數」選項卡中列出了以下-Dcatalina.base="D:\dev\workspaces\project\.metadata\.plugins\org.eclipse.wst.server.core\tmp1" -Dcatalina.home="D:\dev\apache-tomcat-6.0.33" -Dwtp.deploy="D:\dev\workspaces\project\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\wtpwebapps" -Djava.endorsed.dirs="D:\dev\apache-tomcat-6.0.33\endorsed"
因此,我粘貼到爲crossdomain.xml和D:\dev\workspaces\project\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\wtpwebapps\ROOT ...它的工作。認真。

預先感謝

+0

我沒有Java專家;但我不明白「在Eclipse中運行Tomcat意味着什麼」。通常我的服務器軟件和IDE是完全獨立的[即使在同一臺機器上用於開發目的] – JeffryHouser

+0

Eclipse可以將Tomcat作爲插件運行。這對於即時調試WebApps非常酷。 – MonoThreaded

+1

有趣。如果我正確閱讀了「編輯2」;那麼你已經解決了這個問題。我會建議你回答你自己的問題。 – JeffryHouser

回答

2

作爲每編輯#2
在服務器啓動配置,有一個「參數」選項卡列出以下VM參數
-Dcatalina.base="D:\dev\workspaces\project\.metadata\.plugins\org.eclipse.wst.server.core\tmp1" -Dcatalina.home="D:\dev\apache-tomcat-6.0.33" -Dwtp.deploy="D:\dev\workspaces\project\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\wtpwebapps" -Djava.endorsed.dirs="D:\dev\apache-tomcat-6.0.33\endorsed"

因此,我粘貼的crossdomain.xml成D:\dev\workspaces\project\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\wtpwebapps\ROOT

相關問題