Если портлет WSRP отображает страницу jsp, которая ссылается на файл css, который ссылается на изображение, изображение не может быть загружено, поскольку URL в css не может быть найден.URL в css является относительным: ../images/image.gif.
Подробности моей проблемы
Я разработал портлет JSR168 (Java PortletСтандартный), и я хочу развернуть его в Oracle WebCenter 11g (среди других серверов портала жалоб JSR)
Мой портлет отображает jsp, который ссылается на файл css, а этот css ссылается на несколько изображений.Все эти ресурсы (изображения, css, jsps и т. Д.) Содержатся в файле war моего портлета.
Когда я загружаю портлет на страницу WebCenter, файл css загружается правильно, но изображения, на которые ссылаетсяэтот файл CSS не.
Причина в том, что для генерации CSS WebCenter генерирует длинный URL: http://localhost:8888/webcenter/resourceproxy/~.portletId~3D~252Foracle~252Fadf~252Fportlet~252FscopedMD~252Fs8bba98ff_4cbb_40b8_beee_296c916a23ed~252Fportlets~252Fclients3_366e85fa_e823_48ac_b37a_9890375111ab~26clientId... (его путь длиннее)
Но внутри этого файла CSSЕсть относительные пути к изображениям.И когда браузер пытается загрузить их, URL-адрес: http://localhost:8888/webcenter/resourceproxy/img/sprite.png, который не существует.
Что я могу сделать, чтобы WebCenter правильно загружал изображения в мои CSS-файлы?
Как развернуть мой портлет в Oracle WebCenter Я объясняю это на случай, если мне придется сделать это по-другому.
Моя среда
WebCenter Suite (11.1.1.2.0) + Сервер WebLogic (10.3.2) SO: Windows XP SP3
Заранее спасибоза ваше время.