2011-03-17 2 views
2

У меня есть хост Tomcat, определенный таким образом, с WEB-INF of Railo OR OpenBD в каталоге webapps/ROOT.Как сделать файлы процесса Railo/OpenBD под Tomcat <Context/> узлами?

<Host name="daves.cool.website.com" appBase="webapps"> 
    <Context path="/remote" docBase="/full/path/to/remotedirectory" /> 
</Host> 

Если я ставлю файл CFM под корень моего каталога WebApps, он обрабатывается, как ожидается, либо Railo или OpenBD. Когда я перемещаю тот же самый файл в remotedirectory, он возвращается как unparsed текст с прямым кодом CFML. Как я могу указать серверу приложений иметь файлы процессов OpenBD или Railo в определенных каталогах контекста?

[править: это сервер Windows]

ответ

3

Вам нужен веб-приложение, развернутое в remotedirectory, то есть, в разобранном файл Railo или OpenBD WAR.

+2

Это, кажется, ответ, но это не значит, что мне это нравится! В идеале я хочу иметь несколько экземпляров tomcat, каждый с WEB-INF под ROOT, с узлами контекста, указывающими на один исходный каталог. Учитывая окружающую среду и пытаясь сделать вывод о переходе из ACF, одна из моих целей - уменьшить уровень изменений/страха, оставив вещи, которые они привыкли к неповрежденным. –

+0

Tomcat может иметь свои веб-приложения в любом месте, но веб-приложение является корнем в сети, включая дерево WEB-INF. Вы можете запускать множество веб-приложений в одном экземпляре Tomcat. Вы также можете настроить Tomcat и Railo, чтобы дерево WEB-INF было автоматически развернуто для каждого нового веб-рота, который был добавлен. –