powered by simpleCommunicator - 2.0.50     © 2025 Programmizd 02
Форумы / Java [игнор отключен] [закрыт для гостей] / Tomcat, доступ к каталогу
3 сообщений из 3, страница 1 из 1
Tomcat, доступ к каталогу
    #32384773
simps
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
как под Tomcat'ом закрыть доступ к как-ниб каталогу
...
Рейтинг: 0 / 0
Tomcat, доступ к каталогу
    #32398715
Dmitriy Popov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А что именно вы делаете? И от кого закрыть надо? От сервлетов или от страничек (т.е. от web-клиентов)?

Когда мне надо было что-то не дать прочитать клиенту, я делал так:
1. Клал все что нельзя кому попало видеть в каталог, к которому через странички доступа нет. (Например, любой путь вне корня web-сервера и web-приложения)
2. Писал сервлет getFile.jsp который "знал" с каким каталогом на диске он работает.
3. К файлам на страничках вместо прямой ссылки давал getFile.jsp?file=XXX
4. В самом сервлете с этим путем можно уже делать все что душе угодно - проверять расширение файла, и где он лежит и т.д. и т.п. Путь может быть или абсолютный или относительный.

Вот кусок кода который показывал картинкина страничках.

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
      response.setContentType( "image/jpeg" );
      response.setDateHeader( "Expires" , System.currentTimeMillis() +  1500000000 );
      ServletOutputStream outS = response.getOutputStream();

...
      File f = new File(imgPath);
      FileInputStream fStream = new FileInputStream(f);
      byte[] b = new byte[ 20000 ];
      int bytesRead = fStream.read(b);
      while (bytesRead> 0 )
      {
        outS.write(b,  0 , bytesRead);
        bytesRead = fStream.read(b);
      }
      fStream.close();
      fStream= null;
      outS.close();


А вот если сервлету запретить - тогда не знаю :(. Если всем сервлетам сразу - то можно, наверное, tomcat'овского юзера (в операционке то бишь) порулить?
...
Рейтинг: 0 / 0
Tomcat, доступ к каталогу
    #32399650
См. .../conf/catalina.policy
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Tomcat, доступ к каталогу
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]