Доступ к приложению Grails для виртуальной обработки кодирования

Я был бы очень признателен за помощь в этом.

У меня есть Grails 2.3.2 и Groovy установлен на моей виртуальной машине Koding. Всякий раз, когда я пытаюсь запустить приложение Grails на виртуальной машине, сервер запускается успешно, и консоль говорит " Server running. Browse to http://localhost:8080/TrekIsis" TrekIsis being my application name.

В моей среде я настроил URL моей виртуальной машины как http://trek.ishan0205.kd.io/ но всякий раз, когда я нажимаю " http://trek.ishan0205.kd.io:8080/TrekIsis", он говорит " http://trek.ishan0205.kd.io:8080/TrekIsis не может быть обслужен в настоящее время. Неправильная конфигурация домена / сервера?" хотя, когда я захожу на " http://trek.ishan0205.kd.io/", я получаю приветственное сообщение виртуальной машины по умолчанию от kodings, означающее, что путь к серверу настроен правильно.

Буду очень признателен, если вы поможете мне получить доступ к своему приложению grails на виртуальной машине и настроить правильную конфигурацию.

PS: больше информации о кодировании: https://koding.com/

1 ответ

Решение

Понял. Всякий раз, когда мы запускаем Grails для разработки, мы используем встроенный tomcat для запуска приложения, но как только приложение запускается в тестовой или производственной среде, из-за проблем производительности приложение grails добавляется в контейнер и затем развертывается, а не с помощью run-app. или командовать войной.

Поэтому все, что мне нужно было сделать, - это создать войну для моего приложения, добавить его в веб-приложения моего контейнера, и это сработало как шарм.

Надеюсь, это поможет кому-то, как я.

Другие вопросы по тегам