Ошибка запуска приложения с кодом завершения 1 при развертывании в Azure
Я новичок на лазурном. Я пытаюсь следующую статью от: http://msdn.microsoft.com/en-us/library/windowsazure/hh690944(VS.103).aspx
сначала как новичок в создании приложения helloworld с JSP
Я загружаю оба файла в хранилище BLOB-объектов с помощью обозревателя хранилищ Azure:
Конфигурация сервиса.cscfg
WindowsAzurePackage.cspkg
Затем я пытаюсь создать новые услуги хостинга и включить эти файлы внутри.
Но на прогресс, как остановка на статус:
Application startup task failed with exit code 1. [2012-06-05T14:51:58Z]
долгое время я ждал, сначала это произнесение инициализации, затем восстановление роли, но все же. Прогресс - это остановка.
Что это за ошибка? моя конфигурация отсутствует?
2 ответа
По состоянию на июньское обновление плагина Windows Azure для Eclipse с Java, выпущенное в июне 2012 года, базовое развертывание сервера приложений Java + некоторые приложения стали намного проще - теперь это всего лишь часть нового пользовательского интерфейса мастера проектов Windows Azure. "Старый" способ копирования сценариев запуска по-прежнему работает, и особенно опытные пользователи могут по-прежнему находить это предпочтительным, но если вы только начинаете работать с Java в Windows Azure, вы найдете подход, основанный на мастерах, гораздо проще и быстрее. и с меньшими возможностями для ошибки.
Проще всего начать с 5-минутной демонстрации по адресу: http://channel9.msdn.com/Blogs/Interoperability/Java-Applications-in-Windows-Azure-Cloud-Services-using-Eclipse
Просто любопытно, если у вас есть это, чтобы работать правильно локально.
Одна вещь, которую вы должны сделать, если у вас нет, это изменить файл startup.cmd, чтобы он соответствовал версии Tomcat, которую вы развертываете вместе с вашим приложением. Обратите внимание, что скрипт запуска поставляется с папкой tomcat apache-tomcat-7.0.22. Если вы сегодня загрузили Tomcat, вы получите обновленный номер сборки, поэтому вам нужно будет обновить это имя в скрипте запуска. В противном случае вы увидите ошибку инициализации.