Java web项目 常见问题汇总

Noya ·
更新时间:2024-11-13
· 707 次阅读

点此阅读效果更佳

汇总一、网页报‘404’错误二、网页报‘500’错误三、项目中Error Pages错误四、导入的项目出现乱码五、报错 HttpServletRequest 无法解析为类型 或者 The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path 一、网页报‘404’错误

这是常见的页面不存在错误,建议仔细核查显示的网页是否存在(在运行的浏览器地址框中仔细查看当前路径,核实该路径是否正确,是否有路径错误,当前网页名字名字错误,使用了相对路径导致跳转出错等问题)
在这里插入图片描述

二、网页报‘500’错误

这是数据库连接时发生了错误

查看当前项目是否已经有连接数据库的驱动(若是导入已完成的项目一般带有) 核实当前数据库的版本,例如是使用mysql server 5.x 的项目无法直接使用在使用mysql server 8.x 的服务器上,需要修改jar包,以及修改当前项目连接数据库的代码 查看需要连接的数据库是否存在,如Sql文件是否成功导入等 在连接数据库的代码中仔细核查连接数据库的用户名、密码、数据库名是否正确,如是否与初次下载MySQL server时设置数据库的用户名以及密码相同,具体查看以及修改密码网上很多方式,不赘述。 如果在连接数据库的代码中,使用了Properties类保存连接的用户名、密码、数据库名,请在设定的路径(如下图里的的路径为:当前文件夹/com/connDB.properties),找到xxx.properties文件中仔细核查里面的用户名、密码、数据库名是否正确
在这里插入图片描述 检查sql语句是否出错,在第一行(一般)查看报错信息,能看到位置,如下图例子中则是ManagerDAO.java中的47行有错误
在这里插入图片描述 三、项目中Error Pages错误

在这里插入图片描述

确认工作空间编码已设置为utf-8
window->Preferences->General->Wrokspace->Text file encoding->Other 选择UTF-8 导入项目后,由于开发环境中JRE以及Tomcat Library名称可能和源代码中的不一致,可能会出现Build Path的错误,解决方法如下:
右键project->Build Path->Configure Build Path->选择Libraries tab页->删除带小红叉的Library->点击Add Library->选择JRE System Library(删了Tomcat Library的话就选择Server Runtime)->选择一个JRE后->Finish 在外部进入项目包下的.settings目录,找到org.eclipse.wst.common.project.facet.core.xml文件,用记事本打开后查看runtime name="Apache Tomcat v 8.0 这一行,看是否与你eclipse设置的tomcat版本一致,如果不一致,修改为eclipse上配置好的tomcat版本就行 四、导入的项目出现乱码 修改项目编码:
右击项目名,Properties->Resource->Text file enCoding ->更改编码UTF-8)->Apply->退出 修改Eclipse工作空间的编码
eclipse上方工具栏,Window->Preferences->General->Workspace->text file encoding ->更改编码(UTF-8)->Apply->退出 直接修改有乱码的文件:如java文件类型(java Source File),xml文件,js文件(javaScript Source File)的编码
eclipse上方工具栏,Window->Preferences->General->Content types->Text-> java Source File(或者选择其他文件类型->在Default enCoding中选择语言(如果为空没有选择则自己输入UTF-8)->Update->退出 如果乱码还是存在,建议直接在电脑保存路径中以记事本打开,在eclipse中有乱码的文件,然后点击另存为,然后设置文本编码为UTF-8,再次保存 最后,如果乱码还还是存在,只能用记事本打开后,将内容复制到eclipse里的有乱码的同名文件中了 五、报错 HttpServletRequest 无法解析为类型 或者 The superclass “javax.servlet.http.HttpServlet” was not found on the Java Build Path

这是tomcat在项目中未配置导致的

确认eclipse已经配置好tomcat
百度:eclipse tomcat配置 如果eclipse已经配置好tomcat,右击项目->properties(属性)->JAVA构建路径->库->添加库->选择server runtime->选择一个tomcat版本(如果没有,则是应为eclipse没有配置好tomcat)->完成->应用,等待即可
在这里插入图片描述
作者:We Der



Web java web JAVA

需要 登录 后方可回复, 如果你还没有账号请 注册新账号