2013-06-13 2 views
2

У меня есть приложение grails. У меня нет файла War. У меня есть только папки и файлы. Я пытаюсь установить его, и я столкнулся с проблемами. Шаги, которые я использую являются:Развернуть Grails до ошибки AWS 404

  • Я создаю почтовый файл, который содержит приложение (файлы и папки)

  • я собираюсь мастера Elastic Beanstalk и я создаю новую среду с помощью TomaCat 7 Я использую все конфигурации по умолчанию.

  • Я загружаю zip, который содержит приложение, когда мастер попросит об этом. Наконец мастер сообщает мне, что приложение установлено правильно, но когда я пытаюсь Посмотреть работает версию я беру HTTP Статус ошибки 404. // Редактировать // Ошибка:

Error Compilation error: startup failed: General error during semantic analysis: unable to locate the java compiler com.sun.tools.javac.Main, please change your classloader settings java.lang.ClassNotFoundException: unable to locate the java compiler com.sun.tools.javac.Main, please change your classloader settings at org.codehaus.groovy.tools.javac.JavacJavaCompiler.findJavac(JavacJavaCompiler.java:190)

ответ

1

Если обычный VPS является альтернативой для вас, я мог бы помочь вам опубликовать инструкции о том, как настроить его. Это должно быть легко.

  • установки Tomcat
  • установки MySQL
  • базы данных настройки
  • закачивать войны или загружать источники и построить внутри сервера
+0

Странно то, что я беру ту же ошибку на затмение. Я делаю следующее, когда пытаюсь запустить его локально. 1) Открыть затмение. 2) Нажмите «Импорт». 3) Выберите папку приложения и нажмите «ОК». Затем я попробую запустить приложение, но я беру ту же ошибку на панели инструментов. (Я не нахожу sql-файл, у меня есть только xls). – focus

+0

можете ли вы поделиться некоторым захватом экрана для меня, чтобы посмотреть на ошибку на вашем затмении? – JavaDev

3

Вы можете создать военный файл из проекта Grails, запустив grails war ,

Это упакует ваше приложение в хорошо разворачиваемом военном файле (со всеми зависимостями).

После этого вы сможете развернуть его в AWS.

Для запуска команды вам необходимо открыть командную строку Grails. Щелкните правой кнопкой мыши по проекту -> Инструменты Grails -> Командная строка Grails.

Тип war в открывшемся всплывающем окне, и вы получите упакованный файл войны.

Я приложил снимок экрана, а

how to open a grails command prompt

+0

Можете ли вы уточнить? Где я должен писать эту команду? У меня есть скачать groovy-grails-tool-suite-3.0.0.M3-e4.2-win32 – focus

+0

обновлен ответ – WeMakeSoftware

+0

Спасибо. Я принимаю эту ошибку: Ошибка компиляции ошибки: ошибка при запуске: Общая ошибка при семантическом анализе: не удается найти компилятор java com.sun.tools.javac.Main, пожалуйста, измените настройки загрузчика классов java.lang.ClassNotFoundException: не удалось найти java компилятор com.sun.tools.javac.Основные, измените настройки ClassLoader \t в org.codehaus.groovy.tools.javac.JavacJavaCompiler.findJavac (JavacJavaCompiler.java:190) \t в org.codehaus.groovy.tools.javac.JavacJavaCompiler.compile (JavacJavaCompiler.java : 49) – focus

 Смежные вопросы

  • Нет связанных вопросов^_^