У меня есть VPS с Apache. Позже Tomcat был установлен вместе с cPanel EasyApache. JSP будут работать как Mysite.com/file.jsp или mysite.com:8080/file.jsp. Однако JForum использует web.XML для преобразования некоторых сервлетов в URL. Без порта 8080 в URL-адресе файл не найден. Есть ли способ заставить сервлеты отображаться на порт 80, как JSP, не убивая Apache?
Вы можете использовать mod_proxy для передачи данных в tomcat.
вы можете использовать что-нибудь в строках:
ProxyPass /myservlet http://localhost:8080/myservlet
ProxyPassReverse /myservlet http://localhost:8080/myservlet
Это проксирует данные в экземпляр tomcat и перепишет ответы, чтобы они соответствовали заданному пути. Я бы рекомендовал использовать что-то вроде nginx для простого проксирования, но если вам уже для чего-то нужен apache, это тоже можно сделать с ним.