Как запустить веб-приложение play2 из Eclipse (плагин ScalaIDE)
Я использую Eclipse Juno с плагином Scala. На данный момент для работы с веб-приложением play2 мне нужно сначала запустить терминал и выполнить play debug ~run
(или же play run
если я не хочу отлаживать), а затем я могу работать в Eclipse и после каждого сохранения play
выполняет работу по повторному развертыванию кода на причале.
Можно ли как-то пропустить этот шаг терминала? Я просто хочу запустить веб-приложение из Eclipse. Для веб-приложения J2EE Eclipse имеет хорошую интеграцию с сервером. Мы можем легко развернуть и запустить приложение из Eclipse на tomcat (или любой другой сервер). Есть ли что-то похожее для Play2?
2 ответа
Насколько мне известно, нет способа пропустить этот шаг. Я провел некоторое время в поисках этого в течение последних нескольких недель без удачи. Мой коллега, который работал с игрой в течение нескольких месяцев, также не знает ни о каких инструментах.
Это не решение, а немного более эффективный метод - у меня есть пакетный файл Windows (для Linux, используйте скрипт) в моем проекте eclipse, который запускает сервер воспроизведения - по крайней мере, вам не нужно выходить из eclipse и нажимать командная строка от руки. Нет большой разницы для запуска сервера Tomcat из Eclipse для проекта Java-войны. Этот пакет также запускает браузер Chrome после ожидания в течение 10 секунд (достаточно времени для запуска сервера воспроизведения) и указывает URL-адрес сервера.
содержимое командного файла - очевидно, измените ваши пути...
эхо от
CD \ затмение \ рабочего пространства \ TestApp
начать игру запустить
тайм-аут 10
запустить Chrome http://{server_url}:9000