2017-01-14 2 views
0

Это может показаться глупым вопросом.Абсолютный путь в веб-приложении

Я получил (основной) веб-приложение, разработанное другим человеком, используя HTML и JavaScript. В этом приложении он использовал свой путь JavaScript как /javascripts/_FileName_.js. Но когда я попытался запустить его на сервере Tomcat (8.5), эти файлы JavaScript не были выполнены. Но когда я изменил путь до javascripts/_FileName_.js (без начала /), он работал нормально.

Это приложение уже было запущено на сервере, и оно отлично работало. В чем проблема?

+0

Удаление ведущей косой черты говорит Tomcat начать поиск этого файла в корневом контексте приложения. – duffymo

+0

@duffymo Так в чем же разница с ведущей косой чертой? –

+0

Ведущая косая черта означает «корень Tomcat». Не то же самое, что корневой контекст приложения. – duffymo

ответ

0

в @duffymo, описанном в комментариях, в слэше говорят коту, чтобы начать искать этот файл в корне контекста приложения, который является webapps папкой в ​​коте. Но если мы удалим ведущий слэш, он ищет файл из текущей папки.

В этом была проблема. Я отправляю это как ответ, потому что он упомянул об этом только в комментариях.

Смежные вопросы