В системе, которую я создаю, я хочу служить
- Статические файлы (статические HTML-страницы и множество изображений) и
- Динамический XML, сгенерированный моим сервлетом.
Динамический XML генерируется из моей базы данных (через Hibernate), и я использую Restlets для его обслуживания в ответ на вызовы API. Я хочу создать статический файловый сервер (например, Apache), чтобы он не мешал динамическому трафику сервера. В настоящее время оба сервера должны работать на одной и той же машине.
Я никогда не делал ничего подобного раньше, и здесь я застрял:
Статические HTML-страницы содержат JavaScript, который выполняет вызовы API на динамический сервер. Однако, поскольку два сервера работают на разных портах, я столкнулся с одной и той же проблемой происхождения. Как это решить?
В качестве бонуса, если вы можете указать мне какие-либо ресурсы, которые объясняют, как создать такую систему обслуживания статического/динамического контента, я буду счастлив.
Спасибо!