Если у Вас заканчивается физическая память, Вы используете виртуальную память, которая хранит данные в памяти на диске. Чтение из диска является несколькими порядками величины медленнее, чем чтение из памяти, таким образом, это замедляет все путь вниз. (Обмен данными между реальной памятью и виртуальной памятью "подкачивает". Пространство на диске является "областью подкачки".)
Если Ваше приложение "использует подкачку", то или необходимо использовать меньше памяти или купить больше RAM.
(Подкачка полезна, потому что приложения, которые не используются, могут быть сохранены на диске, пока они не используются. Затем они могут быть "разбиты на страницы в" и выполнены обычно снова. В то время как это не находится в памяти, тем не менее, ОС может использовать ту память для чего-то еще, как дисковый кэш. Таким образом, это - очень полезная функция, но если у Вас нет достаточной физической памяти для запущения программы, Вам определенно нужно больше памяти. К счастью, память является действительно действительно дешевой в эти дни.)
Можно использовать mod_rewrite в Apache, чтобы сделать это. Загрузите mod_rewrite в своем Apache, и в Вашем www.xyz.com vhost добавляют следующее правило:
RewriteRule ^/(.*) http://www.abc.com:8080/myApp/$1
Это должно сделать волшебство.
Больше информации о mod_rewrite здесь.
Править: Для хранения названия сайта в браузерах используйте mod_proxy также, просто добавив [P] в конце RewriteRule:
RewriteRule ^/(.*) http://www.abc.com:8080/myApp/$1 [P]
Это вынудит Apache действовать как прокси для того URL вместо того, чтобы просто переписать URL.
www.xyz.com
от user' s сторона.
– Stefan Kendall
14 May 2010 в 18:28
Более простой метод для того, чтобы сделать это должен просто добавить Виртуальную запись Хоста в Вашем Apache conf файл. Обычно располагаемый в/etc/httpd/conf, добавьте что-то вроде этого в конце раздела Virtual Host:
<VirtualHost X.X.X.X:80>
ServerName tomcatpage.yourdomain.com
ServerAlias tomcatpage.yourdomain.com
Redirect permanent / http://tomcatpage.yourdomain.com:8080/
</VirtualHost>
Перезапустите свой сервис Apache, и Вы сделаны.