邮箱开发时的一些错误

1.频繁的500错误

由java.long.NopointException引起的。

主要原因是未登陆 login.jsp页面,导致session中并无内容。自然不可能在后续获取到。


2.Failed to load resource: the server responded with a status of 404 (Not Found) 

显示错误来源于servlet路径。

此时1.检查servlet前是否有@WebServlet("/xxxxServlet")形式注释

2.检查xml中的<servlet>与<servlet-mapping>标签路径、内容是否在对应。


3.javax.mail.MessagingException: Could not connect(xxxxxx), port: 25

显示服务器拒绝了访问。

  1. to SMTP host: smtp.exmail.qq.com QQ的服务器拒绝了访问,可能是因为发送过多无意义邮件而被QQ的服务器拉黑了。
  2. 自身的域名 自身服务器上的hMeailServer未打开

4.java.io.FileNotFoundException: C:\Program Files (x86)\hMailServer\Data\record\pp\{xxxxxxxxxx}.emal (系统找不到指定的路径。)


5.Invalid Character

在代码无误的情况下,最大可能性是因为代码尾部的";"出现了问题。


6.The type java.lang.String cannot be resolved. It is indirectly referenced from required .class   files

主要原因是因为电脑上安装了多个版本的jdk。而程序使用的jkd和安装的不一致引起的。

解决方法:project->properties->Java Bulid Path->Libraries ,选中原来的jdk,remove。

Libraries->Add Libraries->JRE System Library,选择自己安装的jdk->apply and close  


7.java.sql.SQLException: Field 'id' doesn't have a default value

解决方法:将报错的ID字段设置为自增的。

发布了30 篇原创文章 · 获赞 1 · 访问量 739

猜你喜欢

转载自blog.csdn.net/nairuozi/article/details/104304338
今日推荐