http状态500 –内部服务器错误(访问被拒绝)

时间:2019-05-27 08:55:31

标签: java jsp servlets tomcat9

作为Jsp的初学者。我正在构建一个使用gmail进行邮件发送的简单Web应用程序。当我运行以下代码时,出现以下错误

  

HTTP状态500-内部服务器错误(访问被拒绝)

和Web服务器是tomcat。我还下载并添加了jar文件。不知道出了什么问题,目前在Google上找不到任何有用的答案。我的项目中的JSP文件(一个用于登录,另一个用于注册)都遇到相同的错误。

注意::相同的代码可在wildfly 16上正常运行,但相同的代码在tomcat 9中无需附件即可正常运行

HTTP Status 500 – Internal Server Error
Type Exception Report

Message 53d029e7ee814c345dfd1dee02b50c78.jpg (Access is denied)

Description The server encountered an unexpected condition that prevented it from fulfilling the request.

Exception

java.io.FileNotFoundException: 53d029e7ee814c345dfd1dee02b50c78.jpg (Access is denied)
    java.io.FileOutputStream.open0(Native Method)
    java.io.FileOutputStream.open(Unknown Source)
    java.io.FileOutputStream.<init>(Unknown Source)
    java.io.FileOutputStream.<init>(Unknown Source)
    net.codejava.mail.SendMailAttachServlet.saveUploadedFiles(SendMailAttachServlet.java:97)
    net.codejava.mail.SendMailAttachServlet.doPost(SendMailAttachServlet.java:53)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:660)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:741)
    org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
Note The full stack trace of the root cause is available in the server logs.

1 个答案:

答案 0 :(得分:0)

500个http代码意味着您的代码有问题,因为您粘贴时,在代码中找不到名为53d029e7ee814c345dfd1dee02b50c78.jpg的文件。 因此,请仔细检查您的代码。

顺便说一句,遇到500错误时粘贴代码始终是肯定的,以便他们可以帮到您。