Как получить доступ к интерфейсу администратора движка приложения при загрузке причала в репозитории Clojure? - PullRequest
2 голосов
/ 27 июля 2010

Есть ли способ получить доступ к интерфейсу администратора, если я не использую скрипт dev_appserver.sh и вместо этого сам загружаю причал?

Я делаю это так, чтобы я мог использовать реплику Clojure во время разработки. Хотя мое приложение работает, как и ожидалось, ничто не обрабатывает запросы /_ad/admin, поэтому я не могу получить доступ к средству просмотра хранилища данных или просмотреть другие материалы администратора. Вот как я загружаю сервер в репл: http://gist.github.com/491868.

Мне нужно вручную связать обработчик для этого маршрута, но я даже не уверен, что это за обработчик.

1 Ответ

0 голосов
/ 08 ноября 2010

Существует разница между приложением Jetty и библиотекой Jetty (мое отличие)

Приложение Jetty знает, как читать конфигурационный файл, хост-сервлеты или WAR-приложения.Это похоже на tomcat в том, что он предоставляет вам интерфейс администратора, с помощью которого вы можете взаимодействовать с приложением Jetty, то есть развертывать в нем приложения.

Способ, которым вы используете, - через API.В этом режиме вы отвечаете за определение маршрутов и обработчиков для запросов и т. Д. Это низкоуровневый подход, подходящий для моделирования среды Google App Engine (на самом деле, режим на стороне клиента GAE работает на пределе).Он не включает интерфейс администратора, о котором вы говорите, так как он работает в среде (вашей), с которой он незнаком и не подходит.

Однако вы сможете делать все, что можете ввеб-интерфейс с вызовами API напрямую.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...