| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Java EE (J2EE) и Spring > Виртуальные хосты |
| Автор: CPlusPlusFAN 7.7.2012, 14:12 | ||
| Здравтсвуйте, дорогие друзья! Такая проблема: не могу настроить виртуальные хосты. Ну скажем, myhost1 и myhost2. Посмотрел https://community.jboss.org/wiki/VirtualHostsWithJBossAS7. standalone.xml:
Значит MySite.war норм деплоится, маппит test.php на тестовый сервлет. Т.е. localhost:8080/MySite/test.php работает норм. example.com/MySite/test.php не работает, что уже настораживает. Но суть в том, что myhost:8080/test.php пишет, что страница не найдена (как впрочем и myhost:8080/MySite/test.php). Лан, поменял default-virtual-server="MyVServer", изменилось только то на localhost:8080/MySite/test.php уже сам jboss пишет ошибку 404. Так как всё-таки настроить несколько хостов? С учётом того, что вроде все war файлы сваливаются в одну папку, а для каждого хоста, по идее, даётся тока 1 war файл (ну не сваливать же весь хост в 1 файл). Это получается, что для каждого хоста нужно по своей деплой директории. Ну например так: хост myhost1. Папка myhost1-dir. Дефолтный архив myhost1def.war (обрабатывает myhost1/*), myhost1war1.war (обрабатывает myhost1/myhost1war1/*) и т.д. то же для остальных хостов. Надеюсь более-менее понятно объяснил. ЗЫ Пока дописывал, пришла в голову одна мысль: localhost же имеет отдельную директорию welcome-content, а не сделано в виде war файла (какого-нить ROOT.war), причём эта директория нигде не прописана. Просьба объяснить и этот момент тоже. |