提示:我的java版本:1.7;myeclipse版本:myeclipse10
1.Error running Tomcat8: Address localhost:8080 is already in use 问题
解决方案:netstat -ano|findstr 8080
taskkill -f -pid xxxx;(xxxx代表上面找到的程序对应代号)
2.导入项目java爆红,根据引导再设置一遍jdk路径
3.<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>网址变红
setting->DTD
导入D:\CodeLearning\jakarta-taglibs-standard-1.1.2\tld\c.tld
4.报错{@org.springframework.beans.factory.annotation.Autowired(required=true)}
解决方案:在serviceImpl类名前加@Service
5.tomcat启动前报错:schemaLocation 值必须具有偶数个 URI。
解决方案:在配置文件applicationContext.xml中xmls网址与后面的xsi网址不匹配。
6.jsp页面EL表达式获取内容失败
解决方案:在jsp页面顶部的<%@ page contentType="text/html;charset=UTF-8" language="java" %>里面加上isELIgnored="false"
即<%@ page contentType="text/html;charset=UTF-8" language="java" isELIgnored="false" %>
7.MyEclipse打不开部署的项目问题之一
解决方案一:web.xml使用默认配置的话,启动时,路径为localhost:8080/项目名/servlet名
8.电脑重启后tomcat启动失败可能原因:
(1)8080端口被占用,解决方案1.
(2)apache服务未启动,在“服务”里打开apache服务
(3)上面的启动不了,说什么不在本地啥的,打开tomcat7w.exe,点击java一栏Java,
先取消用默认,然后修改虚拟机路径
例如:D:\Java\jdk1.7.0_80\jre\bin\server\jvm.dll
(4)如果没有上面的错,启动还是报服务器的错,那么关掉apache服务,在编译器启动tomcat服务.
9.Unable to load configuration. - action
解决方案:在struts.xml中extends="struts-default,json-default"
10.当编译器卡爆多半是因为tomcat服务器开着,关掉tomcat,再来写代码就不卡了.不用重启电脑.
11.编译器重启后,莫名其妙的报错,就是library 库的java版本自动重置到1.8,手动将其remove,然后添加回1.7版本的
12.中文字体横向显示,选择字体时,选择前缀没有@的字体
13.@ResponseBody的return出来的json数据出现中文乱码解决方案
在spring_mvc.xml文件中加入这段代码
<!--解决乱码-->
<mvc:annotation-driven>
<mvc:message-converters register-defaults="true">
<bean class="org.springframework.http.converter.StringHttpMessageConverter">
<property name="supportedMediaTypes" value="text/html;charset=UTF-8"/>
</bean>
</mvc:message-converters>
</mvc:annotation-driven>
14.数据库datetime类型在编译器编译后显示格式错误,
解决方案:在实体类中private Date createTime;
前写上@JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone="GMT+8")
15.刚从Git分支合并项目时服务器启动时报奇怪的错的时候,点击项目目录名,右键Maven->Reimport然后启动服务器就好了;
艹,浪费我多少时间。
16.maven部署后,找不到对应网页https://blog.csdn.net/qq_34203862/article/details/91397407