Запуск файлов jsp из / srv / http с использованием HTTP-сервера Apache и Tomcat - PullRequest
0 голосов
/ 09 марта 2012

Я бы хотел запускать файлы jsp напрямую из /srv/http, не развертывая их в Tomcat. Например, я хочу иметь возможность создать символическую ссылку на мой каталог веб-приложений (например, / home / user / myapp /) в / srv / http и получить доступ к странице некоторых приложений через http://localhost/myapp/page.jsp.

Возможно ли это и как мне это настроить?

ПРИМЕЧАНИЕ: это не для производства. Мы должны использовать JSP в университете, и я хочу иметь возможность быстро проверить мои страницы.

Ответы [ 3 ]

1 голос
/ 09 марта 2012

Откройте server.xml вашего Tomcat.Предполагая, что если вы используете Tomcat 6.x +, он будет иметь значение /tomcatDir/conf/server.xml.

. Введите запись с вашим путем

<Context path="/myapp" docBase="yourPathGoesHere" debug="0" reloadable="true" />

Перезапустите Tomcat, если он уже запущен.

0 голосов
/ 13 марта 2012

Если вы установите <Host name="localhost" appBase="/srv/http">, то все каталоги в нем будут развернуты как веб-приложения.

Если вы хотите, чтобы /srv/http был каталогом / приложением ROOT, добавьте файл: tomcat/conf/Catalina/localhost/ROOT.xml

с контекстом docBase="/srv/http", вместо добавления определения контекста в server.xml - это настоятельно не рекомендуется в течение многих лет.

0 голосов
/ 10 марта 2012

В данный момент я создал символическую ссылку в /var/lib/tomcatX/webapps на путь моего проекта. Это не тот ответ, который я искал, но это способ развернуть приложение без особой работы.

(X в указанном выше пути означает вашу версию Tomcat)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...