2010-09-06 2 views
0

Нам нужен контекстный путь для развертывания приложения Java и доступа к нему через браузер. У нас около 10 приложений на сервере Oracle Application. Мы хотели бы работать с нашими приложениями без контекстного пути. т.е. .; мы хотели бы, чтобы сервер приложений просматривал соответствующее приложение на основе имени домена.Доступ к приложению Java без контекстного пути

Я знаю, что это может быть сделано, поскольку механизм Google-приложений делает то же самое, когда пользователи развертывают свои приложения. Контекстный путь для этого приложения будет просто «/».

Любые идеи по настройке этого на сервере приложений Oracle?

ответ

1

Я предполагаю, что Oracle Application Server, на который ссылается, является более старым контейнером Oracle для Java (OC4J).

С OC4J вам нужно будет установить OHS (Oracle HTTP Server) или любой совместимый HTTP-сервер (Apache 1/2) перед OC4J и настроить HTTP-сервер для пересылки запросов на OC4J (есть mod_oc4j плагины доступны для них). Кроме того, вам необходимо настроить HTTP-сервер для обслуживания нескольких виртуальных хостов.

Такая же информация хороша даже для Oracle WebLogic Server.

Дополнительную информацию о нем можно найти в руководстве администратора Oracle HTTP Server. Имеется руководство по версии 10.1.3.1 here; вам может потребоваться определить подходящую версию OHS для вашей версии OC4J/WLS.

Вы можете задать дополнительные вопросы по конфигурации OHS/Apache на ServerFault.

+0

привет Спасибо за ваш ответ. Да, вы правы, мы используем OC4J. У нас уже есть OHS, и у нас есть все виртуальные хосты, и они работают. Но все они получили свой собственный контекстный путь. Мой вопрос, основанный на имени домена, может указывать OC4J на конкретное приложение, а не на использование контекстного пути. –

+0

@Santhosh, я думаю, вам нужно посмотреть переписывание URL-адресов для этого случая. –