У меня нулевые знания о Tomcat, и мне нужно, чтобы он работал только для некоторого тестирования, поэтому, пожалуйста, прости меня, если вопросы глупы.
Я развернул архив .war в Tomcat 7.0.22 (Java 1.6, MacOS Lion). Война называется "myapp.war", и Tomcat обслуживает http://localhost/myapp
(расширив войну в / webapps / myapp). Я в порядке с этим.
Всякий раз, когда я посещаю "http://localhost/myapp
", страница не будет загружать статические файлы (например, для /core.css
или core.css
она ищет "http://localhost/core.css
"), а "http://localhost/myapp/
" (<- обратите внимание на слеш!) работает и обслуживает <code>http://localhost/myapp/core.css.
Мой web.xml:
<web-app>
<servlet>
<servlet-name>org.github.pistacchio.deviantchecker.core/app servlet</servlet-name>
<servlet-class>org.github.pistacchio.deviantchecker.servlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>org.github.pistacchio.deviantchecker.core/app servlet</servlet-name>
<url-pattern>/*</url-pattern>
</servlet-mapping>
</web-app>
Как правильно настроить это? Спасибо