• 第一个springboot1.2.0项目遇到的问题


    由于服务器环境使用的是WAS8.5.5.3 + JDK1.6环境,所以只能使用springboot1.2.0的版本。

    01、需要指定springboot使用fastjson
    注:通过@Bean方式实现

    02、集成jsp

    注:springboot1.2和springboot1.3的配置不同


    03、update时,让mybatis返回update的条数
    注:直接在dao接口的方法中返回int


    04、springboot自定义log日志输出
    注:使用springboot自带的logback日志框架


    05、mybatis插入字段值为null时,报错:java.sql.SQLException: 无效的列类型: 1111
    at oracle.jdbc.driver.OracleStatement.getInternalType(OracleStatement.java:3950)
    at oracle.jdbc.driver.OraclePreparedStatement.setNullCritical(OraclePreparedStatement.java:4559)
    at oracle.jdbc.driver.OraclePreparedStatement.setNull(OraclePreparedStatement.java:4541)
    0注:增加配置:mybatis.configuration.jdbc-type-for-null=null

    06、springboot增加mybatis日志打印
    注:在logback.xml配置文件中增加<logger name="com.svw.idm.dao" level="DEBUG"></logger>


    07、Web Service需要用户名、密码验证
    注:添加类class AuthHandlerResolver implements HandlerResolver,class AuthHandler implements SOAPHandler<SOAPMessageContext>,
    并设置Handler:compositTxService.setHandlerResolver(new AuthHandlerResolver());


    08、jar包冲突,Detected both log4j-over-slf4j.jar AND slf4j-log4j12.jar on the class path
    注:发现有log4j-over-slf4j-1.7.7.jar和slf4j-log4j12-1.6.1.jar,删除slf4j-log4j12-1.6.1.jar包即可


    09、kafka部署到WAS后,单独启停APP应用后,kafka就监听不到消息了
    注:通过netstat命令,发现有很多连接kafka zookeeper端口2181的连接处于活动中,重启WAS的service后,再启动就APP应用就可以监听消息了。每次发布APP都要重启service

  • 相关阅读:
    [原创]快速排序(C++版)
    连接mysql8.0时报错的问题
    关于idea无法使用搜狗输入法打出汉字的解决方案(转)
    bootStrap select组件相关问题
    idea 项目可以运行但是jsp中url报红的问题
    idea 项目启动找不到页面问题和run/debug只能启动一个的问题
    form序列化到后台中文乱码
    在js中获取bootStrap table 的属性
    三元运算符,多条件时判断
    Spring获取日期时间差8小时问题解决
  • 原文地址:https://www.cnblogs.com/feong/p/9628228.html
Copyright © 2020-2023  润新知