在我正在构建的系统中,我想服务
- 静态文件(静态 HTML 页面和大量图像),以及
- 我的 servlet 生成的动态 XML。
动态 XML 是从我的数据库(通过 Hibernate)生成的,我使用 Restlets 来提供它以响应 API 调用。我想创建一个静态文件服务器(例如 Apache),这样就不会干扰动态服务器流量。目前两台服务器都需要在同一台机器上运行。
我以前从未做过这样的事情,这就是我被困的地方:
静态 HTML 页面包含对动态服务器进行 API 调用的 JavaScript。但是,由于两台服务器在不同的端口上运行,我遇到了相同的起源问题。如何解决?
作为奖励,如果您可以向我指出任何解释如何创建这样一个静态/动态内容服务系统的资源,我会很高兴。
谢谢!