JAVA Web项目中所出现错误及解决方式合集(不断更新中)

前言

在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了

  • 4
    点赞
  • 46
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: "Building Java Programs"是一本非常受欢迎的Java编程教材,适合初学者和有一定编程基础的人。这本书以清晰易懂的方式解释Java编程的核心概念和技术,并提供了大量的练习和示例来帮助读者巩固所学知识。 在"Building Java Programs",作者以渐进的方式引导读者学习Java编程。从基础的语法和数据类型开始,到控制流、方法、数组和对象等更高级的概念,每一章都有详细的解释和实例。书还包括了用于处理文件、异常处理、继承和多态等更高级主题的章节。 这本书的一个重要特点是它的编程风格。作者强调编写清晰、模块化和可重用的代码,并提倡良好的编码实践。书有很多习题和项目,可以帮助读者理解这些原则并将它们应用到实际的编程。 "Building Java Programs"还介绍了Java的标准类库,这些类库提供了很多现成的工具和功能,可以简化编程过程。读者将学习如何使用类库的类和方法来解决各种编程问题。 总之,"Building Java Programs"这本书以易懂和循序渐进的方式教授Java编程,适合想要学习Java或提高Java编程技能的人使用。无论是初学者还是有一定经验的开发者,都能从受益,建立坚实的Java编程基础。 ### 回答2: "Building Java Programs" 是指使用Java编程语言构建程序的过程。在这个过程,我们使用Java的语法、命令和库来设计、开发和测试程序。 首先,我们需要了解Java编程语言的基本知识和概念。Java是一种面向对象的编程语言,它具有丰富的类库和功能,可以用于开发各种应用程序,从简单的控制台应用到复杂的桌面应用和Web应用。 在构建Java程序时,我们需要有清晰的程序设计和逻辑思维能力。我们需要分析问题的需求,并将其转化为计算机可以理解和执行的步骤。这需要我们理解算法、数据结构和编程范式等概念。 接下来,我们使用Java的开发环境(如Eclipse或IntelliJ IDEA)创建一个Java项目。在项目,我们可以创建多个包和类来组织代码。每个类都可以有成员变量、方法和构造函数。我们使用类来封装数据和行为,实现模块化和重用。 在编写Java程序时,我们需要遵循Java的语法和规范。我们需要理解变量、运算符、条件语句和循环等基本语法元素。我们还需要了解类、对象、继承、多态和接口等面向对象编程的概念。 在程序开发过程,我们需要进行调试和测试。我们可以使用调试工具来跟踪程序执行过程错误和异常。我们还可以编写单元测试来验证程序的正确性和健壮性。 最后,我们可以使用Java的打包工具将程序打包成可执行的应用程序或部署到服务器。我们可以使用Java的发布工具将程序分发给用户,让他们可以在其设备上运行我们的程序。 总之,构建Java程序需要掌握Java语言和编程技巧,具备逻辑思维和程序设计能力。这需要不断学习和实践,以实现高效、健壮和可维护的程序。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值