Как настроить другой контекст для указания на внешний каталог вне веб-приложений Tomcat / Java - PullRequest
1 голос
/ 01 января 2011

Мне удалось сопоставить внешний каталог, создав XML-файл, например:

<Context path="/uploads" docBase="C:\uploads\photos" crossContext="true"/>

И я назвал этот XML-файл как uploads.xml исохранено в «#Tomcat \ conf \ Catalina \ localhost» здесь # = каталог, в который был установлен Tomcat.И когда я запускаю Tomcat (5) из строки cammand (пакетного файла), то есть startup.bat, к изображениям можно получить обычный доступ, например, "http://localhost:8080/uploads/user1.png"

. Это работает.

На самом деле я использую IntelliJ Idea 8Когда я запускаю Tomcat из IntelliJ Idea, я не могу получить доступ к контексту, то есть к изображениям. "http://localhost:8080/uploads/user1.png" Показывает" HTTP 400 Bad Request "

Путь к контексту для моего проекта:" http://localhost:8080/spark/"

Любая помощь или предложение требуются в самое ближайшее время.

С нетерпением ожидаю как можно больше благодарных ответов.

Спасибо Пинк

1 Ответ

1 голос
/ 02 января 2011

IntelliJ использует собственную базу Tomcat, поэтому вам нужно добавить веб-аспект в свой проект и добавить туда свой каталог.Это для IntellijJ 9 и 10. У меня нет 8.

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