Tomcat在Eclipse中运行时的crossdomain.xml位置

时间:2012-11-28 14:26:45

标签: eclipse flex tomcat crossdomain.xml

我需要使用crossdomain.xml文件从开发沙箱访问我的WebApp 我从其他SO帖子中收集到它应该可以在http://localhost:8080/crossdomain.xml访问,因此在tomcat ROOT webapp中可以访问。

在Eclipse中运行Tomcat时,ROOT目录是什么?

编辑: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 :在服务器启动配置中,有一个" Arguments"标签列出以下-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并且...它有效。严重。

提前致谢

1 个答案:

答案 0 :(得分: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