在Centos Server上安装Java后出现Web应用程序错误

时间:2016-04-06 14:59:38

标签: tomcat web centos runtime-error javamail

美好的一天。

我的网页应用程序在jsp中编程,使用jQuery和javascript,在Centos 6.4的服务器上,应用程序运行自己的java 1.7.0 - tomcat 8.0.21及其功能之间,使用javax.mail库在正常的一天,可以发送5到50条消息。

由于服务器没有本机java,我需要在其上运行一些jar,我使用 yum install 将java 1.7.0安装到与应用程序没有任何冲突的服务器上# 39; s java的开始和/或执行。

应用程序正常启动,几乎一切正常,但在安装服务器的java之后,当我的应用程序尝试发送时,我得到 javax.mail.messagingexception [eof] 通过gmail smtp邮件。

我的直接想法是使用 yum remove 删除服务器的java并重启系统,但问题仍然存在。

我尝试更新google的证书,验证smtp的配置以及centos控制台的身份验证但是一切似乎都没问题,即使我能够从centos控制台发送邮件而没有任何错误或异常,但不是来自应用程序。

我搜索了将近2周,包括对javax.mail异常的每次引用,并且不知道为什么java安装会产生故障。

我没有更多信息或异常代码,因为应用程序是这样编程的,我无法访问字体代码,应用程序日志只打印javax.mail.messagingexception [eof]。

任何人都知道java安装如何产生这个?

卸载后有临时文件或其他东西可以保留在centos上吗?

很抱歉,由于情况的性质和条件,我必须提供尽可能多的详细信息。

感谢您的时间,问候。

1 个答案:

答案 0 :(得分:0)

已解决2016年4月12日:问题是通过跟踪通过smtp发送到gmail的EHLO主机名来解决的,这些主机名不完整,所以参数是使用服务器的全名修改的。谢谢你的时间。 -