Автор: Ван Шули
Источник:
Поработав некоторое время над WEB-проектом (на основе технологии JSP+JavaBean, сервером является Apache+Tomcat), мы обнаружили, что все файлы нашего проекта размещены в TOMCAT_HOME\webapps. Хотя мы можем настроить наши проекты в других каталогах через сервер. .xml, когда проектов слишком много, server.xml станет чрезвычайно раздутым и запутанным, им будет сложно управлять и поддерживать;
Чтобы избежать описанной выше ситуации и облегчить управление проектом, я расскажу вам о настройке только одного или двух виртуальных хостов в файле server.xml для решения централизованного управления проектом, а также Файлы конфигурации, необходимые для каждого проекта, также отсутствуют. Больше нет необходимости добавлять их в server.xml, что делает файл server.xml более не раздутым и запутанным, а более удобным для управления и обслуживания.
После долгого разговора вам наверняка не терпится попробовать, так почему бы не пойти со мной побыстрее. Чего вы ждете? (^_^)
1. Подготовка:
Предположим, что вы уже являетесь веб-программистом и имеете определенное представление о tomcat и можете выполнять на нем обычную настройку
. 2. Запускаем настройку:
1.) Сначала найдите файл server.xml в каталоге TOMCAT_HOMEconf и откройте его в Блокноте;
2.) Найдите тег </Host> в файле server.xml;
3.) Создайте следующую информацию после тега </Host>:
<Host name="onion" debug="0" appBase="f:StudioOnionWEB_Project" unpackWARs="true" autoDeploy="true">
<Logger className="org.apache.catalina.logger.FileLogger" каталог="logs" prefix="onion_log." suffix=".txt" timestamp="true"/>
<Valve className="org.apache.catalina.valves.AccessLogValve" каталог="logs" prefix="onion_access_log." suffix=".txt" шаблон="common"solveHosts="false"/>
</Host>
проиллюстрировать:
[лук] — имя или доменное имя вашего хоста;
[f:StudioOnionWEB_Project] — начальный каталог виртуального хоста;
[onion_log] — имя файла журнала;
[onion_access_log] — имя файла журнала хоста доступа.
4.) Создайте каталог для вашего проекта в начальном каталоге виртуального хоста и файл конфигурации с тем же именем, что и проект (у меня это f:StudioOnionWEB_Project shsc и f:StudioOnionWEB_Project shsc. xml).
5.) Откройте файл конфигурации проекта, который вы только что создали, чтобы настроить основную информацию вашего проекта (например, виртуальный каталог, реальный путь и т. д.). Короче говоря, почти все настройки можно выполнить в этом файле конфигурации. развертывание сервлетов и bean-компонентов. Это необходимо выполнить в файле web.xml. В этой статье не рассматривается этот контент, поэтому я не буду вдаваться в подробности. Ниже приведено содержимое моего файла конфигурации shsc.xml только для справки:
<Context path="" docBase="F:StudioOnionWEB_Projectshsc" debug="0" reloadable="true" crossContext="true">
</Context>
3. Проверьте, откройте IE и введите http://onion/shsc в адресную строку. Если вы видите свою jsp-страницу, поздравляем с успехом, если нет, хе-хе-ха-ха... ·Начнём снова (^_). ^).
4. Спасибо организации Apache за предоставление мне такого хорошего сервера, причем бесплатно!
5. Описание: Если вы остались довольны и хотите перепечатать или собрать эту статью, то хочу сказать вам большое спасибо, но укажите автора: Ван Шули (^_^)