不积跬步无以至千里,不积小流无以成江海
学习不是一蹴而就的事情,而是一个慢慢积累的过程。在此仅仅是为了记录我遇到的错误,在下次遇到时可以快速解决。
Java
1、tomcat服务器启动失败
1.1、如果在启动服务器时失败,且异常信息显示如下:
解决方法:如上信息可以看出,这是端口已经被占用,可以如此处理:https://blog.csdn.net/Steve_jack/article/details/106195741
1.2、如果在启动服务器时失败,且异常信息显示如下:
解决方法:
(1) 可以先将服务器中所有的Web应用移除(服务器右键Add and Remove-->Remove All-->Finish)
(2) 再分别执行服务器右键选项中的clean和Clean Tomcat Work Directory
(3) 再次启动服务器!,如果还是启动失败,可以将tomcat服务器重新配置一次到Eclipse中(将服务器和Server项目删除, 再点击链接重新创建服务器)
2、乱码
2.1、request请求的post方法中文乱码
解决方法:在获取请求参数的代码之前加一行代码
request.setCharacterEncoding("utf-8");
2.2、通过response获取字符流向浏览器发送中文数据时出现乱码问题
解决方法:在获取字符流数据的代码之前加一行代码
response.setContentType("text/html;charset=utf-8");
3、Maven
3.1、环境破坏
问题分析:由上面信息我们可以看出是两个插件出了问题
解决方法:由于这两个目录中插件太多,我们也不知道是哪个插件丢失或者是损坏,所以方法是将这两个目录全部删除,在更新项目,重新下载插件即可。
1)、保存eclipse中的代码,关闭eclipse。
2)、删除本地仓库中的所缺少的目录, 比如上面提示: org.apache.maven.plugins(根据上面错误信息提示的jar包路径选择删除)目录:
3.2、找不到jar包问题
在项目中通过座标引入了jar包(或者插件),并且本地仓库中也存在对应的jar包,但是项目还是报错,提示内容说找不到。
解决方法:如果引入的jar包,在本地仓库中存在,但是还是提示找不到,可以将本地仓库中jar包或插件的所在目录整个删除(如果删除时提示文件正在被占用,关闭eclipse再删除即可),重新保存pom.xml文件,并更新工程,让maven再次下载上面的jar包即可!
未下载完全示例:
正常下载完全示例:
4、Cookie
4.1、Cookie中保存中文数据
解决方法:
(1)将存入cookie中的先进行URL编码,再存入Cookie中
(2)从cookie取出来的数据是进行URL编码后的数据,在使用之前需要进行URL解码:
后续遇到的问题会继续更新到这里,如果进来的你恰好也遇到了同样的问题,用这里的方法解决了的话请点个赞♥!