Назад | Перейти на главную страницу

Ошибка веб-приложения после установки Java на сервере Centos

Добрый день.

Мое веб-приложение запрограммировано на jsp с использованием некоторых из jQuery и javascript, находится на сервере с Centos 6.4, приложение запускает собственную java 1.7.0 - tomcat 8.0.21 и между его функциями использует библиотеку javax.mail, которая в в обычный день можно отправить от 5 до 50 сообщений.

Поскольку на сервере нет встроенной java, и мне нужно запустить на нем несколько jar-файлов, я установил java 1.7.0 с помощью yum install на сервер, который не имеет конфликта с java приложения при запуске и / или выполнении.

Приложение запускается нормально, и почти все в порядке, но после установки серверного java я получил javax.mail.messagingexception [eof], когда мое приложение пытается отправить почту через gmail smtp.

Моя непосредственная идея заключалась в том, чтобы удалить Java с сервера с помощью yum remove и перезагрузить систему, но проблема не устранена.

Я попытался обновить сертификаты Google, проверить конфигурацию smtp и аутентификацию из консоли centos, но, похоже, все в порядке, даже я могу отправить письмо с консоли centos без каких-либо ошибок или исключений, но не из приложения.

Я искал почти 2 недели, включая каждую ссылку на исключение javax.mail, и не было ни малейшего понятия, почему установка java могла вызвать сбой.

У меня нет больше информации или кода исключения, потому что приложение было запрограммировано таким образом, и я не могу получить доступ к коду шрифта, журнал приложения печатает только javax.mail.messagingexception [eof].

Кто-нибудь знает, как установка java может это произвести?

Существуют ли временные файлы или что-то, что может остаться на centos после удаления, что может вызвать это?

Извините за длину, мне пришлось предоставить как можно больше подробностей из-за характера и условий ситуации.

Спасибо за ваше время, с уважением.

Переехал из Ошибка веб-приложения после установки - Stackoverflow

РЕШЕНИЕ 04.12.2016: Проблема была решена путем отслеживания имени хоста EHLO, отправленного в Gmail через smtp, которое было неполным, поэтому параметр был изменен с использованием полного имени сервера. Спасибо за ваше время.