Кот
аюсь загрузить изображения (и другой статический контент) с сервера вне моего веб-приложения, которое развернуто на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, но нет упоминания о том, как вы можете ссылаться на изображения с другого сервера.
Пожалуйста помоги.