JAVA Web项目中所出现错误及解决方式合集
- 前言
- 一、几个或许会用到的软件下载官网
- 二、Eclipse的【preferences】下没有【sever】选项
- 三、Tomcat的安装路径找不到
- 四、Tomcat运行环境么有配置,不能Run on Sever
- 五、通过Sever运行服务器端口被占用:The server cannot be started because one or more of the ports are invalid...
- 六、项目运行出现错误:2003-Can't connect to MySQL server on 'localhost'(10061 "unknown error")
- 七、改变JDK版本时,修改JAVA_HOME等环境变量后,cmd中java -version仍显示过去版本
- 八、用cmd启动MySQL时出现错误:发生系统错误 拒绝访问
- 九、其他同学导出的数据库在我是Navcat上无法导入
- 十、把图片修改了,页面刷新后网页上还是显示原来的图片
前言
在JAVA Web项目的课程设计过程中,出现了一大堆乱七八糟的错误,真是令人头秃。因此就写了这篇集合,归纳了我个人在Web-数据库课设过程中遇到的这些辣鸡错误,这课设真提莫的****
一、几个或许会用到的软件下载官网
Tomcat:http://tomcat.apache.org/
Navicat:https://www.navicat.com.cn/
JDK/JRE:https://www.oracle.com/java/technologies/javase-downloads.html
Eclipse:https://www.eclipse.org/downloads/
IntelliJ IDEA:https://www.jetbrains.com/idea/download/#section=windows
二、Eclipse的【preferences】下没有【sever】选项
1.打开【windows】下【preferences】选项
2.查看是否有【server】选项,若无则是需要安装【server】插件
3.打开【help】下【About Eclipse IDE】选项
记住版本号
4.打开【help】下【Install New Software】,点击【Add】,如图中输入
Name:2020-06(刚刚看到的版本号,每个人的不一定一样)
Location:http://download.eclipse.org/releases/2020-06(末尾这个是版本号)
然后点击【Add】
5.等系统在【Name】列表下加载一堆选项,点击勾选图中这个,在点击【Next】,
加载出如下界面再点【Next】
勾选【i accept 巴拉巴拉】这个选项,点击【Finish】
6.这时候会跳转到主菜单界面,注意等右下角这个安装进度条到100%,然后安装成功进度条消失。
7.重启Eclipse,打开【windows】下【preferences】选项,发现就有【Sever】了
三、Tomcat的安装路径找不到
1.在Windows界面下右击刚刚安装 好的【Configure Tomcat】→【更多】→【打开文件位置】
2.点击这个快捷方式,如果路径是在C盘的有可能会弹出管理员权限什么的那个窗口,允许就OK了
3.然后这上面就是Tomcat的安装路径了,左击一下Ctrl C就可以复制了
四、Tomcat运行环境么有配置,不能Run on Sever
1.打开【windows】→【preferences】→【Sever】→【Runtime Environments】
2.点击【Add】,选择一个自己在官网下载安装好的那个版本,点击【Next】
3.点击【Browse】选择Tomcat的安装目录(可以用上面第三点提到的方法找Tomcat安装路径),【Finish】图标变亮可以点击了就说明你的路径是正确的,就点击【Finish】
4.这里就会显示你配置好的版本路径,然后点击【Apply and Close】就OK了
5.这样右击一个已经建好的项目【Run As】→【Run On Sever】点击刚刚配置好的文件就可以【Finish】运行了,但是有可能出现下面的第五点错误
五、通过Sever运行服务器端口被占用:The server cannot be started because one or more of the ports are invalid…
1.这是服务器运行端口冲突导致的,左击一下工作区下方的【Severs】,双击下面那个自己安装的Tomcat版本
如果不小心把【Severs】关闭了可以点击【Window】→【Show View】→【Severs】重新打开
2.修改里面【Tomcat admin port】的内容,只要这个端口号跟下面【HTTP/1.1】的不一样就OK了
3.然后点击那个小X关闭,弹窗出来点击【Save】保存就可以解决这个问题了
六、项目运行出现错误:2003-Can’t connect to MySQL server on ‘localhost’(10061 “unknown error”)
1.这是由于Mysql服务没打开所导致,右击【此电脑】→【管理】
2.点击【服务与应用程序】下的【服务】选项,找到MySQL服务
3.右击,点击【启动】打开MySQL服务
4.然后在回Eclipse重新运行一下这个项目就可以了
七、改变JDK版本时,修改JAVA_HOME等环境变量后,cmd中java -version仍显示过去版本
1.这是由于系统中还有存在过去的jdk记录而导致,在cmd输入命令:where java
然后就会在后面显示出你的电脑中所有的java路径
2.然后根据给出的路径将你不需要的jdk版本全部删除,只留下一个你需要版本的就好了。再输入java -version,发现现在jdk的版本就的新的了
八、用cmd启动MySQL时出现错误:发生系统错误 拒绝访问
原因是cmd 权限不够,需要管理员权限
方法1(一次性):在搜索框输入cmd,右击【命令提示符】,点击【以管理员身份运行】。注意不要用Win+R的方式打开命令行,用这种方式。
方法2(长期):在搜索框输入cmd,右击【命令提示符】,点击【打开文件位置】
右击【命令提示符】→【属性】
点击【高级】,勾选【用管理员身份运行】,点击【确定】,再点击【确定】,这样没错运行都是以管理员身份运行了
九、其他同学导出的数据库在我是Navcat上无法导入
出现报错:[Err] 1273 - Unknown collation: ‘utf8mb4_0900_ai_ci’
这是版本兼容问题,高版本生成的sql文件在低版本无法运行
用记事本打开这个.sql文件,对文件中的下列两个内容作出修改
utf8mb4_0900_ai_ci 修改为 utf8_general_ci
utf8mb4 修改为 utf8
可以Ctrl+F打开查找框,输入utf8,然后将文件中的全部上述内容替换掉
然后保存在用Navcat运行就可以正确导入了
十、把图片修改了,页面刷新后网页上还是显示原来的图片
原因1:改完图片后,没有更新项目就运行
右击项目名点击【Refresh】,或者是直接按F5更新即可
原因2:
由于浏览器保存了之前读取的文件,再次访问时会直接从已保存的临时文件中读取,不通过服务器,需要清除浏览器的缓存。
1.打开浏览器,点击【设置】
2.找到清除缓存的选项,点进去清除缓存
3.然后再刷新网页,或是重新运行项目再刷新页面就OK了