структура каталогов в Tomcat 5 (s) - PullRequest
0 голосов
/ 23 октября 2010

Мне было интересно, возможно ли сохранить структуру каталогов в папке приложения в боковой папке webapps, т.е. я создал папку с именем ITC357, которая действует как папка моего приложения, в которой хранятся все мои файлы, поэтому каталог Путь следующий:

C:/Program Files/Tomcat5/webapps/ITC357

Я выполняю задание и хочу развернуть это ITC357 в отдельной папке. Могу ли я это сделать? если да как?

Ответы [ 2 ]

1 голос
/ 23 октября 2010

Непонятно, о чем вы спрашиваете:

  • Если вы спрашиваете, возможно ли иметь каталоги внутри C:/Program Files/Tomcat5/webapps/ITC357, то ответ «Да».

  • Если вы спрашиваете, можно ли поместить ваш файл веб-приложений в отдельную директорию, тогда ответ «Невидимый».Среда tomcat ищет определенные файлы в дереве webapps/<name>;например, файл context.xml, файл web.xml, классы / JAR-файлы и т. д. Вы можете написать свой сервлет для поиска других вещей в других местах, но это вызывает различные проблемы с развертыванием (и отключением) и безопасностью.

Если это не распространяется, уточните свой вопрос.

0 голосов
/ 28 июня 2011

Если вы пишете JSP, то URL-адрес JSP будет включать все созданные вами подкаталоги.Таким образом, если в ITC357 вы создаете подкаталог с именем «foo», и в этом подкаталоге у вас есть JSP с именем «bar.jsp», а ваше контекстное имя «plugh», то URL этого JSP будет «http://whateverserver.com/plugh/foo/bar.jsp".

Если вы используете сервлеты, то ваш код сам решает, что делать с любыми URL-адресами, переданными ему. Вы можете сопоставить «http://whateverserver.com/plugh/foo/twisty.do"» с: / program files / tomcat5 / webapps / ITC357 / WEB-INF / classes / foo / twisty.class ", или вы можете сопоставить его с совершенно другим местом.(Я предпочитаю сопоставлять имя пакета, совпадающее с URL-адресом, если нет веских причин сделать иное.)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...