2012-04-13 9 views
2

У меня проблема с приложением, в котором используется игровая среда. Это приложение используется как WAR на сервере Glassfish. Я был установлен, что корень контекста, например./abc Это значит, что мое приложение доступно по адресу http: // localhost/abcИграйте! framework 1.2.4 Проблема с корневым контекстом

Когда я пытаюсь получить доступ к этой странице, он открыт нормально, но когда я нажимаю какой-то URL, эта страница следует, например, для , http://localhost/second-page и произведите ошибку 404 страницы.

Как видите, после перехода на другую страницу контекстный корень исчез. Итак, я поменял ссылку вручную на http://localhost/abc/second-page, и страница работает хорошо, потому что перемещение на другие страницы работает.

Кто-нибудь получил эту проблему. Я слышал, что у кого-то такая же проблема на tomcat.

Заранее благодарен.

ответ

1

Вы пытались установить следующее в вашем application.conf:

application.baseUrl=http://localhost/abc/ 

(Другой связанный вариант конфигурации будет http.path, хотя я не думаю, что собирается помочь здесь, как Play framework documentation заявляет, что игнорируется, когда приложение развертывается как WAR.)