为什么我无法从 tomcat 服务器访问 crossdomain.xml 文件

发布于 2024-11-08 13:09:19 字数 698 浏览 0 评论 0原文

我运行的是tomcat6。我知道我需要将 crossdomain.xml 文件放在 tomcat 的 webApps 文件夹中。当我尝试通过 http://domainname.com/crossdomain.xml 访问 crossdomain.xml 文件时收到 400 错误请求错误。

如果我在 webApps 文件夹中创建一个名为 xml 的文件夹并将跨域文件放入该文件夹中,我将成功获取具有以下内容的跨域文件:domainname.com/xml/crossdomain.xml 。问题是我需要 crossdomain.xml 文件位于根目录中,Flash 应用程序才能正常工作。

另外,我无法使用domainname.com/index.html 访问index.html 文件。但是,如果我将index.html文件放在像这样的文件夹中,我就可以访问它:domainname.com/html/index.html

这似乎是tomcat配置文件之一中的配置设置。任何人都可以帮我解决这个问题,以便我可以通过以下方式访问 crossdomain.xml 文件: http://my_real_domain_name.tld/跨域.xml

I am running tomcat6. I know i need to place my crossdomain.xml file in the webApps folder of tomcat. When I try to access the crossdomain.xml file via http://domainname.com/crossdomain.xml I get a 400 Bad Request error.

If I create a folder called xml in the webApps folder and place my crossdomain file in that folder I am successful at getting the crossdomain file with the following: domainname.com/xml/crossdomain.xml . Problem is I need the crossdomain.xml file to be at the root directory for Flash application to work properly.

Also, I cannot access an index.html file with domainname.com/index.html . But I can access the index.html file if I place it in a folder like so: domainname.com/html/index.html

This seems like a configuration setting in one of tomcat's config files. Can anyone please help me resolve this issue so I can access the crossdomain.xml file with: http://my_real_domain_name.tld/crossdomain.xml

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

勿挽旧人 2024-11-15 13:09:19

Tomcat 的 webapps 目录不是您在浏览器中的根 URL 中看到的目录,因此将文件放入 webapps 中不会使其在 http://example 上可用.org/file。相反,请将跨域策略放入 webapps/ROOT/ 文件夹 - 这是 Tomcat 的默认 Web 应用程序。这应该允许您尝试请求它。

Tomcat's webapps directory is not what you see at the root URL in your browser, so putting a file into webapps will not make it available at http://example.org/file. Instead put your cross-domain policy into the webapps/ROOT/ folder - which is Tomcat's default webapp. This should allow requesting it as you are trying to.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文