首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Apache和Tomcat服务器跨域

问Apache和Tomcat服务器跨域
EN

Stack Overflow用户
提问于 2016-03-25 07:09:01
回答 1查看 220关注 0票数 2

我有三个不同的重编码web项目;其中两个(新的)是新用Java/Script开发的,另一个(旧的)是用PHP开发的。这三个项目都有一些共同的资源,如HTML容器、元素类等。另外,Java项目中有一个是调用另外两个项目的主项目。

问题是,项目运行在Tomcat上,需要在Apache 上运行。PHP项目有一些资源的位置路径,比如“./SomeResourceFolder/omePage.php”。但是,当我在带有"localhost:8080"的Tomcat服务器上运行主项目(Java)时,即使我完成了"localhost:80",项目,也无法访问运行在Apache上的 PHP 项目,而PHP无法访问Tomcat中的公共资源。

我用JavaBridge和Quercus来解决这个问题有点不令人信服;它们有助于在Tomcat上运行PHP。然而,我再次遇到了一些路径问题。

实际上,这些项目是在生产中运行的,负载均衡器直接向相关服务器请求。我试图模拟这一点,或者至少在Apache上运行PHP,在Tomcat上运行Java并以某种方式将它们连接起来。如何在不存在跨域问题的情况下构造这种结构?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-03-28 08:58:04

我用"Tomcat连接器“来解决这个问题。它通过将Tomcat定义为worker来连接Apache和Tomcat,并以给定的路径配置发送HTTP请求。

你可以跟随南洋大学的指南。指南中使用Tomcat 6和Apache2.2,但我使用Tomcat 7和Apache2.4,方向相同。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36215565

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档