Maven项目springMVC开发过程问题库以及解决方案

提示:我的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

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值