Кот

аюсь загрузить изображения (и другой статический контент) с сервера вне моего веб-приложения, которое развернуто наGlassfish v3, У меня есть следующие конфиги вweb.xml но он не работает на Glassfish (но он работает на Tomcat):

<servlet>
    <servlet-name>ExternalImagesServlet</servlet-name>
    <servlet-class>com.example.servlet.HttpProxyServlet</servlet-class>
    <init-param>
        <param-name>RemoteURI</param-name>
        <param-value>http://ip.of.second.server/website-files</param-value>
    </init-param>   
    <init-param>
        <param-name>AllowedContentTypes</param-name>
        <param-value>image/gif,image/jpeg,image/png</param-value>
    </init-param>
</servlet>
<servlet-mapping>
    <servlet-name>ExternalImagesServlet</servlet-name>
    <url-pattern>/images/*</url-pattern>
</servlet-mapping>

гдеip.of.second.server фактический IP-адрес сервера. У меня есть файл под названиемсайт-files.xml определяется следующим образом:

<?xml version="1.0" encoding="UTF-8"?>
<Context docBase="d:/internet/website/images" />

И website-files.xml сохраняется вGlassFish \ домены \ domain1 \ Config каталог. Но Glassfish не подхватывает этот файл конфигурации.

Я посмотрел документацию по конфигурации Oracle Glassfish, но нет упоминания о том, как вы можете ссылаться на изображения с другого сервера.

Пожалуйста помоги.

Ответы на вопрос(1)

Ваш ответ на вопрос