Развертывание Java-приложений на сервере Tomcat в Red Hat? - PullRequest
0 голосов
/ 27 октября 2011

У меня есть приложение веб-службы Java, я создал файл .WAR.и теперь я загрузил .WAR-файл в папку, которая находится в корне, например

/ mytestdir / mywebapp.WAR

, теперь я хочу, чтобы мой tomcat5 запустил этот файл, который находится вне tomcat5Директория веб-приложений.Пожалуйста, помогите мне, как я могу запустить этот .WAR, чтобы я мог иметь такой доступ

http://www.mysite.com:8080/mywebapp

в файле .WAR У меня есть код, который необходим для доступа к некоторым папкам корневого уровня.

это мое первое развертывание.

Ответы [ 2 ]

2 голосов
/ 27 октября 2011

Вы должны создать Tomcat Context .

Для этого откройте TOMCAT_HOME/conf/server.xml и добавьте Context, который будет указывать на местоположение файла войны. Например:

<Context path="/MyApplication" docBase="/mytestdir/mywebapp.WAR" reloadable="false" />

Затем перезапустите ваш экземпляр Tomcat, и все готово.

0 голосов
/ 27 октября 2011

Вы должны изменить свой config.xml Что-то вроде этого

<?xml version="1.0" encoding="UTF-8"?>
    <Context path="/mywebapp"  docBase="/mytestdir/mywebapp.WAR">

см. Атрибут docBase

...