запуск PHP-части на Apache httpd и java-части на Tomcat "сзади" - это не так уж и неправильно.Тот факт, что Tomcat находится за сервером Apache, зависит только от потока соединений, но от пользователя POV /forum/page.php будет обрабатываться PHP, а / supercomputation / dothat - Java.
Единственная проблема заключается в том, как вы соединяете их вместе на одной странице, если вам нужно, потому что в этом случае только серверная часть включает в себя, iframes или javascript всплывают у меня на уме.Подход заключается в том, чтобы установить PHP на отдельном сервере, даже другом httpd на другом порту, в конечном итоге прослушивая только 127.0.0.1, а затем использовать серверный компонент java для «извлечения» вывода PHP и слияния его со страницей, созданной tomcat.
Это может звучать как взлом, но это совсем не сложно, его уже поддерживают многие фреймворки, и я видел огромные веб-сайты в работе с «внешним интерфейсом» на основе Java, который агрегирует содержимое, поступающее от другихПодсистемы PHP и Python.
Какое бы решение вы ни выбрали, вам необходимо настроить некоторую координацию между двумя системами ... например, единую аутентификацию для пользователей.Как это сделать, во многом зависит от того, как разработаны эти приложения, и, вероятно, потребуется некоторая настройка здесь и там.