У меня есть клиент, на котором установлена программа WebLogic 11g на компьютере с Windows Server, и он хочет реализовать функциональность, подобную mod_rewrite, в стиле Apache, чтобы переводить запросы для easyurl.com на super.complicated.com/with/this/junk?here=and_more. Я поискал в Интернете совета, но все, что я нашел, - это другие люди, которые задают тот же вопрос и не получают ответа. Предполагая, что установка сторонних приложений невозможна, как мне реализовать это в WebLogic?
Чтобы уточнить, WebLogic не работает с Apache (иначе я бы просто использовал mod_rewrite).
Мне пришлось изучить то же самое для WebLogic, но безрезультатно. В weblogic нет функции перезаписи URL (или какого-либо обходного пути). Единственный способ сделать это - добавить код, например. фильтр Java для этого.
Если вы используете Apache HTTPD с Подключаемый модуль HTTP-сервера Apache перед WebLogic, тогда должна быть возможность использовать mod_rewrite
прежде, чем отправить запрос в WebLogic.
Если нет, то вы можете использовать Tuckey's Фильтр перезаписи URL (фильтр Java), который позволяет переписывать URL-адреса в mod_rewrite
аналогично на уровне сервера приложений.