Мое приложение Java/JSP/Spring, работающее на Tomcat, отлично работает на моем экземпляре EC2 при использовании URL-адреса в форме: www.mydomain.com:8080/my -webapp/Однако, когда я пытаюсь настроить виртуальный хост для него на apache2, отредактировав 000-default.conf в etc/apache2/sites-enabled - приложение все еще работает, на этот раз как www.mydomain.com, но только до страницы, где он должен попасть в базу данных MySQL, чтобы войти в систему пользователя. Запрос к базе данных возвращает страницу:Веб-приложение Tomcat Java, не подключающееся к MySQL при маршрутизации через виртуальный хост
HTTP Status 404 - отчет тип состояния сообщение Описание запрошенный ресурс не доступен. Apache Tomcat 7.0.70
Мой файл/000-default.conf гласит:
<VirtualHost *:80>
ServerName www.mydomain.com
ProxyPreserveHost On
ProxyRequests Off
ServerAdmin [email protected]
DocumentRoot /var/www/html
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
<Proxy *>
Order deny,allow
Allow from all
</Proxy>
ProxyPass/http://localhost:8080/my-webapp/
ProxyPassReverse/http://localhost:8080/my-webapp/
<Location />
Order allow,deny
Allow from all
</Location>
</VirtualHost>
#vim: syntax=apache ts=4 sw=4 sts=4 sr noet
Я признаю, что я не понимаю, 000-default.conf и благодарен за любую помощь. Спасибо!
Это сработало! Красивый день! Спасибо! – Brad