Как установить путь к контексту в Tomcat 8 для тегов ссылок и скриптов - PullRequest
0 голосов
/ 24 октября 2019

У меня есть веб-сайт, который я развернул локально на IIS / ColdFusion, но Tomcat / Lucee работает (рабочий сервер - Windows Server). Tomcat не работает в качестве службы Windows

Я пытаюсь настроить виртуальные каталоги, поскольку IIS и Tomcat по-разному обрабатывают относительные пути. У меня есть виртуальный каталог с именем "/ style", установленный в IIS, который указывает на мой каталог таблиц стилей, который работает просто отлично. Когда я пытаюсь изменить файл server.xml в Tomcat8, он никогда не работает.

Я использую следующий тег в заголовочном файле cfm:

<link rel="Stylesheet" media="screen" href="/style/styles.css">

Вот часть моегофайл server.xml:

<Host name="127.0.0.1"  appBase="webapps" unpackWARs="true" autoDeploy="true">

<context path="/style"  docBase="C:\lucee\tomcat\webapps\ROOT\mysite\_style" ></context>

Я попытался переместить контекст в другие места в файле server.xml, я пробовал разные атрибуты контекста. Кажется, ничего не работает.

Есть предложения?

1 Ответ

0 голосов
/ 24 октября 2019

Я использовал информацию по следующей ссылке:

https://www.petefreitag.com/item/867.cfm

и использовал следующее:

<Context path=""
   docBase="C:\lucee\tomcat\webapps\ROOT"
   WorkDir="C:\lucee\tomcat\temp">
   <Resources>
      <PreResources base="C:\lucee\tomcat\webapps\ROOT\mysite\_style"
        className="org.apache.catalina.webresources.DirResourceSet"
        webAppMount="/mysite/style"/>
   </Resources>
</Context>
...