Я запускаю Java Microengine на GAE.Google App Engine - консольный выход
У меня есть собственные html-страницы для ввода и вывода данных. Когда есть ошибка в данных, и двигатель не может завершить его выполнение (сбой) - микрокоманда выплевывает «Ответ», поскольку сервер недоступен, попробуйте позже.
Чтобы отладить, я запускаю набор данных в среде dev - как приложение Java, чтобы идентифицировать ошибку в выводе на консоль.
Есть ли способ захватить «ошибку» (эквивалент вывода консоли при запуске как приложение Java) - в качестве выходной строки и отправить ее как содержимое ответа сервлета из развернутого приложения в GAE ..
спасибо,
Оберните что-нибудь вроде 'try {. , , } catch (Exception e) {Вывести e.toString() как ответ} 'вокруг аварийного кода? – konqi
Спасибо @konki. Я добавил попытку catch, также отправив результат в json-выход. – userDSSR