Hola gente hago una consulta a ver si pueden ayudarme.
Estoy trabajando con una aplicación web, uso resin 3.0.14
Necesitaba blockear el acceso a unos archivos en un directorio específico, de manera que no puedan verse desde el navegador.
Por ej. si alguien hace
www.loquesea.com/directorio/archivo que le de mensaje de error.
Usando la librería de Servlets de resin encontré la solución con el ErrorStatusServlet, configurandolo en el resin.conf.
<web-app>
<servlet>
<servlet-name>block-access</servlet-name>
<servlet-class>com.caucho.servlets.ErrorStatusServlet</servlet-class>
<servlet>
<servlet-mapping>
<servlet-name>block-access</servlet-name>
<url-pattern>/config/*</url-pattern>
</servlet-mapping>
...
</web-app>
Eso anda bien, pero mi problema es que un Applet en una de las páginas trabaja con algunos archivos de ese directorio, y si bloqueo el acceso tampoco anda el Applet.
¿Alguna sugerencia? ¿Alguna otra forma de evitar el acceso a archivos sin bloquearlos de esa forma?
Gracias por la ayuda...
Juan