我需要使用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
并且...它有效。严重。
提前致谢
答案 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