Commit e094b47b authored by kiritoausna's avatar kiritoausna

2022-5.23

parent d05c1fef
...@@ -27,25 +27,25 @@ import java.time.LocalDateTime; ...@@ -27,25 +27,25 @@ import java.time.LocalDateTime;
@Data @Data
class ApiError { class ApiError {
private Integer status = 400; private Integer code = 400;
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private LocalDateTime timestamp; private LocalDateTime timestamp;
private String message; private String msg;
private ApiError() { private ApiError() {
timestamp = LocalDateTime.now(); timestamp = LocalDateTime.now();
} }
public static ApiError error(String message){ public static ApiError error(String message) {
ApiError apiError = new ApiError(); ApiError apiError = new ApiError();
apiError.setMessage(message); apiError.setMsg(message);
return apiError; return apiError;
} }
public static ApiError error(Integer status, String message){ public static ApiError error(Integer status, String message) {
ApiError apiError = new ApiError(); ApiError apiError = new ApiError();
apiError.setStatus(status); apiError.setCode(status);
apiError.setMessage(message); apiError.setMsg(message);
return apiError; return apiError;
} }
} }
......
...@@ -43,9 +43,12 @@ public class GlobalExceptionHandler { ...@@ -43,9 +43,12 @@ public class GlobalExceptionHandler {
* 处理所有不可知的异常 * 处理所有不可知的异常
*/ */
@ExceptionHandler(Throwable.class) @ExceptionHandler(Throwable.class)
public ResponseEntity<ApiError> handleException(Throwable e){ public ResponseEntity<ApiError> handleException(Throwable e) {
// 打印堆栈信息 // 打印堆栈信息
log.error(ThrowableUtil.getStackTrace(e)); log.error(ThrowableUtil.getStackTrace(e));
if (e.getMessage().contains("账号未激活")) {
return buildResponseEntity(ApiError.error("账号未激活"));
}
return buildResponseEntity(ApiError.error(e.getMessage())); return buildResponseEntity(ApiError.error(e.getMessage()));
} }
...@@ -53,7 +56,7 @@ public class GlobalExceptionHandler { ...@@ -53,7 +56,7 @@ public class GlobalExceptionHandler {
* BadCredentialsException * BadCredentialsException
*/ */
@ExceptionHandler(BadCredentialsException.class) @ExceptionHandler(BadCredentialsException.class)
public ResponseEntity<ApiError> badCredentialsException(BadCredentialsException e){ public ResponseEntity<ApiError> badCredentialsException(BadCredentialsException e) {
// 打印堆栈信息 // 打印堆栈信息
String message = "坏的凭证".equals(e.getMessage()) ? "用户名或密码不正确" : e.getMessage(); String message = "坏的凭证".equals(e.getMessage()) ? "用户名或密码不正确" : e.getMessage();
log.error(message); log.error(message);
...@@ -67,7 +70,10 @@ public class GlobalExceptionHandler { ...@@ -67,7 +70,10 @@ public class GlobalExceptionHandler {
public ResponseEntity<ApiError> badRequestException(BadRequestException e) { public ResponseEntity<ApiError> badRequestException(BadRequestException e) {
// 打印堆栈信息 // 打印堆栈信息
log.error(ThrowableUtil.getStackTrace(e)); log.error(ThrowableUtil.getStackTrace(e));
return buildResponseEntity(ApiError.error(e.getStatus(),e.getMessage())); if (e.getMessage().contains("账号未激活")) {
return buildResponseEntity(ApiError.error(e.getStatus(), "账号未激活"));
}
return buildResponseEntity(ApiError.error(e.getStatus(), e.getMessage()));
} }
/** /**
...@@ -87,20 +93,20 @@ public class GlobalExceptionHandler { ...@@ -87,20 +93,20 @@ public class GlobalExceptionHandler {
public ResponseEntity<ApiError> entityNotFoundException(EntityNotFoundException e) { public ResponseEntity<ApiError> entityNotFoundException(EntityNotFoundException e) {
// 打印堆栈信息 // 打印堆栈信息
log.error(ThrowableUtil.getStackTrace(e)); log.error(ThrowableUtil.getStackTrace(e));
return buildResponseEntity(ApiError.error(NOT_FOUND.value(),e.getMessage())); return buildResponseEntity(ApiError.error(NOT_FOUND.value(), e.getMessage()));
} }
/** /**
* 处理所有接口数据验证异常 * 处理所有接口数据验证异常
*/ */
@ExceptionHandler(MethodArgumentNotValidException.class) @ExceptionHandler(MethodArgumentNotValidException.class)
public ResponseEntity<ApiError> handleMethodArgumentNotValidException(MethodArgumentNotValidException e){ public ResponseEntity<ApiError> handleMethodArgumentNotValidException(MethodArgumentNotValidException e) {
// 打印堆栈信息 // 打印堆栈信息
log.error(ThrowableUtil.getStackTrace(e)); log.error(ThrowableUtil.getStackTrace(e));
String[] str = Objects.requireNonNull(e.getBindingResult().getAllErrors().get(0).getCodes())[1].split("\\."); String[] str = Objects.requireNonNull(e.getBindingResult().getAllErrors().get(0).getCodes())[1].split("\\.");
String message = e.getBindingResult().getAllErrors().get(0).getDefaultMessage(); String message = e.getBindingResult().getAllErrors().get(0).getDefaultMessage();
String msg = "不能为空"; String msg = "不能为空";
if(msg.equals(message)){ if (msg.equals(message)) {
message = str[1] + ":" + message; message = str[1] + ":" + message;
} }
return buildResponseEntity(ApiError.error(message)); return buildResponseEntity(ApiError.error(message));
...@@ -110,6 +116,6 @@ public class GlobalExceptionHandler { ...@@ -110,6 +116,6 @@ public class GlobalExceptionHandler {
* 统一返回 * 统一返回
*/ */
private ResponseEntity<ApiError> buildResponseEntity(ApiError apiError) { private ResponseEntity<ApiError> buildResponseEntity(ApiError apiError) {
return new ResponseEntity<>(apiError, HttpStatus.valueOf(apiError.getStatus())); return new ResponseEntity<>(apiError, HttpStatus.valueOf(apiError.getCode()));
} }
} }
...@@ -46,7 +46,6 @@ public class LogController { ...@@ -46,7 +46,6 @@ public class LogController {
@Log("导出数据") @Log("导出数据")
@ApiOperation("导出数据") @ApiOperation("导出数据")
@GetMapping(value = "/download") @GetMapping(value = "/download")
@PreAuthorize("@el.check()")
public void exportLog(HttpServletResponse response, LogQueryCriteria criteria) throws IOException { public void exportLog(HttpServletResponse response, LogQueryCriteria criteria) throws IOException {
criteria.setLogType("INFO"); criteria.setLogType("INFO");
logService.download(logService.queryAll(criteria), response); logService.download(logService.queryAll(criteria), response);
...@@ -55,15 +54,15 @@ public class LogController { ...@@ -55,15 +54,15 @@ public class LogController {
@Log("导出错误数据") @Log("导出错误数据")
@ApiOperation("导出错误数据") @ApiOperation("导出错误数据")
@GetMapping(value = "/error/download") @GetMapping(value = "/error/download")
@PreAuthorize("@el.check()")
public void exportErrorLog(HttpServletResponse response, LogQueryCriteria criteria) throws IOException { public void exportErrorLog(HttpServletResponse response, LogQueryCriteria criteria) throws IOException {
criteria.setLogType("ERROR"); criteria.setLogType("ERROR");
logService.download(logService.queryAll(criteria), response); logService.download(logService.queryAll(criteria), response);
} }
@GetMapping @GetMapping
@ApiOperation("日志查询") @ApiOperation("日志查询")
@PreAuthorize("@el.check()")
public ResponseEntity<Object> queryLog(LogQueryCriteria criteria, Pageable pageable){ public ResponseEntity<Object> queryLog(LogQueryCriteria criteria, Pageable pageable){
String currentUsername = SecurityUtils.getCurrentUsername();
criteria.setUsername(currentUsername);
criteria.setLogType("INFO"); criteria.setLogType("INFO");
return new ResponseEntity<>(logService.queryAll(criteria,pageable), HttpStatus.OK); return new ResponseEntity<>(logService.queryAll(criteria,pageable), HttpStatus.OK);
} }
...@@ -78,7 +77,6 @@ public class LogController { ...@@ -78,7 +77,6 @@ public class LogController {
@GetMapping(value = "/error") @GetMapping(value = "/error")
@ApiOperation("错误日志查询") @ApiOperation("错误日志查询")
@PreAuthorize("@el.check()")
public ResponseEntity<Object> queryErrorLog(LogQueryCriteria criteria, Pageable pageable){ public ResponseEntity<Object> queryErrorLog(LogQueryCriteria criteria, Pageable pageable){
criteria.setLogType("ERROR"); criteria.setLogType("ERROR");
return new ResponseEntity<>(logService.queryAll(criteria,pageable), HttpStatus.OK); return new ResponseEntity<>(logService.queryAll(criteria,pageable), HttpStatus.OK);
...@@ -86,14 +84,12 @@ public class LogController { ...@@ -86,14 +84,12 @@ public class LogController {
@GetMapping(value = "/error/{id}") @GetMapping(value = "/error/{id}")
@ApiOperation("日志异常详情查询") @ApiOperation("日志异常详情查询")
@PreAuthorize("@el.check()")
public ResponseEntity<Object> queryErrorLogDetail(@PathVariable Long id){ public ResponseEntity<Object> queryErrorLogDetail(@PathVariable Long id){
return new ResponseEntity<>(logService.findByErrDetail(id), HttpStatus.OK); return new ResponseEntity<>(logService.findByErrDetail(id), HttpStatus.OK);
} }
@DeleteMapping(value = "/del/error") @DeleteMapping(value = "/del/error")
@Log("删除所有ERROR日志") @Log("删除所有ERROR日志")
@ApiOperation("删除所有ERROR日志") @ApiOperation("删除所有ERROR日志")
@PreAuthorize("@el.check()")
public ResponseEntity<Object> delAllErrorLog(){ public ResponseEntity<Object> delAllErrorLog(){
logService.delAllByError(); logService.delAllByError();
return new ResponseEntity<>(HttpStatus.OK); return new ResponseEntity<>(HttpStatus.OK);
...@@ -102,7 +98,6 @@ public class LogController { ...@@ -102,7 +98,6 @@ public class LogController {
@DeleteMapping(value = "/del/info") @DeleteMapping(value = "/del/info")
@Log("删除所有INFO日志") @Log("删除所有INFO日志")
@ApiOperation("删除所有INFO日志") @ApiOperation("删除所有INFO日志")
@PreAuthorize("@el.check()")
public ResponseEntity<Object> delAllInfoLog(){ public ResponseEntity<Object> delAllInfoLog(){
logService.delAllByInfo(); logService.delAllByInfo();
return new ResponseEntity<>(HttpStatus.OK); return new ResponseEntity<>(HttpStatus.OK);
......
...@@ -32,6 +32,9 @@ public class LogQueryCriteria { ...@@ -32,6 +32,9 @@ public class LogQueryCriteria {
@Query(blurry = "username,description,address,requestIp,method,params") @Query(blurry = "username,description,address,requestIp,method,params")
private String blurry; private String blurry;
/** 操作用户 */
@Query
private String username;
@Query @Query
private String logType; private String logType;
......
...@@ -81,14 +81,16 @@ public class AbnormalController { ...@@ -81,14 +81,16 @@ public class AbnormalController {
Integer integer2 = Integer.parseInt(stringObjectHashMap.get("2").toString()); Integer integer2 = Integer.parseInt(stringObjectHashMap.get("2").toString());
Integer integer1 = Integer.parseInt(stringObjectHashMap.get("1").toString()); Integer integer1 = Integer.parseInt(stringObjectHashMap.get("1").toString());
if (integer4 > 3) { if (integer4 > 3) {
stringObjectHashMap.put("2", integer3 + 1); integer3 += 1;
if (integer3 + 1 > 2) {
stringObjectHashMap.put("2", integer2 + 1);
if (integer2 + 1 > 1) {
stringObjectHashMap.put("2", integer1 + 1);
} }
if (integer3 > 2) {
integer2 += 1;
} }
if (integer2 > 1) {
integer1 += 1;
} }
if (integer4 > 0) { if (integer4 > 0) {
map.put(devicetype, 4); map.put(devicetype, 4);
} }
......
...@@ -11,6 +11,7 @@ import me.zhengjie.gemho.entity.tab.Tailpondinfor; ...@@ -11,6 +11,7 @@ import me.zhengjie.gemho.entity.tab.Tailpondinfor;
import me.zhengjie.gemho.service.tab.TailpondinforService; import me.zhengjie.gemho.service.tab.TailpondinforService;
import me.zhengjie.gemho.util.PageResult; import me.zhengjie.gemho.util.PageResult;
import me.zhengjie.gemho.util.PostOrPutResult; import me.zhengjie.gemho.util.PostOrPutResult;
import me.zhengjie.gemho.util.TailNoForInfoUtil;
import me.zhengjie.gemho.x_datavo.data.DataQueryCriteria; import me.zhengjie.gemho.x_datavo.data.DataQueryCriteria;
import me.zhengjie.modules.security.service.OnlineUserService; import me.zhengjie.modules.security.service.OnlineUserService;
import me.zhengjie.utils.SecurityUtils; import me.zhengjie.utils.SecurityUtils;
...@@ -71,10 +72,10 @@ public class TailpondinforController { ...@@ -71,10 +72,10 @@ public class TailpondinforController {
s1 = "0" + s1; s1 = "0" + s1;
} }
} }
String replace = tailpondinfor.getSubtailingno().replace("_", ""); String replace = tailpondinfor.getSubtailingno().split("_")[2];
tailpondinfor.setTailingno(replace + s1); tailpondinfor.setTailingno(replace + s1);
} else { } else {
String replace = tailpondinfor.getSubtailingno().replace("_", ""); String replace = tailpondinfor.getSubtailingno().split("_")[2];
String s = replace + "0001"; String s = replace + "0001";
tailpondinfor.setTailingno(s); tailpondinfor.setTailingno(s);
} }
...@@ -215,10 +216,14 @@ public class TailpondinforController { ...@@ -215,10 +216,14 @@ public class TailpondinforController {
@ApiOperation(value = "获取当前尾矿库信息") @ApiOperation(value = "获取当前尾矿库信息")
@GetMapping("dryinfo") @GetMapping("dryinfo")
public ResponseEntity<Object> change(HttpServletRequest request) { public ResponseEntity<Object> dryinfo(HttpServletRequest request) {
String currentUsername = SecurityUtils.getCurrentUsername(); String tailInfoNo = TailNoForInfoUtil.getTailInfoNo();
String gettailno = onlineUserService.gettailno(currentUsername, request); if (tailInfoNo == null) {
HashMap<String, Object> getzuobiao = tailpondinforService.getzuobiao(gettailno); HashMap<Object, Object> map = new HashMap<>();
map.put("tailingname", "");
return new ResponseEntity<>(new PageResult().nopagesuccess(map), HttpStatus.OK);
}
HashMap<String, Object> getzuobiao = tailpondinforService.getzuobiao(tailInfoNo);
return new ResponseEntity<>(new PageResult().nopagesuccess(getzuobiao), HttpStatus.OK); return new ResponseEntity<>(new PageResult().nopagesuccess(getzuobiao), HttpStatus.OK);
} }
} }
......
...@@ -44,7 +44,7 @@ public interface TabAbnormalMapper extends BaseMapper<Abnormal> { ...@@ -44,7 +44,7 @@ public interface TabAbnormalMapper extends BaseMapper<Abnormal> {
"sum(case when alarmlevel =2 then 1 else 0 end )as 'orange',\n" + "sum(case when alarmlevel =2 then 1 else 0 end )as 'orange',\n" +
"sum(case when alarmlevel =3 then 1 else 0 end )as 'yellow',\n" + "sum(case when alarmlevel =3 then 1 else 0 end )as 'yellow',\n" +
"sum(case when alarmlevel =4 then 1 else 0 end )as 'blue' \n" + "sum(case when alarmlevel =4 then 1 else 0 end )as 'blue' \n" +
"FROM (SELECT ta.* from tab_abnormal ta join tb_drybeachequipinfor td on ta.equipno = td.equipno where DATE_FORMAT(ta.time,'%y-%m') =DATE_FORMAT(NOW(),'%y-%m') and td.tailingid=#{tailingid}) a right join tb_drybeachequipinfor b on a.equipno= b.equipno GROUP BY b.equipno") "FROM (SELECT ta.* from tab_abnormal ta join tb_drybeachequipinfor td on ta.equipno = td.equipno where DATE_FORMAT(ta.time,'%y-%m') =DATE_FORMAT(NOW(),'%y-%m') and td.tailingid=#{tailingid}) a right join (select * from tb_drybeachequipinfor where tailingid =#{tailingid}) b on a.equipno= b.equipno GROUP BY b.equipno")
List<HashMap<String, Object>> monthequipno(String tailingid); List<HashMap<String, Object>> monthequipno(String tailingid);
...@@ -60,7 +60,7 @@ public interface TabAbnormalMapper extends BaseMapper<Abnormal> { ...@@ -60,7 +60,7 @@ public interface TabAbnormalMapper extends BaseMapper<Abnormal> {
/** /**
* 获得指定设备的最新的报警级别 * 获得指定设备的最新的报警级别
*/ */
@Select(value = "select alarmlevel from tab_abnormal where equipno=#{equipno} and state =1 ORDER BY time desc LIMIT 1") @Select(value = "select alarmlevel from tab_abnormal where equipno=#{equipno} and state =1 ORDER BY alarmlevel LIMIT 1")
Integer getalarmlevel(String equipno); Integer getalarmlevel(String equipno);
/** /**
......
...@@ -49,7 +49,7 @@ public interface TailpondinforMapper extends BaseMapper<Tailpondinfor> { ...@@ -49,7 +49,7 @@ public interface TailpondinforMapper extends BaseMapper<Tailpondinfor> {
@Select(value = "SELECT * from tb_tailpondinfor ") @Select(value = "SELECT * from tb_tailpondinfor ")
List<Tailpondinfor> tailpons(); List<Tailpondinfor> tailpons();
@Select(value = "select longitude, latitude FROM tb_tailpondinfor where tailingno=#{tailingno}") @Select(value = "select tailingname FROM tb_tailpondinfor where tailingno=#{tailingno}")
HashMap<String, Object> getzuobiao(String tailingno); HashMap<String, Object> getzuobiao(String tailingno);
/** /**
......
package me.zhengjie.gemho.service.artificial.impl; package me.zhengjie.gemho.service.artificial.impl;
import com.alibaba.fastjson.JSONObject;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import lombok.extern.slf4j.Slf4j;
import me.zhengjie.gemho.entity.artificial.ArtificialData; import me.zhengjie.gemho.entity.artificial.ArtificialData;
import me.zhengjie.gemho.entity.dic.Jczx; import me.zhengjie.gemho.entity.dic.Jczx;
import me.zhengjie.gemho.mapper.artificial.ArtificialDataMapper; import me.zhengjie.gemho.mapper.artificial.ArtificialDataMapper;
...@@ -12,6 +14,8 @@ import me.zhengjie.gemho.util.ServiceUtil; ...@@ -12,6 +14,8 @@ import me.zhengjie.gemho.util.ServiceUtil;
import me.zhengjie.gemho.util.TailNoForInfoUtil; import me.zhengjie.gemho.util.TailNoForInfoUtil;
import me.zhengjie.gemho.x_datavo.artificial.ADataVo; import me.zhengjie.gemho.x_datavo.artificial.ADataVo;
import me.zhengjie.gemho.x_datavo.data.DataQueryCriteria; import me.zhengjie.gemho.x_datavo.data.DataQueryCriteria;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.BeanUtils; import org.springframework.beans.BeanUtils;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
...@@ -30,8 +34,9 @@ import java.util.List; ...@@ -30,8 +34,9 @@ import java.util.List;
* @since 2022-04-26 * @since 2022-04-26
*/ */
@Service @Service
@Slf4j
public class ArtificialDataServiceImpl extends ServiceImpl<ArtificialDataMapper, ArtificialData> implements ArtificialDataService { public class ArtificialDataServiceImpl extends ServiceImpl<ArtificialDataMapper, ArtificialData> implements ArtificialDataService {
private static Logger logger = LoggerFactory.getLogger(ArtificialDataService.class);
@Autowired @Autowired
private ArtificialDataMapper artificialDataMapper; private ArtificialDataMapper artificialDataMapper;
...@@ -86,6 +91,7 @@ public class ArtificialDataServiceImpl extends ServiceImpl<ArtificialDataMapper, ...@@ -86,6 +91,7 @@ public class ArtificialDataServiceImpl extends ServiceImpl<ArtificialDataMapper,
HashMap<String, Object> map = new HashMap<>(); HashMap<String, Object> map = new HashMap<>();
map.put("list", aDataVos); map.put("list", aDataVos);
map.put("total", total); map.put("total", total);
logger.info(JSONObject.toJSONString(map));
return map; return map;
} }
......
...@@ -115,7 +115,7 @@ public class ArtificialPointServiceImpl extends ServiceImpl<ArtificialPointMappe ...@@ -115,7 +115,7 @@ public class ArtificialPointServiceImpl extends ServiceImpl<ArtificialPointMappe
return null; return null;
} }
artificialPointQueryWrapper.eq("tailingid", tailInfoNo); artificialPointQueryWrapper.eq("tailingid", tailInfoNo);
List<ArtificialPoint> artificialPoints = artificialPointMapper.selectList(null); List<ArtificialPoint> artificialPoints = artificialPointMapper.selectList(artificialPointQueryWrapper);
for (ArtificialPoint artificialPoint : artificialPoints) { for (ArtificialPoint artificialPoint : artificialPoints) {
PointListVo pointListVo = new PointListVo(); PointListVo pointListVo = new PointListVo();
BeanUtils.copyProperties(artificialPoint, pointListVo); BeanUtils.copyProperties(artificialPoint, pointListVo);
......
...@@ -17,6 +17,7 @@ import me.zhengjie.utils.SecurityUtils; ...@@ -17,6 +17,7 @@ import me.zhengjie.utils.SecurityUtils;
import org.apache.commons.lang3.StringUtils; import org.apache.commons.lang3.StringUtils;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import org.springframework.util.ObjectUtils;
import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletRequest;
import java.util.ArrayList; import java.util.ArrayList;
...@@ -54,12 +55,17 @@ public class SysSelectServiceImpl extends ServiceImpl<SysSelectMapper, SysSelect ...@@ -54,12 +55,17 @@ public class SysSelectServiceImpl extends ServiceImpl<SysSelectMapper, SysSelect
if (tailInfoNo == null) { if (tailInfoNo == null) {
return false; return false;
} }
List ids = (List) map.get("values"); List ids = (List) map.get("values");
Object[] objects = ids.toArray();
String idss = StringUtils.join(objects, ",");
Integer areid = (Integer) map.get("mdcode"); Integer areid = (Integer) map.get("mdcode");
QueryWrapper<SysSelect> sysSelectQueryWrapper = new QueryWrapper<>(); QueryWrapper<SysSelect> sysSelectQueryWrapper = new QueryWrapper<>();
sysSelectQueryWrapper.eq("mdcode", areid.toString()).eq("tailno", tailInfoNo); sysSelectQueryWrapper.eq("mdcode", areid.toString()).eq("tailno", tailInfoNo);
if (ObjectUtils.isEmpty(ids)) {
int delete = sysSelectMapper.delete(sysSelectQueryWrapper);
return true;
}
Object[] objects = ids.toArray();
String idss = StringUtils.join(objects, ",");
int delete = sysSelectMapper.delete(sysSelectQueryWrapper); int delete = sysSelectMapper.delete(sysSelectQueryWrapper);
String selsql = "select id,title from sys_summary where id in (" + idss + ")"; String selsql = "select id,title from sys_summary where id in (" + idss + ")";
List<Map<String, Object>> mapList = sysSummaryMapper.getall(selsql); List<Map<String, Object>> mapList = sysSummaryMapper.getall(selsql);
......
...@@ -142,7 +142,12 @@ public class JrxDissectServiceImpl extends ServiceImpl<JrxDissectMapper, JrxDiss ...@@ -142,7 +142,12 @@ public class JrxDissectServiceImpl extends ServiceImpl<JrxDissectMapper, JrxDiss
@Override @Override
public List<JrxStepsListVo> stepsList() { public List<JrxStepsListVo> stepsList() {
List<JrxDissect> jrxSteps = tabJrxDissectMapper.selectList(null); String tailInfoNo = TailNoForInfoUtil.getTailInfoNo();
QueryWrapper<JrxDissect> jrxDissectQueryWrapper = new QueryWrapper<>();
if (tailInfoNo!=null){
jrxDissectQueryWrapper.eq("pondid",tailInfoNo);
}
List<JrxDissect> jrxSteps = tabJrxDissectMapper.selectList(jrxDissectQueryWrapper);
ArrayList<JrxStepsListVo> jrxStepsListVos = new ArrayList<>(); ArrayList<JrxStepsListVo> jrxStepsListVos = new ArrayList<>();
for (JrxDissect jrxStep : jrxSteps) { for (JrxDissect jrxStep : jrxSteps) {
JrxStepsListVo jrxStepsListVo = new JrxStepsListVo().setName(jrxStep.getName()).setValue(jrxStep.getId()); JrxStepsListVo jrxStepsListVo = new JrxStepsListVo().setName(jrxStep.getName()).setValue(jrxStep.getId());
......
...@@ -62,12 +62,17 @@ public class JrxStepsServiceImpl extends ServiceImpl<JrxStepsMapper, JrxSteps> i ...@@ -62,12 +62,17 @@ public class JrxStepsServiceImpl extends ServiceImpl<JrxStepsMapper, JrxSteps> i
param.setPondid(tailInfoNo); param.setPondid(tailInfoNo);
Double height = param.getHeight(); Double height = param.getHeight();
Double width = param.getWidth(); Double width = param.getWidth();
if (height == 0.0) { if (height != null) {
if (0.0 == height) {
param.setHeight(null); param.setHeight(null);
} }
if (width == 0.0) {
}
if (width != null) {
if (0.0 == width) {
param.setWidth(null); param.setWidth(null);
} }
}
param.setTime(LocalDateTime.now()); param.setTime(LocalDateTime.now());
int result = jrxStepsMapper.insert(param); int result = jrxStepsMapper.insert(param);
if (result > 0) { if (result > 0) {
......
...@@ -19,6 +19,9 @@ public class PostOrPutResult { ...@@ -19,6 +19,9 @@ public class PostOrPutResult {
public PostOrPutResult noTailFailed() { public PostOrPutResult noTailFailed() {
return new PostOrPutResult().setMsg("请先添加尾矿库信息").setCode(500); return new PostOrPutResult().setMsg("请先添加尾矿库信息").setCode(500);
} }
public PostOrPutResult noUserFailed() {
return new PostOrPutResult().setMsg("该用户不存在").setCode(400);
}
public PostOrPutResult deleteFailed() { public PostOrPutResult deleteFailed() {
return new PostOrPutResult().setMsg("请求失败").setCode(201); return new PostOrPutResult().setMsg("请求失败").setCode(201);
......
...@@ -629,7 +629,7 @@ public class ServiceUtil { ...@@ -629,7 +629,7 @@ public class ServiceUtil {
ImgDataVo imgDataVo = new ImgDataVo(); ImgDataVo imgDataVo = new ImgDataVo();
ArrayList<Result> results = new ArrayList<>(); ArrayList<Result> results = new ArrayList<>();
//遍历数据 //遍历数据
if (ObjectUtils.isEmpty(data)) { if (!ObjectUtils.isEmpty(data)) {
for (Object dbDatum : data) { for (Object dbDatum : data) {
Date time = null; Date time = null;
HashMap map = new HashMap<String, Object>(); HashMap map = new HashMap<String, Object>();
......
...@@ -25,6 +25,7 @@ import me.zhengjie.annotation.rest.AnonymousDeleteMapping; ...@@ -25,6 +25,7 @@ import me.zhengjie.annotation.rest.AnonymousDeleteMapping;
import me.zhengjie.annotation.rest.AnonymousGetMapping; import me.zhengjie.annotation.rest.AnonymousGetMapping;
import me.zhengjie.annotation.rest.AnonymousPostMapping; import me.zhengjie.annotation.rest.AnonymousPostMapping;
import me.zhengjie.config.RsaProperties; import me.zhengjie.config.RsaProperties;
import me.zhengjie.gemho.util.PostOrPutResult;
import me.zhengjie.modules.security.config.bean.LoginCodeEnum; import me.zhengjie.modules.security.config.bean.LoginCodeEnum;
import me.zhengjie.modules.security.config.bean.LoginProperties; import me.zhengjie.modules.security.config.bean.LoginProperties;
import me.zhengjie.modules.security.config.bean.SecurityProperties; import me.zhengjie.modules.security.config.bean.SecurityProperties;
...@@ -32,6 +33,7 @@ import me.zhengjie.modules.security.security.TokenProvider; ...@@ -32,6 +33,7 @@ import me.zhengjie.modules.security.security.TokenProvider;
import me.zhengjie.modules.security.service.OnlineUserService; import me.zhengjie.modules.security.service.OnlineUserService;
import me.zhengjie.modules.security.service.dto.AuthUserDto; import me.zhengjie.modules.security.service.dto.AuthUserDto;
import me.zhengjie.modules.security.service.dto.JwtUserDto; import me.zhengjie.modules.security.service.dto.JwtUserDto;
import me.zhengjie.modules.system.service.UserService;
import me.zhengjie.utils.RedisUtils; import me.zhengjie.utils.RedisUtils;
import me.zhengjie.utils.RsaUtils; import me.zhengjie.utils.RsaUtils;
import me.zhengjie.utils.SecurityUtils; import me.zhengjie.utils.SecurityUtils;
...@@ -69,12 +71,17 @@ public class AuthorizationController { ...@@ -69,12 +71,17 @@ public class AuthorizationController {
private final OnlineUserService onlineUserService; private final OnlineUserService onlineUserService;
private final TokenProvider tokenProvider; private final TokenProvider tokenProvider;
private final AuthenticationManagerBuilder authenticationManagerBuilder; private final AuthenticationManagerBuilder authenticationManagerBuilder;
private final UserService userService;
@Resource @Resource
private LoginProperties loginProperties; private LoginProperties loginProperties;
@ApiOperation("登录授权") @ApiOperation("登录授权")
@AnonymousPostMapping(value = "/login") @AnonymousPostMapping(value = "/login")
public ResponseEntity<Object> login(@Validated @RequestBody AuthUserDto authUser, HttpServletRequest request) throws Exception { public ResponseEntity<Object> login(@Validated @RequestBody AuthUserDto authUser, HttpServletRequest request) throws Exception {
boolean b = userService.JuUserName(authUser.getUsername());
if (!b) {
return new ResponseEntity<>(new PostOrPutResult().noUserFailed(), HttpStatus.OK);
}
// 密码解密 // 密码解密
String password = RsaUtils.decryptByPrivateKey(RsaProperties.privateKey, authUser.getPassword()); String password = RsaUtils.decryptByPrivateKey(RsaProperties.privateKey, authUser.getPassword());
// 查询验证码 // 查询验证码
...@@ -148,4 +155,5 @@ public class AuthorizationController { ...@@ -148,4 +155,5 @@ public class AuthorizationController {
onlineUserService.logout(tokenProvider.getToken(request), username); onlineUserService.logout(tokenProvider.getToken(request), username);
return new ResponseEntity<>(HttpStatus.OK); return new ResponseEntity<>(HttpStatus.OK);
} }
} }
...@@ -22,6 +22,8 @@ import me.zhengjie.modules.security.config.bean.SecurityProperties; ...@@ -22,6 +22,8 @@ import me.zhengjie.modules.security.config.bean.SecurityProperties;
import me.zhengjie.modules.security.security.TokenProvider; import me.zhengjie.modules.security.security.TokenProvider;
import me.zhengjie.modules.security.service.dto.JwtUserDto; import me.zhengjie.modules.security.service.dto.JwtUserDto;
import me.zhengjie.modules.security.service.dto.OnlineUserDto; import me.zhengjie.modules.security.service.dto.OnlineUserDto;
import me.zhengjie.modules.system.repository.UserRepository;
import me.zhengjie.modules.system.service.UserService;
import me.zhengjie.utils.*; import me.zhengjie.utils.*;
import org.springframework.data.domain.Pageable; import org.springframework.data.domain.Pageable;
import org.springframework.scheduling.annotation.Async; import org.springframework.scheduling.annotation.Async;
...@@ -254,6 +256,10 @@ public class OnlineUserService { ...@@ -254,6 +256,10 @@ public class OnlineUserService {
TokenProvider tokenProvider = SpringContextHolder.getBean(TokenProvider.class); TokenProvider tokenProvider = SpringContextHolder.getBean(TokenProvider.class);
String token = tokenProvider.getToken(request); String token = tokenProvider.getToken(request);
redisUtils.set("wkk" + username, tailingno, (properties.getTokenValidityInSeconds() / 1000) * 2); redisUtils.set("wkk" + username, tailingno, (properties.getTokenValidityInSeconds() / 1000) * 2);
//清空 菜单的缓存
UserRepository userRepository = SpringContextHolder.getBean(UserRepository.class);
Long aLong = userRepository.JuUSerName(username);
redisUtils.del("menu::user:" + aLong);
} }
/** /**
......
...@@ -140,4 +140,7 @@ public interface UserRepository extends JpaRepository<User, Long>, JpaSpecificat ...@@ -140,4 +140,7 @@ public interface UserRepository extends JpaRepository<User, Long>, JpaSpecificat
@Query(value = "SELECT count(1) FROM sys_user u, sys_users_roles r WHERE " + @Query(value = "SELECT count(1) FROM sys_user u, sys_users_roles r WHERE " +
"u.user_id = r.user_id AND r.role_id in ?1", nativeQuery = true) "u.user_id = r.user_id AND r.role_id in ?1", nativeQuery = true)
int countByRoles(Set<Long> ids); int countByRoles(Set<Long> ids);
@Query(value = "select user_id from sys_user where username=?1", nativeQuery = true)
Long JuUSerName(String username);
} }
...@@ -127,4 +127,8 @@ public interface UserService { ...@@ -127,4 +127,8 @@ public interface UserService {
* @param resources / * @param resources /
*/ */
void updateCenter(User resources); void updateCenter(User resources);
/**
* 判断用户是否存在
*/
boolean JuUserName(String username);
} }
...@@ -155,6 +155,15 @@ public class UserServiceImpl implements UserService { ...@@ -155,6 +155,15 @@ public class UserServiceImpl implements UserService {
delCaches(user.getId(), user.getUsername()); delCaches(user.getId(), user.getUsername());
} }
@Override
public boolean JuUserName(String username) {
Long aLong = userRepository.JuUSerName(username);
if (aLong == null) {
return false;
}
return true;
}
@Override @Override
@Transactional(rollbackFor = Exception.class) @Transactional(rollbackFor = Exception.class)
public void delete(Set<Long> ids) { public void delete(Set<Long> ids) {
......
...@@ -4,7 +4,7 @@ spring: ...@@ -4,7 +4,7 @@ spring:
druid: druid:
db-type: com.alibaba.druid.pool.DruidDataSource db-type: com.alibaba.druid.pool.DruidDataSource
driverClassName: net.sf.log4jdbc.sql.jdbcapi.DriverSpy driverClassName: net.sf.log4jdbc.sql.jdbcapi.DriverSpy
url: jdbc:log4jdbc:mysql://${DB_HOST:8.142.46.126}:${DB_PORT:3306}/${DB_NAME:newpond_intest_dev}?serverTimezone=Asia/Shanghai&characterEncoding=utf8&useSSL=false url: jdbc:log4jdbc:mysql://${DB_HOST:8.142.46.126}:${DB_PORT:3306}/${DB_NAME:intest}?serverTimezone=Asia/Shanghai&characterEncoding=utf8&useSSL=false
username: ${DB_USER:root} username: ${DB_USER:root}
password: ${DB_PWD:jinghe2021//} password: ${DB_PWD:jinghe2021//}
# 初始连接数 # 初始连接数
......
...@@ -60,8 +60,15 @@ rsa: ...@@ -60,8 +60,15 @@ rsa:
mybatis-plus: mybatis-plus:
configuration: configuration:
cache-enabled: true cache-enabled: true
log-impl: org.apache.ibatis.logging.stdout.StdOutImpl log-impl: org.apache.ibatis.logging.slf4j.Slf4jImpl
map-underscore-to-camel-case: false map-underscore-to-camel-case: false
# 日志配置
logging:
level:
com.com.baomidou.mybatisplus: debug
org.springframework: warn
org.apache.ibatis.logging: debug
netty: netty:
tcp: tcp:
server: server:
......
<?xml version="1.0" encoding="UTF-8"?>
<configuration scan="true" scanPeriod="60 seconds" debug="false">
<contextName>logback</contextName>
<!--控制台输出内容的颜色转换以及格式-->
<substitutionProperty name="logging.pattern.console"
value="%contextName- %red(%d{yyyy-MM-dd HH:mm:ss}) %green([%thread]) %highlight(%-5level) %boldMagenta(%logger{36}) - %msg%n"/>
<!--日志文件输出内容的格式-->
<substitutionProperty name="logging.pattern.file"
value="%d{${LOG_DATEFORMAT_PATTERN:-yyyy-MM-dd HH:mm:ss.SSS}} ${LOG_LEVEL_PATTERN:-%5p} ${PID:- } --- [%t] %-40.40logger{39} : %m%n${LOG_EXCEPTION_CONVERSION_WORD:-%wEx}"/>
<conversionRule conversionWord="clr" converterClass="org.springframework.boot.logging.logback.ColorConverter"/>
<conversionRule conversionWord="wex"
converterClass="org.springframework.boot.logging.logback.WhitespaceThrowableProxyConverter"/>
<conversionRule conversionWord="wEx"
converterClass="org.springframework.boot.logging.logback.ExtendedWhitespaceThrowableProxyConverter"/>
<!--输出到控制台-->
<appender name="console" class="ch.qos.logback.core.ConsoleAppender">
<!--控制台使用layout节点-->
<layout class="ch.qos.logback.classic.PatternLayout">
<pattern>
${logging.pattern.console}
</pattern>
</layout>
</appender>
<!--按天生成日志-->
<appender name="file" class="ch.qos.logback.core.rolling.RollingFileAppender">
<Prudent>true</Prudent>
<!--滚动策略,我配置了按天生成日志文件-->
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<!--相对路径,生成的文件就在项目根目录下-->
<FileNamePattern>
logs/debug/%d{yyyy-MM}/%d{yyyy-MM-dd}.log
</FileNamePattern>
<!--注意超过365天的日志文件会被删除,即使已经按天分开也会删除-->
<MaxHistory>365</MaxHistory>
</rollingPolicy>
<!--日志文件里只保存ERROR及以上级别的日志-->
<filter class="ch.qos.logback.classic.filter.ThresholdFilter">
<level>DEBUG</level>
</filter>
<!--文件使用encoder节点-->
<encoder>
<Pattern>
${logging.pattern.file}
</Pattern>
</encoder>
</appender>
<!--按天生成日志-->
<appender name="errorfile" class="ch.qos.logback.core.rolling.RollingFileAppender">
<Prudent>true</Prudent>
<!--滚动策略,我配置了按天生成日志文件-->
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<!--相对路径,生成的文件就在项目根目录下-->
<FileNamePattern>
logs/error/%d{yyyy-MM}/%d{yyyy-MM-dd}.log
</FileNamePattern>
<!--注意超过365天的日志文件会被删除,即使已经按天分开也会删除-->
<MaxHistory>365</MaxHistory>
</rollingPolicy>
<!--日志文件里只保存ERROR及以上级别的日志-->
<filter class="ch.qos.logback.classic.filter.ThresholdFilter">
<level>ERROR</level>
</filter>
<!--文件使用encoder节点-->
<encoder>
<Pattern>
${logging.pattern.file}
</Pattern>
</encoder>
</appender>
<!--这个logger里的配置相当于之前yml里的logging.level.com.lpc: trace-->
<!--additivity的作用-->
<!--true,则子Logger不止会在自己的appender里输出,还会在root的logger的appender里输出-->
<!--而这个logger里没配置appender,所以得交给root打印-->
<!--所以com.lpc包里的日志从TRACE级别开始-->
<!--其他包里的日志根据root的配置从INFO级别开始打印-->
<logger name="com.lpc" level="DEBUG" additivity="true">
</logger>
<!-- 如想看到表格数据,将OFF改为INFO -->
<logger name="jdbc.resultsettable" level="OFF" additivity="false">
<appender-ref ref="console"/>
</logger>
<logger name="jdbc.connection" level="OFF" additivity="false">
<appender-ref ref="console"/>
</logger>
<logger name="jdbc.sqltiming" level="OFF" additivity="false">
<appender-ref ref="console"/>
</logger>
<logger name="jdbc.audit" level="OFF" additivity="false">
<appender-ref ref="console"/>
</logger>
<logger name="jdbc.resultset" level="OFF" additivity="false">
<appender-ref ref="console"/>
</logger>
<root level="INFO">
<appender-ref ref="console"/>
<appender-ref ref="file"/>
<appender-ref ref="errorfile"/>
</root>
</configuration>
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<configuration scan="true" scanPeriod="30 seconds" debug="false"> <configuration scan="true" scanPeriod="30 seconds" debug="false">
<contextName>elAdmin</contextName> <contextName>elAdmin</contextName>
<property name="log.charset" value="utf-8"/> <property name="log.charset" value="utf-8" />
<property name="log.pattern" <property name="log.pattern" value="%contextName- %red(%d{yyyy-MM-dd HH:mm:ss}) %green([%thread]) %highlight(%-5level) %boldMagenta(%logger{36}) - %msg%n" />
value="%contextName- %red(%d{yyyy-MM-dd HH:mm:ss}) %green([%thread]) %highlight(%-5level) %boldMagenta(%logger{36}) - %msg%n"/>
<!--输出到控制台--> <!--输出到控制台-->
<appender name="console" class="ch.qos.logback.core.ConsoleAppender"> <appender name="console" class="ch.qos.logback.core.ConsoleAppender">
...@@ -15,32 +14,32 @@ ...@@ -15,32 +14,32 @@
<!--普通日志输出到控制台--> <!--普通日志输出到控制台-->
<root level="info"> <root level="info">
<appender-ref ref="console"/> <appender-ref ref="console" />
</root> </root>
<!--监控sql日志输出,如需监控 Sql 打印,请设置为 INFO --> <!--监控sql日志输出,如需监控 Sql 打印,请设置为 INFO -->
<logger name="jdbc.sqlonly" level="ERROR" additivity="false"> <logger name="jdbc.sqlonly" level="ERROR" additivity="false">
<appender-ref ref="console"/> <appender-ref ref="console" />
</logger> </logger>
<logger name="jdbc.resultset" level="ERROR" additivity="false"> <logger name="jdbc.resultset" level="ERROR" additivity="false">
<appender-ref ref="console"/> <appender-ref ref="console" />
</logger> </logger>
<!-- 如想看到表格数据,将OFF改为INFO --> <!-- 如想看到表格数据,将OFF改为INFO -->
<logger name="jdbc.resultsettable" level="OFF" additivity="false"> <logger name="jdbc.resultsettable" level="OFF" additivity="false">
<appender-ref ref="console"/> <appender-ref ref="console" />
</logger> </logger>
<logger name="jdbc.connection" level="OFF" additivity="false"> <logger name="jdbc.connection" level="OFF" additivity="false">
<appender-ref ref="console"/> <appender-ref ref="console" />
</logger> </logger>
<logger name="jdbc.sqltiming" level="OFF" additivity="false"> <logger name="jdbc.sqltiming" level="OFF" additivity="false">
<appender-ref ref="console"/> <appender-ref ref="console" />
</logger> </logger>
<logger name="jdbc.audit" level="OFF" additivity="false"> <logger name="jdbc.audit" level="OFF" additivity="false">
<appender-ref ref="console"/> <appender-ref ref="console" />
</logger> </logger>
</configuration> </configuration>
\ No newline at end of file
...@@ -2,12 +2,29 @@ ...@@ -2,12 +2,29 @@
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="me.zhengjie.gemho.mapper.data.StDataMapper"> <mapper namespace="me.zhengjie.gemho.mapper.data.StDataMapper">
<select id="getStageDepth" resultType="me.zhengjie.gemho.x_datavo.tab.visual.JrxDryVo"> <select id="getStageDepth" resultType="me.zhengjie.gemho.x_datavo.tab.visual.JrxDryVo">
SELECT b.*, c.jrx_burial,c.jrx_trepanning,c.jrx_coord_x SELECT
from (SELECT CONVERT(a.stage,DECIMAL(10,5))as stage,CONVERT(a.depth,DECIMAL(10,5))as depth, a.sensorid, a.time b.stage,
from (select * from tb_st_data ORDER BY time DESC) a b.depth,
GROUP BY a.sensorid) b b.time,
join tb_drybeachequipinfor c on b.sensorid = c.equipno c.jrx_burial,
where c.equipno in c.jrx_trepanning,
c.jrx_coord_x,
c.equipno as sensorid
FROM
(
SELECT CONVERT
( a.stage, DECIMAL ( 10, 5 ) ) AS stage,
CONVERT ( a.depth, DECIMAL ( 10, 5 ) ) AS depth,
a.time ,
a.sensorid
FROM
( SELECT * FROM tb_st_data ORDER BY time DESC ) a
GROUP BY
a.sensorid
) b
right JOIN tb_drybeachequipinfor c ON b.sensorid = c.equipno
WHERE
c.equipno IN
<foreach item="item" index="index" collection="sensorids" open="(" separator="," close=")"> <foreach item="item" index="index" collection="sensorids" open="(" separator="," close=")">
#{item} #{item}
</foreach> </foreach>
......
...@@ -19,7 +19,6 @@ ...@@ -19,7 +19,6 @@
case case
when DATE_FORMAT(datarealtime, '%Y-%m-%d %H:%m:%s') &gt;= when DATE_FORMAT(datarealtime, '%Y-%m-%d %H:%m:%s') &gt;=
DATE_FORMAT(DATE_SUB(NOW(), INTERVAL 30 MINUTE), '%Y-%m-%d %H:%m:%s') then 0 DATE_FORMAT(DATE_SUB(NOW(), INTERVAL 30 MINUTE), '%Y-%m-%d %H:%m:%s') then 0
when initialstateno = '1' then 0
else 1 end as `state` else 1 end as `state`
FROM `tb_drybeachequipinfor` FROM `tb_drybeachequipinfor`
where tailingid = #{tailingid} where tailingid = #{tailingid}
...@@ -27,7 +26,7 @@ ...@@ -27,7 +26,7 @@
<select id="dryUnCount" resultType="integer"> <select id="dryUnCount" resultType="integer">
SELECT COUNT(id) as unloin SELECT COUNT(id) as unloin
FROM tb_drybeachequipinfor FROM tb_drybeachequipinfor
where tailingid = #{tailingid} and initialstateno = '0' where tailingid = #{tailingid}
and DATE_FORMAT(datarealtime, '%Y-%m-%d %H:%m:%s') &lt;= DATE_FORMAT(DATE_SUB(NOW(), INTERVAL 30 MINUTE), '%Y-%m-%d and DATE_FORMAT(datarealtime, '%Y-%m-%d %H:%m:%s') &lt;= DATE_FORMAT(DATE_SUB(NOW(), INTERVAL 30 MINUTE), '%Y-%m-%d
%H:%m:%s') %H:%m:%s')
or tailingid = #{tailingid} and initialstateno = '0' and datarealtime is Null or tailingid = #{tailingid} and initialstateno = '0' and datarealtime is Null
......
This source diff could not be displayed because it is too large. You can view the blob instead.
logging.pattern.file_IS_UNDEFINEDlogging.pattern.file_IS_UNDEFINEDlogging.pattern.file_IS_UNDEFINEDlogging.pattern.file_IS_UNDEFINEDlogging.pattern.file_IS_UNDEFINEDlogging.pattern.file_IS_UNDEFINEDlogging.pattern.file_IS_UNDEFINEDlogging.pattern.file_IS_UNDEFINEDlogging.pattern.file_IS_UNDEFINEDlogging.pattern.file_IS_UNDEFINEDlogging.pattern.file_IS_UNDEFINEDlogging.pattern.file_IS_UNDEFINEDlogging.pattern.file_IS_UNDEFINEDlogging.pattern.file_IS_UNDEFINEDlogging.pattern.file_IS_UNDEFINEDlogging.pattern.file_IS_UNDEFINEDlogging.pattern.file_IS_UNDEFINEDlogging.pattern.file_IS_UNDEFINEDlogging.pattern.file_IS_UNDEFINEDlogging.pattern.file_IS_UNDEFINEDlogging.pattern.file_IS_UNDEFINEDlogging.pattern.file_IS_UNDEFINEDlogging.pattern.file_IS_UNDEFINEDlogging.pattern.file_IS_UNDEFINEDlogging.pattern.file_IS_UNDEFINEDlogging.pattern.file_IS_UNDEFINEDlogging.pattern.file_IS_UNDEFINEDlogging.pattern.file_IS_UNDEFINEDlogging.pattern.file_IS_UNDEFINEDlogging.pattern.file_IS_UNDEFINEDlogging.pattern.file_IS_UNDEFINEDlogging.pattern.file_IS_UNDEFINEDlogging.pattern.file_IS_UNDEFINEDlogging.pattern.file_IS_UNDEFINEDlogging.pattern.file_IS_UNDEFINEDlogging.pattern.file_IS_UNDEFINEDlogging.pattern.file_IS_UNDEFINEDlogging.pattern.file_IS_UNDEFINEDlogging.pattern.file_IS_UNDEFINEDlogging.pattern.file_IS_UNDEFINEDlogging.pattern.file_IS_UNDEFINED
\ No newline at end of file
This source diff could not be displayed because it is too large. You can view the blob instead.
2022-05-21 08:21:28.404 INFO 5036 --- [background-preinit] o.h.validator.internal.util.Version : HV000001: Hibernate Validator 6.0.20.Final
2022-05-21 08:21:28.434 INFO 5036 --- [main] me.zhengjie.AppRun : Starting AppRun on XTZJ-20211221QR with PID 5036 (F:\GoolDlowd\eladmin-master\MineTRS_NEW\eladmin-system\target\classes started by Administrator in F:\GoolDlowd\eladmin-master\MineTRS_NEW)
2022-05-21 08:21:28.435 INFO 5036 --- [main] me.zhengjie.AppRun : The following profiles are active: prod
2022-05-21 08:21:30.882 DEBUG 5036 --- [main] org.apache.ibatis.logging.LogFactory : Logging initialized using 'class org.apache.ibatis.logging.slf4j.Slf4jImpl' adapter.
2022-05-21 08:21:32.011 INFO 5036 --- [main] o.a.coyote.http11.Http11NioProtocol : Initializing ProtocolHandler ["http-nio-8000"]
2022-05-21 08:21:32.013 INFO 5036 --- [main] o.apache.catalina.core.StandardService : Starting service [Tomcat]
2022-05-21 08:21:32.013 INFO 5036 --- [main] org.apache.catalina.core.StandardEngine : Starting Servlet engine: [Apache Tomcat/9.0.38]
2022-05-21 08:21:32.117 INFO 5036 --- [main] o.a.c.c.C.[Tomcat].[localhost].[/] : Initializing Spring embedded WebApplicationContext
2022-05-21 08:21:32.500 INFO 5036 --- [main] c.a.d.s.b.a.DruidDataSourceAutoConfigure : Init DruidDataSource
2022-05-21 08:21:33.419 INFO 5036 --- [main] jdbc.sqlonly : select 1
2022-05-21 08:21:33.996 INFO 5036 --- [main] jdbc.sqlonly : select 1
2022-05-21 08:21:34.577 INFO 5036 --- [main] jdbc.sqlonly : select 1
2022-05-21 08:21:35.168 INFO 5036 --- [main] jdbc.sqlonly : select 1
2022-05-21 08:21:35.776 INFO 5036 --- [main] jdbc.sqlonly : select 1
2022-05-21 08:21:35.847 INFO 5036 --- [main] com.alibaba.druid.pool.DruidDataSource : {dataSource-1} inited
2022-05-21 08:21:36.008 INFO 5036 --- [main] o.hibernate.jpa.internal.util.LogHelper : HHH000204: Processing PersistenceUnitInfo [name: default]
2022-05-21 08:21:36.062 INFO 5036 --- [main] org.hibernate.Version : HHH000412: Hibernate ORM core version 5.4.21.Final
2022-05-21 08:21:36.210 INFO 5036 --- [main] o.hibernate.annotations.common.Version : HCANN000001: Hibernate Commons Annotations {5.1.0.Final}
2022-05-21 08:21:36.330 INFO 5036 --- [main] jdbc.sqlonly : select 1
2022-05-21 08:21:36.378 INFO 5036 --- [main] org.hibernate.dialect.Dialect : HHH000400: Using dialect: org.hibernate.dialect.MySQL5InnoDBDialect
2022-05-21 08:21:37.634 INFO 5036 --- [main] o.h.e.t.j.p.i.JtaPlatformInitiator : HHH000490: Using JtaPlatform implementation: [org.hibernate.engine.transaction.jta.platform.internal.NoJtaPlatform]
2022-05-21 08:21:37.733 DEBUG 5036 --- [main] org.apache.ibatis.logging.LogFactory : Logging initialized using 'class org.apache.ibatis.logging.slf4j.Slf4jImpl' adapter.
2022-05-21 08:21:38.335 ERROR 5036 --- [main] c.b.m.core.MybatisConfiguration : mapper[me.zhengjie.gemho.mapper.tab.DrybeachequipinforMapper.gettailingid] is ignored, because it exists, maybe from xml file
2022-05-21 08:21:41.111 INFO 5036 --- [main] org.quartz.impl.StdSchedulerFactory : Using default implementation for ThreadExecutor
2022-05-21 08:21:41.124 INFO 5036 --- [main] org.quartz.core.SchedulerSignalerImpl : Initialized Scheduler Signaller of type: class org.quartz.core.SchedulerSignalerImpl
2022-05-21 08:21:41.124 INFO 5036 --- [main] org.quartz.core.QuartzScheduler : Quartz Scheduler v.2.3.2 created.
2022-05-21 08:21:41.125 INFO 5036 --- [main] org.quartz.simpl.RAMJobStore : RAMJobStore initialized.
2022-05-21 08:21:41.126 INFO 5036 --- [main] org.quartz.core.QuartzScheduler : Scheduler meta-data: Quartz Scheduler (v2.3.2) 'quartzScheduler' with instanceId 'NON_CLUSTERED'
Scheduler class: 'org.quartz.core.QuartzScheduler' - running locally.
NOT STARTED.
Currently in standby mode.
Number of jobs executed: 0
Using thread pool 'org.quartz.simpl.SimpleThreadPool' - with 10 threads.
Using job-store 'org.quartz.simpl.RAMJobStore' - which does not support persistence. and is not clustered.
2022-05-21 08:21:41.126 INFO 5036 --- [main] org.quartz.impl.StdSchedulerFactory : Quartz scheduler 'quartzScheduler' initialized from an externally provided properties instance.
2022-05-21 08:21:41.126 INFO 5036 --- [main] org.quartz.impl.StdSchedulerFactory : Quartz scheduler version: 2.3.2
2022-05-21 08:21:41.127 INFO 5036 --- [main] org.quartz.core.QuartzScheduler : JobFactory set to: org.springframework.scheduling.quartz.SpringBeanJobFactory@7a725c89
2022-05-21 08:21:42.694 INFO 5036 --- [main] me.zhengjie.config.RedisConfig : 初始化 -> [Redis CacheErrorHandler]
2022-05-21 08:21:42.717 INFO 5036 --- [main] pertySourcedRequestMappingHandlerMapping : Mapped URL path [/v2/api-docs] onto method [springfox.documentation.swagger2.web.Swagger2Controller#getDocumentation(String, HttpServletRequest)]
2022-05-21 08:21:43.439 INFO 5036 --- [main] d.s.w.p.DocumentationPluginsBootstrapper : Context refreshed
2022-05-21 08:21:43.460 INFO 5036 --- [main] d.s.w.p.DocumentationPluginsBootstrapper : Found 1 custom documentation plugin(s)
2022-05-21 08:21:43.460 INFO 5036 --- [main] d.s.w.p.DocumentationPluginsBootstrapper : Skipping initializing disabled plugin bean swagger v2.0
2022-05-21 08:21:43.461 INFO 5036 --- [main] org.quartz.core.QuartzScheduler : Scheduler quartzScheduler_$_NON_CLUSTERED started.
2022-05-21 08:21:43.467 INFO 5036 --- [main] o.a.coyote.http11.Http11NioProtocol : Starting ProtocolHandler ["http-nio-8000"]
2022-05-21 08:21:43.495 INFO 5036 --- [main] me.zhengjie.AppRun : Started AppRun in 16.16 seconds (JVM running for 20.874)
2022-05-21 08:21:43.497 INFO 5036 --- [main] m.z.modules.quartz.config.JobRunner : --------------------注入系统定时任务------------------
2022-05-21 08:21:43.547 INFO 5036 --- [main] jdbc.sqlonly : select 1
2022-05-21 08:21:43.604 INFO 5036 --- [main] jdbc.sqlonly : select quartzjob0_.job_id as job_id1_14_, quartzjob0_.create_by as create_b2_14_, quartzjob0_.create_time
as create_t3_14_, quartzjob0_.update_by as update_b4_14_, quartzjob0_.update_time as update_t5_14_,
quartzjob0_.bean_name as bean_nam6_14_, quartzjob0_.cron_expression as cron_exp7_14_, quartzjob0_.description
as descript8_14_, quartzjob0_.email as email9_14_, quartzjob0_.is_pause as is_paus10_14_, quartzjob0_.job_name
as job_nam11_14_, quartzjob0_.method_name as method_12_14_, quartzjob0_.params as params13_14_,
quartzjob0_.pause_after_failure as pause_a14_14_, quartzjob0_.person_in_charge as person_15_14_,
quartzjob0_.sub_task as sub_tas16_14_ from sys_quartz_job quartzjob0_ where quartzjob0_.is_pause=0
2022-05-21 08:21:43.654 INFO 5036 --- [main] m.z.modules.quartz.config.JobRunner : --------------------定时任务注入完成------------------
2022-05-21 08:49:28.248 INFO 5036 --- [http-nio-8000-exec-2] o.a.c.c.C.[Tomcat].[localhost].[/] : Initializing Spring DispatcherServlet 'dispatcherServlet'
2022-05-21 08:49:28.554 INFO 5036 --- [http-nio-8000-exec-2] io.lettuce.core.EpollProvider : Starting without optional epoll library
2022-05-21 08:49:28.558 INFO 5036 --- [http-nio-8000-exec-2] io.lettuce.core.KqueueProvider : Starting without optional kqueue library
2022-05-21 08:50:07.251 INFO 5036 --- [Druid-ConnectionPool-Create-1972950645] jdbc.sqlonly : select 1
2022-05-21 08:50:07.329 INFO 5036 --- [http-nio-8000-exec-1] jdbc.sqlonly : select 1
2022-05-21 08:50:07.405 INFO 5036 --- [http-nio-8000-exec-1] jdbc.sqlonly : SELECT id,sensorid,sensorname,time,stage,depth,createtime,updatetime,datasource,state,bjjb
FROM tb_st_data WHERE (sensorid = '202205181346522735' AND time >= '05/09/2022 00:00:00.000'
AND time <= '05/09/2022 23:59:59.000') ORDER BY time DESC
2022-05-21 08:52:31.944 INFO 5036 --- [SpringContextShutdownHook] org.quartz.core.QuartzScheduler : Scheduler quartzScheduler_$_NON_CLUSTERED paused.
2022-05-21 08:52:31.950 INFO 5036 --- [SpringContextShutdownHook] org.quartz.core.QuartzScheduler : Scheduler quartzScheduler_$_NON_CLUSTERED shutting down.
2022-05-21 08:52:31.950 INFO 5036 --- [SpringContextShutdownHook] org.quartz.core.QuartzScheduler : Scheduler quartzScheduler_$_NON_CLUSTERED paused.
2022-05-21 08:52:31.951 INFO 5036 --- [SpringContextShutdownHook] org.quartz.core.QuartzScheduler : Scheduler quartzScheduler_$_NON_CLUSTERED shutdown complete.
2022-05-21 08:52:31.962 INFO 5036 --- [SpringContextShutdownHook] com.alibaba.druid.pool.DruidDataSource : {dataSource-1} closing ...
2022-05-21 08:52:31.966 INFO 5036 --- [SpringContextShutdownHook] com.alibaba.druid.pool.DruidDataSource : {dataSource-1} closed
2022-05-21 08:53:02.729 INFO 7348 --- [background-preinit] o.h.validator.internal.util.Version : HV000001: Hibernate Validator 6.0.20.Final
2022-05-21 08:53:02.768 INFO 7348 --- [main] me.zhengjie.AppRun : Starting AppRun on XTZJ-20211221QR with PID 7348 (F:\GoolDlowd\eladmin-master\MineTRS_NEW\eladmin-system\target\classes started by Administrator in F:\GoolDlowd\eladmin-master\MineTRS_NEW)
2022-05-21 08:53:02.769 INFO 7348 --- [main] me.zhengjie.AppRun : The following profiles are active: prod
2022-05-21 08:53:04.768 DEBUG 7348 --- [main] org.apache.ibatis.logging.LogFactory : Logging initialized using 'class org.apache.ibatis.logging.slf4j.Slf4jImpl' adapter.
2022-05-21 08:53:05.849 INFO 7348 --- [main] o.a.coyote.http11.Http11NioProtocol : Initializing ProtocolHandler ["http-nio-8000"]
2022-05-21 08:53:05.850 INFO 7348 --- [main] o.apache.catalina.core.StandardService : Starting service [Tomcat]
2022-05-21 08:53:05.850 INFO 7348 --- [main] org.apache.catalina.core.StandardEngine : Starting Servlet engine: [Apache Tomcat/9.0.38]
2022-05-21 08:53:05.970 INFO 7348 --- [main] o.a.c.c.C.[Tomcat].[localhost].[/] : Initializing Spring embedded WebApplicationContext
2022-05-21 08:53:06.418 INFO 7348 --- [main] c.a.d.s.b.a.DruidDataSourceAutoConfigure : Init DruidDataSource
2022-05-21 08:53:07.378 INFO 7348 --- [main] jdbc.sqlonly : select 1
2022-05-21 08:53:08.021 INFO 7348 --- [main] jdbc.sqlonly : select 1
2022-05-21 08:53:08.613 INFO 7348 --- [main] jdbc.sqlonly : select 1
2022-05-21 08:53:09.190 INFO 7348 --- [main] jdbc.sqlonly : select 1
2022-05-21 08:53:09.799 INFO 7348 --- [main] jdbc.sqlonly : select 1
2022-05-21 08:53:09.869 INFO 7348 --- [main] com.alibaba.druid.pool.DruidDataSource : {dataSource-1} inited
2022-05-21 08:53:10.042 INFO 7348 --- [main] o.hibernate.jpa.internal.util.LogHelper : HHH000204: Processing PersistenceUnitInfo [name: default]
2022-05-21 08:53:10.101 INFO 7348 --- [main] org.hibernate.Version : HHH000412: Hibernate ORM core version 5.4.21.Final
2022-05-21 08:53:10.252 INFO 7348 --- [main] o.hibernate.annotations.common.Version : HCANN000001: Hibernate Commons Annotations {5.1.0.Final}
2022-05-21 08:53:10.388 INFO 7348 --- [main] jdbc.sqlonly : select 1
2022-05-21 08:53:10.433 INFO 7348 --- [main] org.hibernate.dialect.Dialect : HHH000400: Using dialect: org.hibernate.dialect.MySQL5InnoDBDialect
2022-05-21 08:53:11.803 INFO 7348 --- [main] o.h.e.t.j.p.i.JtaPlatformInitiator : HHH000490: Using JtaPlatform implementation: [org.hibernate.engine.transaction.jta.platform.internal.NoJtaPlatform]
2022-05-21 08:53:11.951 DEBUG 7348 --- [main] org.apache.ibatis.logging.LogFactory : Logging initialized using 'class org.apache.ibatis.logging.slf4j.Slf4jImpl' adapter.
2022-05-21 08:53:12.677 ERROR 7348 --- [main] c.b.m.core.MybatisConfiguration : mapper[me.zhengjie.gemho.mapper.tab.DrybeachequipinforMapper.gettailingid] is ignored, because it exists, maybe from xml file
2022-05-21 08:53:15.483 INFO 7348 --- [main] org.quartz.impl.StdSchedulerFactory : Using default implementation for ThreadExecutor
2022-05-21 08:53:15.497 INFO 7348 --- [main] org.quartz.core.SchedulerSignalerImpl : Initialized Scheduler Signaller of type: class org.quartz.core.SchedulerSignalerImpl
2022-05-21 08:53:15.498 INFO 7348 --- [main] org.quartz.core.QuartzScheduler : Quartz Scheduler v.2.3.2 created.
2022-05-21 08:53:15.499 INFO 7348 --- [main] org.quartz.simpl.RAMJobStore : RAMJobStore initialized.
2022-05-21 08:53:15.500 INFO 7348 --- [main] org.quartz.core.QuartzScheduler : Scheduler meta-data: Quartz Scheduler (v2.3.2) 'quartzScheduler' with instanceId 'NON_CLUSTERED'
Scheduler class: 'org.quartz.core.QuartzScheduler' - running locally.
NOT STARTED.
Currently in standby mode.
Number of jobs executed: 0
Using thread pool 'org.quartz.simpl.SimpleThreadPool' - with 10 threads.
Using job-store 'org.quartz.simpl.RAMJobStore' - which does not support persistence. and is not clustered.
2022-05-21 08:53:15.500 INFO 7348 --- [main] org.quartz.impl.StdSchedulerFactory : Quartz scheduler 'quartzScheduler' initialized from an externally provided properties instance.
2022-05-21 08:53:15.500 INFO 7348 --- [main] org.quartz.impl.StdSchedulerFactory : Quartz scheduler version: 2.3.2
2022-05-21 08:53:15.500 INFO 7348 --- [main] org.quartz.core.QuartzScheduler : JobFactory set to: org.springframework.scheduling.quartz.SpringBeanJobFactory@8e654f7
2022-05-21 08:53:17.223 INFO 7348 --- [main] me.zhengjie.config.RedisConfig : 初始化 -> [Redis CacheErrorHandler]
2022-05-21 08:53:17.248 INFO 7348 --- [main] pertySourcedRequestMappingHandlerMapping : Mapped URL path [/v2/api-docs] onto method [springfox.documentation.swagger2.web.Swagger2Controller#getDocumentation(String, HttpServletRequest)]
2022-05-21 08:53:17.917 INFO 7348 --- [main] d.s.w.p.DocumentationPluginsBootstrapper : Context refreshed
2022-05-21 08:53:17.935 INFO 7348 --- [main] d.s.w.p.DocumentationPluginsBootstrapper : Found 1 custom documentation plugin(s)
2022-05-21 08:53:17.936 INFO 7348 --- [main] d.s.w.p.DocumentationPluginsBootstrapper : Skipping initializing disabled plugin bean swagger v2.0
2022-05-21 08:53:17.936 INFO 7348 --- [main] org.quartz.core.QuartzScheduler : Scheduler quartzScheduler_$_NON_CLUSTERED started.
2022-05-21 08:53:17.942 INFO 7348 --- [main] o.a.coyote.http11.Http11NioProtocol : Starting ProtocolHandler ["http-nio-8000"]
2022-05-21 08:53:17.970 INFO 7348 --- [main] me.zhengjie.AppRun : Started AppRun in 16.311 seconds (JVM running for 17.725)
2022-05-21 08:53:17.972 INFO 7348 --- [main] m.z.modules.quartz.config.JobRunner : --------------------注入系统定时任务------------------
2022-05-21 08:53:18.023 INFO 7348 --- [main] jdbc.sqlonly : select 1
2022-05-21 08:53:18.084 INFO 7348 --- [main] jdbc.sqlonly : select quartzjob0_.job_id as job_id1_14_, quartzjob0_.create_by as create_b2_14_, quartzjob0_.create_time
as create_t3_14_, quartzjob0_.update_by as update_b4_14_, quartzjob0_.update_time as update_t5_14_,
quartzjob0_.bean_name as bean_nam6_14_, quartzjob0_.cron_expression as cron_exp7_14_, quartzjob0_.description
as descript8_14_, quartzjob0_.email as email9_14_, quartzjob0_.is_pause as is_paus10_14_, quartzjob0_.job_name
as job_nam11_14_, quartzjob0_.method_name as method_12_14_, quartzjob0_.params as params13_14_,
quartzjob0_.pause_after_failure as pause_a14_14_, quartzjob0_.person_in_charge as person_15_14_,
quartzjob0_.sub_task as sub_tas16_14_ from sys_quartz_job quartzjob0_ where quartzjob0_.is_pause=0
2022-05-21 08:53:18.135 INFO 7348 --- [main] m.z.modules.quartz.config.JobRunner : --------------------定时任务注入完成------------------
2022-05-21 08:53:24.960 INFO 7348 --- [http-nio-8000-exec-2] o.a.c.c.C.[Tomcat].[localhost].[/] : Initializing Spring DispatcherServlet 'dispatcherServlet'
2022-05-21 08:53:25.152 INFO 7348 --- [http-nio-8000-exec-2] io.lettuce.core.EpollProvider : Starting without optional epoll library
2022-05-21 08:53:25.155 INFO 7348 --- [http-nio-8000-exec-2] io.lettuce.core.KqueueProvider : Starting without optional kqueue library
2022-05-21 08:53:28.734 INFO 7348 --- [http-nio-8000-exec-2] jdbc.sqlonly : select 1
2022-05-21 08:53:28.792 INFO 7348 --- [http-nio-8000-exec-2] jdbc.sqlonly : SELECT id,sensorid,sensorname,time,stage,depth,createtime,updatetime,datasource,state,bjjb
FROM tb_st_data WHERE (sensorid = '202205181346522735' AND time >= '05/09/2022 00:00:00.000'
AND time <= '05/09/2022 23:59:59.000') ORDER BY time DESC
2022-05-21 08:53:37.485 INFO 7348 --- [SpringContextShutdownHook] org.quartz.core.QuartzScheduler : Scheduler quartzScheduler_$_NON_CLUSTERED paused.
2022-05-21 08:53:37.492 INFO 7348 --- [SpringContextShutdownHook] org.quartz.core.QuartzScheduler : Scheduler quartzScheduler_$_NON_CLUSTERED shutting down.
2022-05-21 08:53:37.492 INFO 7348 --- [SpringContextShutdownHook] org.quartz.core.QuartzScheduler : Scheduler quartzScheduler_$_NON_CLUSTERED paused.
2022-05-21 08:53:37.493 INFO 7348 --- [SpringContextShutdownHook] org.quartz.core.QuartzScheduler : Scheduler quartzScheduler_$_NON_CLUSTERED shutdown complete.
2022-05-21 08:53:37.505 INFO 7348 --- [SpringContextShutdownHook] com.alibaba.druid.pool.DruidDataSource : {dataSource-1} closing ...
2022-05-21 08:53:37.515 INFO 7348 --- [SpringContextShutdownHook] com.alibaba.druid.pool.DruidDataSource : {dataSource-1} closed
2022-05-21 09:02:32.861 INFO 7560 --- [background-preinit] o.h.validator.internal.util.Version : HV000001: Hibernate Validator 6.0.20.Final
2022-05-21 09:02:32.900 INFO 7560 --- [main] me.zhengjie.AppRun : Starting AppRun on XTZJ-20211221QR with PID 7560 (F:\GoolDlowd\eladmin-master\MineTRS_NEW\eladmin-system\target\classes started by Administrator in F:\GoolDlowd\eladmin-master\MineTRS_NEW)
2022-05-21 09:02:32.901 INFO 7560 --- [main] me.zhengjie.AppRun : The following profiles are active: prod
2022-05-21 09:02:35.617 DEBUG 7560 --- [main] org.apache.ibatis.logging.LogFactory : Logging initialized using 'class org.apache.ibatis.logging.slf4j.Slf4jImpl' adapter.
2022-05-21 09:02:36.706 INFO 7560 --- [main] o.a.coyote.http11.Http11NioProtocol : Initializing ProtocolHandler ["http-nio-8000"]
2022-05-21 09:02:36.707 INFO 7560 --- [main] o.apache.catalina.core.StandardService : Starting service [Tomcat]
2022-05-21 09:02:36.707 INFO 7560 --- [main] org.apache.catalina.core.StandardEngine : Starting Servlet engine: [Apache Tomcat/9.0.38]
2022-05-21 09:02:36.832 INFO 7560 --- [main] o.a.c.c.C.[Tomcat].[localhost].[/] : Initializing Spring embedded WebApplicationContext
2022-05-21 09:02:37.581 INFO 7560 --- [main] c.a.d.s.b.a.DruidDataSourceAutoConfigure : Init DruidDataSource
2022-05-21 09:02:38.629 INFO 7560 --- [main] jdbc.sqlonly : select 1
2022-05-21 09:02:39.230 INFO 7560 --- [main] jdbc.sqlonly : select 1
2022-05-21 09:02:39.789 INFO 7560 --- [main] jdbc.sqlonly : select 1
2022-05-21 09:02:40.355 INFO 7560 --- [main] jdbc.sqlonly : select 1
2022-05-21 09:02:40.960 INFO 7560 --- [main] jdbc.sqlonly : select 1
2022-05-21 09:02:41.069 INFO 7560 --- [main] com.alibaba.druid.pool.DruidDataSource : {dataSource-1} inited
2022-05-21 09:02:41.835 INFO 7560 --- [main] o.hibernate.jpa.internal.util.LogHelper : HHH000204: Processing PersistenceUnitInfo [name: default]
2022-05-21 09:02:41.906 INFO 7560 --- [main] org.hibernate.Version : HHH000412: Hibernate ORM core version 5.4.21.Final
2022-05-21 09:02:42.099 INFO 7560 --- [main] o.hibernate.annotations.common.Version : HCANN000001: Hibernate Commons Annotations {5.1.0.Final}
2022-05-21 09:02:42.268 INFO 7560 --- [main] jdbc.sqlonly : select 1
2022-05-21 09:02:42.319 INFO 7560 --- [main] org.hibernate.dialect.Dialect : HHH000400: Using dialect: org.hibernate.dialect.MySQL5InnoDBDialect
2022-05-21 09:02:43.851 INFO 7560 --- [main] o.h.e.t.j.p.i.JtaPlatformInitiator : HHH000490: Using JtaPlatform implementation: [org.hibernate.engine.transaction.jta.platform.internal.NoJtaPlatform]
2022-05-21 09:02:43.972 DEBUG 7560 --- [main] org.apache.ibatis.logging.LogFactory : Logging initialized using 'class org.apache.ibatis.logging.slf4j.Slf4jImpl' adapter.
2022-05-21 09:02:44.657 ERROR 7560 --- [main] c.b.m.core.MybatisConfiguration : mapper[me.zhengjie.gemho.mapper.tab.DrybeachequipinforMapper.gettailingid] is ignored, because it exists, maybe from xml file
2022-05-21 09:02:48.564 INFO 7560 --- [main] org.quartz.impl.StdSchedulerFactory : Using default implementation for ThreadExecutor
2022-05-21 09:02:48.581 INFO 7560 --- [main] org.quartz.core.SchedulerSignalerImpl : Initialized Scheduler Signaller of type: class org.quartz.core.SchedulerSignalerImpl
2022-05-21 09:02:48.582 INFO 7560 --- [main] org.quartz.core.QuartzScheduler : Quartz Scheduler v.2.3.2 created.
2022-05-21 09:02:48.585 INFO 7560 --- [main] org.quartz.simpl.RAMJobStore : RAMJobStore initialized.
2022-05-21 09:02:48.586 INFO 7560 --- [main] org.quartz.core.QuartzScheduler : Scheduler meta-data: Quartz Scheduler (v2.3.2) 'quartzScheduler' with instanceId 'NON_CLUSTERED'
Scheduler class: 'org.quartz.core.QuartzScheduler' - running locally.
NOT STARTED.
Currently in standby mode.
Number of jobs executed: 0
Using thread pool 'org.quartz.simpl.SimpleThreadPool' - with 10 threads.
Using job-store 'org.quartz.simpl.RAMJobStore' - which does not support persistence. and is not clustered.
2022-05-21 09:02:48.586 INFO 7560 --- [main] org.quartz.impl.StdSchedulerFactory : Quartz scheduler 'quartzScheduler' initialized from an externally provided properties instance.
2022-05-21 09:02:48.586 INFO 7560 --- [main] org.quartz.impl.StdSchedulerFactory : Quartz scheduler version: 2.3.2
2022-05-21 09:02:48.587 INFO 7560 --- [main] org.quartz.core.QuartzScheduler : JobFactory set to: org.springframework.scheduling.quartz.SpringBeanJobFactory@c62d08a
2022-05-21 09:02:50.416 INFO 7560 --- [main] me.zhengjie.config.RedisConfig : 初始化 -> [Redis CacheErrorHandler]
2022-05-21 09:02:50.440 INFO 7560 --- [main] pertySourcedRequestMappingHandlerMapping : Mapped URL path [/v2/api-docs] onto method [springfox.documentation.swagger2.web.Swagger2Controller#getDocumentation(String, HttpServletRequest)]
2022-05-21 09:02:51.113 INFO 7560 --- [main] d.s.w.p.DocumentationPluginsBootstrapper : Context refreshed
2022-05-21 09:02:51.131 INFO 7560 --- [main] d.s.w.p.DocumentationPluginsBootstrapper : Found 1 custom documentation plugin(s)
2022-05-21 09:02:51.131 INFO 7560 --- [main] d.s.w.p.DocumentationPluginsBootstrapper : Skipping initializing disabled plugin bean swagger v2.0
2022-05-21 09:02:51.131 INFO 7560 --- [main] org.quartz.core.QuartzScheduler : Scheduler quartzScheduler_$_NON_CLUSTERED started.
2022-05-21 09:02:51.138 INFO 7560 --- [main] o.a.coyote.http11.Http11NioProtocol : Starting ProtocolHandler ["http-nio-8000"]
2022-05-21 09:02:51.170 INFO 7560 --- [main] me.zhengjie.AppRun : Started AppRun in 19.556 seconds (JVM running for 21.254)
2022-05-21 09:02:51.173 INFO 7560 --- [main] m.z.modules.quartz.config.JobRunner : --------------------注入系统定时任务------------------
2022-05-21 09:02:51.223 INFO 7560 --- [main] jdbc.sqlonly : select 1
2022-05-21 09:02:51.286 INFO 7560 --- [main] jdbc.sqlonly : select quartzjob0_.job_id as job_id1_14_, quartzjob0_.create_by as create_b2_14_, quartzjob0_.create_time
as create_t3_14_, quartzjob0_.update_by as update_b4_14_, quartzjob0_.update_time as update_t5_14_,
quartzjob0_.bean_name as bean_nam6_14_, quartzjob0_.cron_expression as cron_exp7_14_, quartzjob0_.description
as descript8_14_, quartzjob0_.email as email9_14_, quartzjob0_.is_pause as is_paus10_14_, quartzjob0_.job_name
as job_nam11_14_, quartzjob0_.method_name as method_12_14_, quartzjob0_.params as params13_14_,
quartzjob0_.pause_after_failure as pause_a14_14_, quartzjob0_.person_in_charge as person_15_14_,
quartzjob0_.sub_task as sub_tas16_14_ from sys_quartz_job quartzjob0_ where quartzjob0_.is_pause=0
2022-05-21 09:02:51.339 INFO 7560 --- [main] m.z.modules.quartz.config.JobRunner : --------------------定时任务注入完成------------------
2022-05-21 11:12:37.794 INFO 7560 --- [http-nio-8000-exec-3] o.a.c.c.C.[Tomcat].[localhost].[/] : Initializing Spring DispatcherServlet 'dispatcherServlet'
2022-05-21 17:25:24.829 INFO 7560 --- [SpringContextShutdownHook] org.quartz.core.QuartzScheduler : Scheduler quartzScheduler_$_NON_CLUSTERED paused.
2022-05-21 17:25:24.851 INFO 7560 --- [SpringContextShutdownHook] org.quartz.core.QuartzScheduler : Scheduler quartzScheduler_$_NON_CLUSTERED shutting down.
2022-05-21 17:25:24.851 INFO 7560 --- [SpringContextShutdownHook] org.quartz.core.QuartzScheduler : Scheduler quartzScheduler_$_NON_CLUSTERED paused.
2022-05-21 17:25:24.853 INFO 7560 --- [SpringContextShutdownHook] org.quartz.core.QuartzScheduler : Scheduler quartzScheduler_$_NON_CLUSTERED shutdown complete.
2022-05-21 17:25:24.885 INFO 7560 --- [SpringContextShutdownHook] com.alibaba.druid.pool.DruidDataSource : {dataSource-1} closing ...
2022-05-21 17:25:24.899 INFO 7560 --- [SpringContextShutdownHook] com.alibaba.druid.pool.DruidDataSource : {dataSource-1} closed
2022-05-19 16:01:48.659 [main] ERROR o.s.boot.SpringApplication - Application run failed
java.lang.IllegalStateException: Logback configuration error detected:
ERROR in ch.qos.logback.core.pattern.parser.Compiler@6273c5a4 - There is no conversion class registered for composite conversion word [clr]
ERROR in ch.qos.logback.core.pattern.parser.Compiler@6273c5a4 - Failed to create converter for [%clr] keyword
ERROR in ch.qos.logback.core.pattern.parser.Compiler@6273c5a4 - There is no conversion class registered for composite conversion word [clr]
ERROR in ch.qos.logback.core.pattern.parser.Compiler@6273c5a4 - Failed to create converter for [%clr] keyword
ERROR in ch.qos.logback.core.pattern.parser.Compiler@6273c5a4 - There is no conversion class registered for composite conversion word [clr]
ERROR in ch.qos.logback.core.pattern.parser.Compiler@6273c5a4 - Failed to create converter for [%clr] keyword
ERROR in ch.qos.logback.core.pattern.parser.Compiler@6273c5a4 - There is no conversion class registered for composite conversion word [clr]
ERROR in ch.qos.logback.core.pattern.parser.Compiler@6273c5a4 - Failed to create converter for [%clr] keyword
ERROR in ch.qos.logback.core.pattern.parser.Compiler@6273c5a4 - There is no conversion class registered for composite conversion word [clr]
ERROR in ch.qos.logback.core.pattern.parser.Compiler@6273c5a4 - Failed to create converter for [%clr] keyword
ERROR in ch.qos.logback.core.pattern.parser.Compiler@6273c5a4 - There is no conversion class registered for conversion word [wEx]
ERROR in ch.qos.logback.core.pattern.parser.Compiler@6273c5a4 - [wEx] is not a valid conversion word
at org.springframework.boot.logging.logback.LogbackLoggingSystem.loadConfiguration(LogbackLoggingSystem.java:169)
at org.springframework.boot.logging.AbstractLoggingSystem.initializeWithConventions(AbstractLoggingSystem.java:80)
at org.springframework.boot.logging.AbstractLoggingSystem.initialize(AbstractLoggingSystem.java:60)
at org.springframework.boot.logging.logback.LogbackLoggingSystem.initialize(LogbackLoggingSystem.java:118)
at org.springframework.boot.context.logging.LoggingApplicationListener.initializeSystem(LoggingApplicationListener.java:313)
at org.springframework.boot.context.logging.LoggingApplicationListener.initialize(LoggingApplicationListener.java:288)
at org.springframework.boot.context.logging.LoggingApplicationListener.onApplicationEnvironmentPreparedEvent(LoggingApplicationListener.java:246)
at org.springframework.boot.context.logging.LoggingApplicationListener.onApplicationEvent(LoggingApplicationListener.java:223)
at org.springframework.context.event.SimpleApplicationEventMulticaster.doInvokeListener(SimpleApplicationEventMulticaster.java:172)
at org.springframework.context.event.SimpleApplicationEventMulticaster.invokeListener(SimpleApplicationEventMulticaster.java:165)
at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:139)
at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:127)
at org.springframework.boot.context.event.EventPublishingRunListener.environmentPrepared(EventPublishingRunListener.java:76)
at org.springframework.boot.SpringApplicationRunListeners.environmentPrepared(SpringApplicationRunListeners.java:53)
at org.springframework.boot.SpringApplication.prepareEnvironment(SpringApplication.java:345)
at org.springframework.boot.SpringApplication.run(SpringApplication.java:308)
at org.springframework.boot.SpringApplication.run(SpringApplication.java:1226)
at org.springframework.boot.SpringApplication.run(SpringApplication.java:1215)
at me.zhengjie.AppRun.main(AppRun.java:54)
2022-05-19 16:02:27.315 [main] ERROR o.s.boot.SpringApplication - Application run failed
java.lang.IllegalStateException: Logback configuration error detected:
ERROR in ch.qos.logback.core.pattern.parser.Compiler@3f446bef - There is no conversion class registered for composite conversion word [clr]
ERROR in ch.qos.logback.core.pattern.parser.Compiler@3f446bef - Failed to create converter for [%clr] keyword
ERROR in ch.qos.logback.core.pattern.parser.Compiler@3f446bef - There is no conversion class registered for composite conversion word [clr]
ERROR in ch.qos.logback.core.pattern.parser.Compiler@3f446bef - Failed to create converter for [%clr] keyword
ERROR in ch.qos.logback.core.pattern.parser.Compiler@3f446bef - There is no conversion class registered for composite conversion word [clr]
ERROR in ch.qos.logback.core.pattern.parser.Compiler@3f446bef - Failed to create converter for [%clr] keyword
ERROR in ch.qos.logback.core.pattern.parser.Compiler@3f446bef - There is no conversion class registered for composite conversion word [clr]
ERROR in ch.qos.logback.core.pattern.parser.Compiler@3f446bef - Failed to create converter for [%clr] keyword
ERROR in ch.qos.logback.core.pattern.parser.Compiler@3f446bef - There is no conversion class registered for composite conversion word [clr]
ERROR in ch.qos.logback.core.pattern.parser.Compiler@3f446bef - Failed to create converter for [%clr] keyword
ERROR in ch.qos.logback.core.pattern.parser.Compiler@3f446bef - There is no conversion class registered for conversion word [wEx]
ERROR in ch.qos.logback.core.pattern.parser.Compiler@3f446bef - [wEx] is not a valid conversion word
at org.springframework.boot.logging.logback.LogbackLoggingSystem.loadConfiguration(LogbackLoggingSystem.java:169)
at org.springframework.boot.logging.AbstractLoggingSystem.initializeWithConventions(AbstractLoggingSystem.java:80)
at org.springframework.boot.logging.AbstractLoggingSystem.initialize(AbstractLoggingSystem.java:60)
at org.springframework.boot.logging.logback.LogbackLoggingSystem.initialize(LogbackLoggingSystem.java:118)
at org.springframework.boot.context.logging.LoggingApplicationListener.initializeSystem(LoggingApplicationListener.java:313)
at org.springframework.boot.context.logging.LoggingApplicationListener.initialize(LoggingApplicationListener.java:288)
at org.springframework.boot.context.logging.LoggingApplicationListener.onApplicationEnvironmentPreparedEvent(LoggingApplicationListener.java:246)
at org.springframework.boot.context.logging.LoggingApplicationListener.onApplicationEvent(LoggingApplicationListener.java:223)
at org.springframework.context.event.SimpleApplicationEventMulticaster.doInvokeListener(SimpleApplicationEventMulticaster.java:172)
at org.springframework.context.event.SimpleApplicationEventMulticaster.invokeListener(SimpleApplicationEventMulticaster.java:165)
at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:139)
at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:127)
at org.springframework.boot.context.event.EventPublishingRunListener.environmentPrepared(EventPublishingRunListener.java:76)
at org.springframework.boot.SpringApplicationRunListeners.environmentPrepared(SpringApplicationRunListeners.java:53)
at org.springframework.boot.SpringApplication.prepareEnvironment(SpringApplication.java:345)
at org.springframework.boot.SpringApplication.run(SpringApplication.java:308)
at org.springframework.boot.SpringApplication.run(SpringApplication.java:1226)
at org.springframework.boot.SpringApplication.run(SpringApplication.java:1215)
at me.zhengjie.AppRun.main(AppRun.java:54)
2022-05-19 16:02:39.806 [main] ERROR o.s.boot.SpringApplication - Application run failed
java.lang.IllegalStateException: Logback configuration error detected:
ERROR in ch.qos.logback.core.pattern.parser.Compiler@592e843a - There is no conversion class registered for composite conversion word [clr]
ERROR in ch.qos.logback.core.pattern.parser.Compiler@592e843a - Failed to create converter for [%clr] keyword
ERROR in ch.qos.logback.core.pattern.parser.Compiler@592e843a - There is no conversion class registered for composite conversion word [clr]
ERROR in ch.qos.logback.core.pattern.parser.Compiler@592e843a - Failed to create converter for [%clr] keyword
ERROR in ch.qos.logback.core.pattern.parser.Compiler@592e843a - There is no conversion class registered for composite conversion word [clr]
ERROR in ch.qos.logback.core.pattern.parser.Compiler@592e843a - Failed to create converter for [%clr] keyword
ERROR in ch.qos.logback.core.pattern.parser.Compiler@592e843a - There is no conversion class registered for composite conversion word [clr]
ERROR in ch.qos.logback.core.pattern.parser.Compiler@592e843a - Failed to create converter for [%clr] keyword
ERROR in ch.qos.logback.core.pattern.parser.Compiler@592e843a - There is no conversion class registered for composite conversion word [clr]
ERROR in ch.qos.logback.core.pattern.parser.Compiler@592e843a - Failed to create converter for [%clr] keyword
ERROR in ch.qos.logback.core.pattern.parser.Compiler@592e843a - There is no conversion class registered for conversion word [wEx]
ERROR in ch.qos.logback.core.pattern.parser.Compiler@592e843a - [wEx] is not a valid conversion word
at org.springframework.boot.logging.logback.LogbackLoggingSystem.loadConfiguration(LogbackLoggingSystem.java:169)
at org.springframework.boot.logging.AbstractLoggingSystem.initializeWithConventions(AbstractLoggingSystem.java:80)
at org.springframework.boot.logging.AbstractLoggingSystem.initialize(AbstractLoggingSystem.java:60)
at org.springframework.boot.logging.logback.LogbackLoggingSystem.initialize(LogbackLoggingSystem.java:118)
at org.springframework.boot.context.logging.LoggingApplicationListener.initializeSystem(LoggingApplicationListener.java:313)
at org.springframework.boot.context.logging.LoggingApplicationListener.initialize(LoggingApplicationListener.java:288)
at org.springframework.boot.context.logging.LoggingApplicationListener.onApplicationEnvironmentPreparedEvent(LoggingApplicationListener.java:246)
at org.springframework.boot.context.logging.LoggingApplicationListener.onApplicationEvent(LoggingApplicationListener.java:223)
at org.springframework.context.event.SimpleApplicationEventMulticaster.doInvokeListener(SimpleApplicationEventMulticaster.java:172)
at org.springframework.context.event.SimpleApplicationEventMulticaster.invokeListener(SimpleApplicationEventMulticaster.java:165)
at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:139)
at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:127)
at org.springframework.boot.context.event.EventPublishingRunListener.environmentPrepared(EventPublishingRunListener.java:76)
at org.springframework.boot.SpringApplicationRunListeners.environmentPrepared(SpringApplicationRunListeners.java:53)
at org.springframework.boot.SpringApplication.prepareEnvironment(SpringApplication.java:345)
at org.springframework.boot.SpringApplication.run(SpringApplication.java:308)
at org.springframework.boot.SpringApplication.run(SpringApplication.java:1226)
at org.springframework.boot.SpringApplication.run(SpringApplication.java:1215)
at me.zhengjie.AppRun.main(AppRun.java:54)
2022-05-19 16:03:20.622 [main] ERROR o.s.boot.SpringApplication - Application run failed
java.lang.IllegalStateException: Logback configuration error detected:
ERROR in ch.qos.logback.core.pattern.parser.Compiler@41fe9859 - There is no conversion class registered for composite conversion word [clr]
ERROR in ch.qos.logback.core.pattern.parser.Compiler@41fe9859 - Failed to create converter for [%clr] keyword
ERROR in ch.qos.logback.core.pattern.parser.Compiler@41fe9859 - There is no conversion class registered for composite conversion word [clr]
ERROR in ch.qos.logback.core.pattern.parser.Compiler@41fe9859 - Failed to create converter for [%clr] keyword
ERROR in ch.qos.logback.core.pattern.parser.Compiler@41fe9859 - There is no conversion class registered for composite conversion word [clr]
ERROR in ch.qos.logback.core.pattern.parser.Compiler@41fe9859 - Failed to create converter for [%clr] keyword
ERROR in ch.qos.logback.core.pattern.parser.Compiler@41fe9859 - There is no conversion class registered for composite conversion word [clr]
ERROR in ch.qos.logback.core.pattern.parser.Compiler@41fe9859 - Failed to create converter for [%clr] keyword
ERROR in ch.qos.logback.core.pattern.parser.Compiler@41fe9859 - There is no conversion class registered for composite conversion word [clr]
ERROR in ch.qos.logback.core.pattern.parser.Compiler@41fe9859 - Failed to create converter for [%clr] keyword
ERROR in ch.qos.logback.core.pattern.parser.Compiler@41fe9859 - There is no conversion class registered for conversion word [wEx]
ERROR in ch.qos.logback.core.pattern.parser.Compiler@41fe9859 - [wEx] is not a valid conversion word
at org.springframework.boot.logging.logback.LogbackLoggingSystem.loadConfiguration(LogbackLoggingSystem.java:169)
at org.springframework.boot.logging.AbstractLoggingSystem.initializeWithConventions(AbstractLoggingSystem.java:80)
at org.springframework.boot.logging.AbstractLoggingSystem.initialize(AbstractLoggingSystem.java:60)
at org.springframework.boot.logging.logback.LogbackLoggingSystem.initialize(LogbackLoggingSystem.java:118)
at org.springframework.boot.context.logging.LoggingApplicationListener.initializeSystem(LoggingApplicationListener.java:313)
at org.springframework.boot.context.logging.LoggingApplicationListener.initialize(LoggingApplicationListener.java:288)
at org.springframework.boot.context.logging.LoggingApplicationListener.onApplicationEnvironmentPreparedEvent(LoggingApplicationListener.java:246)
at org.springframework.boot.context.logging.LoggingApplicationListener.onApplicationEvent(LoggingApplicationListener.java:223)
at org.springframework.context.event.SimpleApplicationEventMulticaster.doInvokeListener(SimpleApplicationEventMulticaster.java:172)
at org.springframework.context.event.SimpleApplicationEventMulticaster.invokeListener(SimpleApplicationEventMulticaster.java:165)
at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:139)
at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:127)
at org.springframework.boot.context.event.EventPublishingRunListener.environmentPrepared(EventPublishingRunListener.java:76)
at org.springframework.boot.SpringApplicationRunListeners.environmentPrepared(SpringApplicationRunListeners.java:53)
at org.springframework.boot.SpringApplication.prepareEnvironment(SpringApplication.java:345)
at org.springframework.boot.SpringApplication.run(SpringApplication.java:308)
at org.springframework.boot.SpringApplication.run(SpringApplication.java:1226)
at org.springframework.boot.SpringApplication.run(SpringApplication.java:1215)
at me.zhengjie.AppRun.main(AppRun.java:54)
2022-05-19 16:01:08.586 [main] ERROR o.s.boot.SpringApplication - Application run failed
java.lang.IllegalStateException: Logback configuration error detected:
ERROR in ch.qos.logback.core.pattern.parser.Compiler@25ddbbbb - There is no conversion class registered for composite conversion word [clr]
ERROR in ch.qos.logback.core.pattern.parser.Compiler@25ddbbbb - Failed to create converter for [%clr] keyword
ERROR in ch.qos.logback.core.pattern.parser.Compiler@25ddbbbb - There is no conversion class registered for composite conversion word [clr]
ERROR in ch.qos.logback.core.pattern.parser.Compiler@25ddbbbb - Failed to create converter for [%clr] keyword
ERROR in ch.qos.logback.core.pattern.parser.Compiler@25ddbbbb - There is no conversion class registered for composite conversion word [clr]
ERROR in ch.qos.logback.core.pattern.parser.Compiler@25ddbbbb - Failed to create converter for [%clr] keyword
ERROR in ch.qos.logback.core.pattern.parser.Compiler@25ddbbbb - There is no conversion class registered for composite conversion word [clr]
ERROR in ch.qos.logback.core.pattern.parser.Compiler@25ddbbbb - Failed to create converter for [%clr] keyword
ERROR in ch.qos.logback.core.pattern.parser.Compiler@25ddbbbb - There is no conversion class registered for composite conversion word [clr]
ERROR in ch.qos.logback.core.pattern.parser.Compiler@25ddbbbb - Failed to create converter for [%clr] keyword
ERROR in ch.qos.logback.core.pattern.parser.Compiler@25ddbbbb - There is no conversion class registered for conversion word [wEx]
ERROR in ch.qos.logback.core.pattern.parser.Compiler@25ddbbbb - [wEx] is not a valid conversion word
at org.springframework.boot.logging.logback.LogbackLoggingSystem.loadConfiguration(LogbackLoggingSystem.java:169)
at org.springframework.boot.logging.AbstractLoggingSystem.initializeWithConventions(AbstractLoggingSystem.java:80)
at org.springframework.boot.logging.AbstractLoggingSystem.initialize(AbstractLoggingSystem.java:60)
at org.springframework.boot.logging.logback.LogbackLoggingSystem.initialize(LogbackLoggingSystem.java:118)
at org.springframework.boot.context.logging.LoggingApplicationListener.initializeSystem(LoggingApplicationListener.java:313)
at org.springframework.boot.context.logging.LoggingApplicationListener.initialize(LoggingApplicationListener.java:288)
at org.springframework.boot.context.logging.LoggingApplicationListener.onApplicationEnvironmentPreparedEvent(LoggingApplicationListener.java:246)
at org.springframework.boot.context.logging.LoggingApplicationListener.onApplicationEvent(LoggingApplicationListener.java:223)
at org.springframework.context.event.SimpleApplicationEventMulticaster.doInvokeListener(SimpleApplicationEventMulticaster.java:172)
at org.springframework.context.event.SimpleApplicationEventMulticaster.invokeListener(SimpleApplicationEventMulticaster.java:165)
at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:139)
at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:127)
at org.springframework.boot.context.event.EventPublishingRunListener.environmentPrepared(EventPublishingRunListener.java:76)
at org.springframework.boot.SpringApplicationRunListeners.environmentPrepared(SpringApplicationRunListeners.java:53)
at org.springframework.boot.SpringApplication.prepareEnvironment(SpringApplication.java:345)
at org.springframework.boot.SpringApplication.run(SpringApplication.java:308)
at org.springframework.boot.SpringApplication.run(SpringApplication.java:1226)
at org.springframework.boot.SpringApplication.run(SpringApplication.java:1215)
at me.zhengjie.AppRun.main(AppRun.java:54)
This source diff could not be displayed because it is too large. You can view the blob instead.
2022-05-21 08:21:38.335 ERROR 5036 --- [main] c.b.m.core.MybatisConfiguration : mapper[me.zhengjie.gemho.mapper.tab.DrybeachequipinforMapper.gettailingid] is ignored, because it exists, maybe from xml file
2022-05-21 08:53:12.677 ERROR 7348 --- [main] c.b.m.core.MybatisConfiguration : mapper[me.zhengjie.gemho.mapper.tab.DrybeachequipinforMapper.gettailingid] is ignored, because it exists, maybe from xml file
2022-05-21 09:02:44.657 ERROR 7560 --- [main] c.b.m.core.MybatisConfiguration : mapper[me.zhengjie.gemho.mapper.tab.DrybeachequipinforMapper.gettailingid] is ignored, because it exists, maybe from xml file
2022-05-19 08:20:51.824 INFO 7884 --- [main] me.zhengjie.AppRun : Starting AppRun on XTZJ-20211221QR with PID 7884 (F:\GoolDlowd\eladmin-master\MineTRS_NEW\eladmin-system\target\classes started by Administrator in F:\GoolDlowd\eladmin-master\MineTRS_NEW)
2022-05-19 08:20:51.827 INFO 7884 --- [main] me.zhengjie.AppRun : The following profiles are active: prod
2022-05-19 08:20:53.384 INFO 7884 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Multiple Spring Data modules found, entering strict repository configuration mode!
2022-05-19 08:20:53.384 INFO 7884 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Bootstrapping Spring Data JPA repositories in DEFAULT mode.
2022-05-19 08:20:53.654 INFO 7884 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Finished Spring Data repository scanning in 259ms. Found 22 JPA repository interfaces.
2022-05-19 08:20:54.067 INFO 7884 --- [main] trationDelegate$BeanPostProcessorChecker : Bean 'asyncTaskExecutePool' of type [me.zhengjie.config.thread.AsyncTaskExecutePool$$EnhancerBySpringCGLIB$$23b7cd9f] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2022-05-19 08:20:54.427 INFO 7884 --- [main] trationDelegate$BeanPostProcessorChecker : Bean 'redisConfig' of type [me.zhengjie.config.RedisConfig$$EnhancerBySpringCGLIB$$4aa4a468] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2022-05-19 08:20:54.482 INFO 7884 --- [main] trationDelegate$BeanPostProcessorChecker : Bean 'org.springframework.security.access.expression.method.DefaultMethodSecurityExpressionHandler@3404e5c4' of type [org.springframework.security.access.expression.method.DefaultMethodSecurityExpressionHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2022-05-19 08:20:54.494 INFO 7884 --- [main] trationDelegate$BeanPostProcessorChecker : Bean 'methodSecurityMetadataSource' of type [org.springframework.security.access.method.DelegatingMethodSecurityMetadataSource] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2022-05-19 08:20:54.860 INFO 7884 --- [main] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat initialized with port(s): 8000 (http)
2022-05-19 08:20:54.877 INFO 7884 --- [main] o.apache.catalina.core.StandardService : Starting service [Tomcat]
2022-05-19 08:20:54.877 INFO 7884 --- [main] org.apache.catalina.core.StandardEngine : Starting Servlet engine: [Apache Tomcat/9.0.38]
2022-05-19 08:20:54.988 INFO 7884 --- [main] o.a.c.c.C.[Tomcat].[localhost].[/] : Initializing Spring embedded WebApplicationContext
2022-05-19 08:20:54.989 INFO 7884 --- [main] w.s.c.ServletWebServerApplicationContext : Root WebApplicationContext: initialization completed in 3069 ms
2022-05-19 08:20:55.440 INFO 7884 --- [main] c.a.d.s.b.a.DruidDataSourceAutoConfigure : Init DruidDataSource
2022-05-19 08:20:56.432 INFO 7884 --- [main] jdbc.connection : 1. Connection opened
2022-05-19 08:20:56.432 INFO 7884 --- [main] jdbc.audit : 1. Connection.new Connection returned
2022-05-19 08:20:56.435 INFO 7884 --- [main] jdbc.audit : 1. Connection.getAutoCommit() returned true
2022-05-19 08:20:56.435 INFO 7884 --- [main] jdbc.audit : 1. Connection.isClosed() returned false
2022-05-19 08:20:56.442 INFO 7884 --- [main] jdbc.audit : 1. Statement.new Statement returned
2022-05-19 08:20:56.442 INFO 7884 --- [main] jdbc.audit : 1. Connection.createStatement() returned net.sf.log4jdbc.sql.jdbcapi.StatementSpy@bb50de6
2022-05-19 08:20:56.486 INFO 7884 --- [main] jdbc.audit : 1. Connection.getAutoCommit() returned true
2022-05-19 08:20:56.489 INFO 7884 --- [main] jdbc.sqlonly : select 1
2022-05-19 08:20:56.540 INFO 7884 --- [main] jdbc.sqltiming : select 1
{executed in 51 msec}
2022-05-19 08:20:56.543 INFO 7884 --- [main] jdbc.resultset : 1. ResultSet.new ResultSet returned
2022-05-19 08:20:56.543 INFO 7884 --- [main] jdbc.audit : 1. Statement.executeQuery(select 1) returned net.sf.log4jdbc.sql.jdbcapi.ResultSetSpy@29f8134
2022-05-19 08:20:56.546 INFO 7884 --- [main] jdbc.resultset : 1. ResultSet.next() returned true
2022-05-19 08:20:56.547 INFO 7884 --- [main] jdbc.resultsettable :
|--|
|1 |
|--|
|--|
2022-05-19 08:20:56.548 INFO 7884 --- [main] jdbc.resultset : 1. ResultSet.close() returned void
2022-05-19 08:20:56.548 INFO 7884 --- [main] jdbc.audit : 1. Statement.close() returned
2022-05-19 08:20:56.548 INFO 7884 --- [main] jdbc.audit : 1. Connection.getAutoCommit() returned true
2022-05-19 08:20:56.549 INFO 7884 --- [main] jdbc.audit : 1. Connection.getHoldability() returned 2
2022-05-19 08:20:56.549 INFO 7884 --- [main] jdbc.audit : 1. Connection.isReadOnly() returned false
2022-05-19 08:20:56.586 INFO 7884 --- [main] jdbc.audit : 1. Connection.getTransactionIsolation() returned 4
2022-05-19 08:20:57.118 INFO 7884 --- [main] jdbc.connection : 2. Connection opened
2022-05-19 08:20:57.119 INFO 7884 --- [main] jdbc.audit : 2. Connection.new Connection returned
2022-05-19 08:20:57.119 INFO 7884 --- [main] jdbc.audit : 2. Connection.getAutoCommit() returned true
2022-05-19 08:20:57.119 INFO 7884 --- [main] jdbc.audit : 2. Connection.isClosed() returned false
2022-05-19 08:20:57.119 INFO 7884 --- [main] jdbc.audit : 2. Statement.new Statement returned
2022-05-19 08:20:57.119 INFO 7884 --- [main] jdbc.audit : 2. Connection.createStatement() returned net.sf.log4jdbc.sql.jdbcapi.StatementSpy@23bd2f6e
2022-05-19 08:20:57.119 INFO 7884 --- [main] jdbc.audit : 2. Connection.getAutoCommit() returned true
2022-05-19 08:20:57.119 INFO 7884 --- [main] jdbc.sqlonly : select 1
2022-05-19 08:20:57.157 INFO 7884 --- [main] jdbc.sqltiming : select 1
{executed in 38 msec}
2022-05-19 08:20:57.157 INFO 7884 --- [main] jdbc.resultset : 2. ResultSet.new ResultSet returned
2022-05-19 08:20:57.157 INFO 7884 --- [main] jdbc.audit : 2. Statement.executeQuery(select 1) returned net.sf.log4jdbc.sql.jdbcapi.ResultSetSpy@18e8eb59
2022-05-19 08:20:57.158 INFO 7884 --- [main] jdbc.resultset : 2. ResultSet.next() returned true
2022-05-19 08:20:57.158 INFO 7884 --- [main] jdbc.resultsettable :
|--|
|1 |
|--|
|--|
2022-05-19 08:20:57.158 INFO 7884 --- [main] jdbc.resultset : 2. ResultSet.close() returned void
2022-05-19 08:20:57.158 INFO 7884 --- [main] jdbc.audit : 2. Statement.close() returned
2022-05-19 08:20:57.158 INFO 7884 --- [main] jdbc.audit : 2. Connection.getAutoCommit() returned true
2022-05-19 08:20:57.158 INFO 7884 --- [main] jdbc.audit : 2. Connection.getHoldability() returned 2
2022-05-19 08:20:57.158 INFO 7884 --- [main] jdbc.audit : 2. Connection.isReadOnly() returned false
2022-05-19 08:20:57.195 INFO 7884 --- [main] jdbc.audit : 2. Connection.getTransactionIsolation() returned 4
2022-05-19 08:20:57.854 INFO 7884 --- [main] jdbc.connection : 3. Connection opened
2022-05-19 08:20:57.854 INFO 7884 --- [main] jdbc.audit : 3. Connection.new Connection returned
2022-05-19 08:20:57.854 INFO 7884 --- [main] jdbc.audit : 3. Connection.getAutoCommit() returned true
2022-05-19 08:20:57.854 INFO 7884 --- [main] jdbc.audit : 3. Connection.isClosed() returned false
2022-05-19 08:20:57.854 INFO 7884 --- [main] jdbc.audit : 3. Statement.new Statement returned
2022-05-19 08:20:57.854 INFO 7884 --- [main] jdbc.audit : 3. Connection.createStatement() returned net.sf.log4jdbc.sql.jdbcapi.StatementSpy@54997f67
2022-05-19 08:20:57.854 INFO 7884 --- [main] jdbc.audit : 3. Connection.getAutoCommit() returned true
2022-05-19 08:20:57.854 INFO 7884 --- [main] jdbc.sqlonly : select 1
2022-05-19 08:20:57.887 INFO 7884 --- [main] jdbc.sqltiming : select 1
{executed in 33 msec}
2022-05-19 08:20:57.887 INFO 7884 --- [main] jdbc.resultset : 3. ResultSet.new ResultSet returned
2022-05-19 08:20:57.888 INFO 7884 --- [main] jdbc.audit : 3. Statement.executeQuery(select 1) returned net.sf.log4jdbc.sql.jdbcapi.ResultSetSpy@bf4e48e
2022-05-19 08:20:57.888 INFO 7884 --- [main] jdbc.resultset : 3. ResultSet.next() returned true
2022-05-19 08:20:57.888 INFO 7884 --- [main] jdbc.resultsettable :
|--|
|1 |
|--|
|--|
2022-05-19 08:20:57.888 INFO 7884 --- [main] jdbc.resultset : 3. ResultSet.close() returned void
2022-05-19 08:20:57.888 INFO 7884 --- [main] jdbc.audit : 3. Statement.close() returned
2022-05-19 08:20:57.888 INFO 7884 --- [main] jdbc.audit : 3. Connection.getAutoCommit() returned true
2022-05-19 08:20:57.888 INFO 7884 --- [main] jdbc.audit : 3. Connection.getHoldability() returned 2
2022-05-19 08:20:57.888 INFO 7884 --- [main] jdbc.audit : 3. Connection.isReadOnly() returned false
2022-05-19 08:20:57.922 INFO 7884 --- [main] jdbc.audit : 3. Connection.getTransactionIsolation() returned 4
2022-05-19 08:20:58.431 INFO 7884 --- [main] jdbc.connection : 4. Connection opened
2022-05-19 08:20:58.431 INFO 7884 --- [main] jdbc.audit : 4. Connection.new Connection returned
2022-05-19 08:20:58.431 INFO 7884 --- [main] jdbc.audit : 4. Connection.getAutoCommit() returned true
2022-05-19 08:20:58.431 INFO 7884 --- [main] jdbc.audit : 4. Connection.isClosed() returned false
2022-05-19 08:20:58.431 INFO 7884 --- [main] jdbc.audit : 4. Statement.new Statement returned
2022-05-19 08:20:58.431 INFO 7884 --- [main] jdbc.audit : 4. Connection.createStatement() returned net.sf.log4jdbc.sql.jdbcapi.StatementSpy@76b05c0
2022-05-19 08:20:58.432 INFO 7884 --- [main] jdbc.audit : 4. Connection.getAutoCommit() returned true
2022-05-19 08:20:58.432 INFO 7884 --- [main] jdbc.sqlonly : select 1
2022-05-19 08:20:58.464 INFO 7884 --- [main] jdbc.sqltiming : select 1
{executed in 32 msec}
2022-05-19 08:20:58.464 INFO 7884 --- [main] jdbc.resultset : 4. ResultSet.new ResultSet returned
2022-05-19 08:20:58.464 INFO 7884 --- [main] jdbc.audit : 4. Statement.executeQuery(select 1) returned net.sf.log4jdbc.sql.jdbcapi.ResultSetSpy@2b974137
2022-05-19 08:20:58.464 INFO 7884 --- [main] jdbc.resultset : 4. ResultSet.next() returned true
2022-05-19 08:20:58.465 INFO 7884 --- [main] jdbc.resultsettable :
|--|
|1 |
|--|
|--|
2022-05-19 08:20:58.465 INFO 7884 --- [main] jdbc.resultset : 4. ResultSet.close() returned void
2022-05-19 08:20:58.465 INFO 7884 --- [main] jdbc.audit : 4. Statement.close() returned
2022-05-19 08:20:58.465 INFO 7884 --- [main] jdbc.audit : 4. Connection.getAutoCommit() returned true
2022-05-19 08:20:58.465 INFO 7884 --- [main] jdbc.audit : 4. Connection.getHoldability() returned 2
2022-05-19 08:20:58.465 INFO 7884 --- [main] jdbc.audit : 4. Connection.isReadOnly() returned false
2022-05-19 08:20:58.498 INFO 7884 --- [main] jdbc.audit : 4. Connection.getTransactionIsolation() returned 4
2022-05-19 08:20:59.015 INFO 7884 --- [main] jdbc.connection : 5. Connection opened
2022-05-19 08:20:59.015 INFO 7884 --- [main] jdbc.audit : 5. Connection.new Connection returned
2022-05-19 08:20:59.015 INFO 7884 --- [main] jdbc.audit : 5. Connection.getAutoCommit() returned true
2022-05-19 08:20:59.015 INFO 7884 --- [main] jdbc.audit : 5. Connection.isClosed() returned false
2022-05-19 08:20:59.015 INFO 7884 --- [main] jdbc.audit : 5. Statement.new Statement returned
2022-05-19 08:20:59.015 INFO 7884 --- [main] jdbc.audit : 5. Connection.createStatement() returned net.sf.log4jdbc.sql.jdbcapi.StatementSpy@2382b2f
2022-05-19 08:20:59.015 INFO 7884 --- [main] jdbc.audit : 5. Connection.getAutoCommit() returned true
2022-05-19 08:20:59.015 INFO 7884 --- [main] jdbc.sqlonly : select 1
2022-05-19 08:20:59.050 INFO 7884 --- [main] jdbc.sqltiming : select 1
{executed in 35 msec}
2022-05-19 08:20:59.050 INFO 7884 --- [main] jdbc.resultset : 5. ResultSet.new ResultSet returned
2022-05-19 08:20:59.050 INFO 7884 --- [main] jdbc.audit : 5. Statement.executeQuery(select 1) returned net.sf.log4jdbc.sql.jdbcapi.ResultSetSpy@13374ca6
2022-05-19 08:20:59.050 INFO 7884 --- [main] jdbc.resultset : 5. ResultSet.next() returned true
2022-05-19 08:20:59.050 INFO 7884 --- [main] jdbc.resultsettable :
|--|
|1 |
|--|
|--|
2022-05-19 08:20:59.050 INFO 7884 --- [main] jdbc.resultset : 5. ResultSet.close() returned void
2022-05-19 08:20:59.050 INFO 7884 --- [main] jdbc.audit : 5. Statement.close() returned
2022-05-19 08:20:59.050 INFO 7884 --- [main] jdbc.audit : 5. Connection.getAutoCommit() returned true
2022-05-19 08:20:59.050 INFO 7884 --- [main] jdbc.audit : 5. Connection.getHoldability() returned 2
2022-05-19 08:20:59.050 INFO 7884 --- [main] jdbc.audit : 5. Connection.isReadOnly() returned false
2022-05-19 08:20:59.084 INFO 7884 --- [main] jdbc.audit : 5. Connection.getTransactionIsolation() returned 4
2022-05-19 08:20:59.086 INFO 7884 --- [main] com.alibaba.druid.pool.DruidDataSource : {dataSource-1} inited
2022-05-19 08:20:59.279 INFO 7884 --- [main] o.hibernate.jpa.internal.util.LogHelper : HHH000204: Processing PersistenceUnitInfo [name: default]
2022-05-19 08:20:59.356 INFO 7884 --- [main] org.hibernate.Version : HHH000412: Hibernate ORM core version 5.4.21.Final
2022-05-19 08:20:59.548 INFO 7884 --- [main] o.hibernate.annotations.common.Version : HCANN000001: Hibernate Commons Annotations {5.1.0.Final}
2022-05-19 08:20:59.677 INFO 7884 --- [main] jdbc.audit : 5. Connection.isClosed() returned false
2022-05-19 08:20:59.677 INFO 7884 --- [main] jdbc.audit : 5. Statement.new Statement returned
2022-05-19 08:20:59.677 INFO 7884 --- [main] jdbc.audit : 5. Connection.createStatement() returned net.sf.log4jdbc.sql.jdbcapi.StatementSpy@6942ee48
2022-05-19 08:20:59.677 INFO 7884 --- [main] jdbc.audit : 5. Connection.getAutoCommit() returned true
2022-05-19 08:20:59.677 INFO 7884 --- [main] jdbc.sqlonly : select 1
2022-05-19 08:20:59.712 INFO 7884 --- [main] jdbc.sqltiming : select 1
{executed in 35 msec}
2022-05-19 08:20:59.712 INFO 7884 --- [main] jdbc.resultset : 5. ResultSet.new ResultSet returned
2022-05-19 08:20:59.712 INFO 7884 --- [main] jdbc.audit : 5. Statement.executeQuery(select 1) returned net.sf.log4jdbc.sql.jdbcapi.ResultSetSpy@3f033664
2022-05-19 08:20:59.712 INFO 7884 --- [main] jdbc.resultset : 5. ResultSet.next() returned true
2022-05-19 08:20:59.713 INFO 7884 --- [main] jdbc.resultsettable :
|--|
|1 |
|--|
|--|
2022-05-19 08:20:59.713 INFO 7884 --- [main] jdbc.resultset : 5. ResultSet.close() returned void
2022-05-19 08:20:59.713 INFO 7884 --- [main] jdbc.audit : 5. Statement.close() returned
2022-05-19 08:20:59.713 INFO 7884 --- [main] jdbc.audit : 5. Connection.getMetaData() returned com.mysql.cj.jdbc.DatabaseMetaData@70cd122
2022-05-19 08:20:59.726 INFO 7884 --- [main] org.hibernate.dialect.Dialect : HHH000400: Using dialect: org.hibernate.dialect.MySQL5InnoDBDialect
2022-05-19 08:20:59.772 INFO 7884 --- [main] jdbc.audit : 5. Connection.clearWarnings() returned
2022-05-19 08:20:59.772 INFO 7884 --- [main] jdbc.audit : 5. Connection.isClosed() returned false
2022-05-19 08:21:01.158 INFO 7884 --- [main] o.h.e.t.j.p.i.JtaPlatformInitiator : HHH000490: Using JtaPlatform implementation: [org.hibernate.engine.transaction.jta.platform.internal.NoJtaPlatform]
2022-05-19 08:21:01.171 INFO 7884 --- [main] j.LocalContainerEntityManagerFactoryBean : Initialized JPA EntityManagerFactory for persistence unit 'default'
2022-05-19 08:21:02.041 ERROR 7884 --- [main] c.b.m.core.MybatisConfiguration : mapper[me.zhengjie.gemho.mapper.tab.DrybeachequipinforMapper.gettailingid] is ignored, because it exists, maybe from xml file
2022-05-19 08:21:05.166 INFO 7884 --- [main] org.quartz.impl.StdSchedulerFactory : Using default implementation for ThreadExecutor
2022-05-19 08:21:05.180 INFO 7884 --- [main] org.quartz.core.SchedulerSignalerImpl : Initialized Scheduler Signaller of type: class org.quartz.core.SchedulerSignalerImpl
2022-05-19 08:21:05.181 INFO 7884 --- [main] org.quartz.core.QuartzScheduler : Quartz Scheduler v.2.3.2 created.
2022-05-19 08:21:05.182 INFO 7884 --- [main] org.quartz.simpl.RAMJobStore : RAMJobStore initialized.
2022-05-19 08:21:05.183 INFO 7884 --- [main] org.quartz.core.QuartzScheduler : Scheduler meta-data: Quartz Scheduler (v2.3.2) 'quartzScheduler' with instanceId 'NON_CLUSTERED'
Scheduler class: 'org.quartz.core.QuartzScheduler' - running locally.
NOT STARTED.
Currently in standby mode.
Number of jobs executed: 0
Using thread pool 'org.quartz.simpl.SimpleThreadPool' - with 10 threads.
Using job-store 'org.quartz.simpl.RAMJobStore' - which does not support persistence. and is not clustered.
2022-05-19 08:21:05.183 INFO 7884 --- [main] org.quartz.impl.StdSchedulerFactory : Quartz scheduler 'quartzScheduler' initialized from an externally provided properties instance.
2022-05-19 08:21:05.183 INFO 7884 --- [main] org.quartz.impl.StdSchedulerFactory : Quartz scheduler version: 2.3.2
2022-05-19 08:21:05.183 INFO 7884 --- [main] org.quartz.core.QuartzScheduler : JobFactory set to: org.springframework.scheduling.quartz.SpringBeanJobFactory@53e7cc08
2022-05-19 08:21:07.307 INFO 7884 --- [main] o.s.s.web.DefaultSecurityFilterChain : Creating filter chain: any request, [org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter@3095a6e0, org.springframework.security.web.context.SecurityContextPersistenceFilter@3dabf112, org.springframework.security.web.header.HeaderWriterFilter@38794a3, org.springframework.security.web.authentication.logout.LogoutFilter@3b8adbda, org.springframework.web.filter.CorsFilter@3eac2e8a, me.zhengjie.modules.security.security.TokenFilter@1f79536b, org.springframework.security.web.savedrequest.RequestCacheAwareFilter@7d9f0cf4, org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter@70bc684b, org.springframework.security.web.authentication.AnonymousAuthenticationFilter@6068e9d9, org.springframework.security.web.session.SessionManagementFilter@3564caf8, org.springframework.security.web.access.ExceptionTranslationFilter@3e7e4aea, org.springframework.security.web.access.intercept.FilterSecurityInterceptor@2a64c8c3]
2022-05-19 08:21:07.321 INFO 7884 --- [main] me.zhengjie.config.RedisConfig : 初始化 -> [Redis CacheErrorHandler]
2022-05-19 08:21:07.349 INFO 7884 --- [main] pertySourcedRequestMappingHandlerMapping : Mapped URL path [/v2/api-docs] onto method [springfox.documentation.swagger2.web.Swagger2Controller#getDocumentation(String, HttpServletRequest)]
2022-05-19 08:21:08.192 INFO 7884 --- [main] d.s.w.p.DocumentationPluginsBootstrapper : Context refreshed
2022-05-19 08:21:08.215 INFO 7884 --- [main] d.s.w.p.DocumentationPluginsBootstrapper : Found 1 custom documentation plugin(s)
2022-05-19 08:21:08.215 INFO 7884 --- [main] d.s.w.p.DocumentationPluginsBootstrapper : Skipping initializing disabled plugin bean swagger v2.0
2022-05-19 08:21:08.215 INFO 7884 --- [main] o.s.s.quartz.SchedulerFactoryBean : Starting Quartz Scheduler now
2022-05-19 08:21:08.215 INFO 7884 --- [main] org.quartz.core.QuartzScheduler : Scheduler quartzScheduler_$_NON_CLUSTERED started.
2022-05-19 08:21:08.250 INFO 7884 --- [main] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat started on port(s): 8000 (http) with context path ''
2022-05-19 08:21:08.252 INFO 7884 --- [main] me.zhengjie.AppRun : Started AppRun in 17.441 seconds (JVM running for 18.832)
2022-05-19 08:21:08.255 INFO 7884 --- [main] m.z.modules.quartz.config.JobRunner : --------------------注入系统定时任务------------------
2022-05-19 08:21:08.311 INFO 7884 --- [main] jdbc.audit : 5. Connection.isClosed() returned false
2022-05-19 08:21:08.311 INFO 7884 --- [main] jdbc.audit : 5. Statement.new Statement returned
2022-05-19 08:21:08.311 INFO 7884 --- [main] jdbc.audit : 5. Connection.createStatement() returned net.sf.log4jdbc.sql.jdbcapi.StatementSpy@46a2eca6
2022-05-19 08:21:08.311 INFO 7884 --- [main] jdbc.audit : 5. Connection.getAutoCommit() returned true
2022-05-19 08:21:08.311 INFO 7884 --- [main] jdbc.sqlonly : select 1
2022-05-19 08:21:08.347 INFO 7884 --- [main] jdbc.sqltiming : select 1
{executed in 36 msec}
2022-05-19 08:21:08.347 INFO 7884 --- [main] jdbc.resultset : 5. ResultSet.new ResultSet returned
2022-05-19 08:21:08.347 INFO 7884 --- [main] jdbc.audit : 5. Statement.executeQuery(select 1) returned net.sf.log4jdbc.sql.jdbcapi.ResultSetSpy@69ef3847
2022-05-19 08:21:08.347 INFO 7884 --- [main] jdbc.resultset : 5. ResultSet.next() returned true
2022-05-19 08:21:08.347 INFO 7884 --- [main] jdbc.resultsettable :
|--|
|1 |
|--|
|--|
2022-05-19 08:21:08.347 INFO 7884 --- [main] jdbc.resultset : 5. ResultSet.close() returned void
2022-05-19 08:21:08.347 INFO 7884 --- [main] jdbc.audit : 5. Statement.close() returned
2022-05-19 08:21:08.348 INFO 7884 --- [main] jdbc.audit : 5. Connection.getCatalog() returned newpond_intest_dev
2022-05-19 08:21:08.357 INFO 7884 --- [main] jdbc.audit : 5. PreparedStatement.new PreparedStatement returned
2022-05-19 08:21:08.358 INFO 7884 --- [main] jdbc.audit : 5. Connection.prepareStatement(select quartzjob0_.job_id as job_id1_14_, quartzjob0_.create_by as create_b2_14_, quartzjob0_.create_time as create_t3_14_, quartzjob0_.update_by as update_b4_14_, quartzjob0_.update_time as update_t5_14_, quartzjob0_.bean_name as bean_nam6_14_, quartzjob0_.cron_expression as cron_exp7_14_, quartzjob0_.description as descript8_14_, quartzjob0_.email as email9_14_, quartzjob0_.is_pause as is_paus10_14_, quartzjob0_.job_name as job_nam11_14_, quartzjob0_.method_name as method_12_14_, quartzjob0_.params as params13_14_, quartzjob0_.pause_after_failure as pause_a14_14_, quartzjob0_.person_in_charge as person_15_14_, quartzjob0_.sub_task as sub_tas16_14_ from sys_quartz_job quartzjob0_ where quartzjob0_.is_pause=0) returned net.sf.log4jdbc.sql.jdbcapi.PreparedStatementSpy@3c55c035
2022-05-19 08:21:08.374 INFO 7884 --- [main] jdbc.audit : 5. Connection.getAutoCommit() returned true
2022-05-19 08:21:08.374 INFO 7884 --- [main] jdbc.audit : 5. Connection.getAutoCommit() returned true
2022-05-19 08:21:08.374 INFO 7884 --- [main] jdbc.sqlonly : select quartzjob0_.job_id as job_id1_14_, quartzjob0_.create_by as create_b2_14_, quartzjob0_.create_time
as create_t3_14_, quartzjob0_.update_by as update_b4_14_, quartzjob0_.update_time as update_t5_14_,
quartzjob0_.bean_name as bean_nam6_14_, quartzjob0_.cron_expression as cron_exp7_14_, quartzjob0_.description
as descript8_14_, quartzjob0_.email as email9_14_, quartzjob0_.is_pause as is_paus10_14_, quartzjob0_.job_name
as job_nam11_14_, quartzjob0_.method_name as method_12_14_, quartzjob0_.params as params13_14_,
quartzjob0_.pause_after_failure as pause_a14_14_, quartzjob0_.person_in_charge as person_15_14_,
quartzjob0_.sub_task as sub_tas16_14_ from sys_quartz_job quartzjob0_ where quartzjob0_.is_pause=0
2022-05-19 08:21:08.411 INFO 7884 --- [main] jdbc.sqltiming : select quartzjob0_.job_id as job_id1_14_, quartzjob0_.create_by as create_b2_14_, quartzjob0_.create_time
as create_t3_14_, quartzjob0_.update_by as update_b4_14_, quartzjob0_.update_time as update_t5_14_,
quartzjob0_.bean_name as bean_nam6_14_, quartzjob0_.cron_expression as cron_exp7_14_, quartzjob0_.description
as descript8_14_, quartzjob0_.email as email9_14_, quartzjob0_.is_pause as is_paus10_14_, quartzjob0_.job_name
as job_nam11_14_, quartzjob0_.method_name as method_12_14_, quartzjob0_.params as params13_14_,
quartzjob0_.pause_after_failure as pause_a14_14_, quartzjob0_.person_in_charge as person_15_14_,
quartzjob0_.sub_task as sub_tas16_14_ from sys_quartz_job quartzjob0_ where quartzjob0_.is_pause=0
{executed in 37 msec}
2022-05-19 08:21:08.411 INFO 7884 --- [main] jdbc.resultset : 5. ResultSet.new ResultSet returned
2022-05-19 08:21:08.411 INFO 7884 --- [main] jdbc.audit : 5. PreparedStatement.executeQuery() returned net.sf.log4jdbc.sql.jdbcapi.ResultSetSpy@6878e49e
2022-05-19 08:21:08.415 INFO 7884 --- [main] jdbc.resultsettable :
|-------|----------|------------|----------|------------|----------|----------------|------------|------|---------|---------|------------|-------|--------------------|-----------------|---------|
|job_id |create_by |create_time |update_by |update_time |bean_name |cron_expression |description |email |is_pause |job_name |method_name |params |pause_after_failure |person_in_charge |sub_task |
|-------|----------|------------|----------|------------|----------|----------------|------------|------|---------|---------|------------|-------|--------------------|-----------------|---------|
|-------|----------|------------|----------|------------|----------|----------------|------------|------|---------|---------|------------|-------|--------------------|-----------------|---------|
2022-05-19 08:21:08.415 INFO 7884 --- [main] jdbc.resultset : 5. ResultSet.next() returned false
2022-05-19 08:21:08.418 INFO 7884 --- [main] jdbc.resultset : 5. ResultSet.close() returned void
2022-05-19 08:21:08.419 INFO 7884 --- [main] jdbc.audit : 5. PreparedStatement.getMaxRows() returned 0
2022-05-19 08:21:08.419 INFO 7884 --- [main] jdbc.audit : 5. PreparedStatement.getQueryTimeout() returned 0
2022-05-19 08:21:08.419 INFO 7884 --- [main] jdbc.audit : 5. PreparedStatement.close() returned
2022-05-19 08:21:08.422 INFO 7884 --- [main] jdbc.audit : 5. Connection.clearWarnings() returned
2022-05-19 08:21:08.422 INFO 7884 --- [main] jdbc.audit : 5. Connection.clearWarnings() returned
2022-05-19 08:21:08.422 INFO 7884 --- [main] jdbc.audit : 5. Connection.isClosed() returned false
2022-05-19 08:21:08.433 INFO 7884 --- [main] m.z.modules.quartz.config.JobRunner : --------------------定时任务注入完成------------------
2022-05-19 08:21:15.219 INFO 7884 --- [SpringContextShutdownHook] org.quartz.core.QuartzScheduler : Scheduler quartzScheduler_$_NON_CLUSTERED paused.
2022-05-19 08:21:15.224 INFO 7884 --- [SpringContextShutdownHook] o.s.s.quartz.SchedulerFactoryBean : Shutting down Quartz Scheduler
2022-05-19 08:21:15.224 INFO 7884 --- [SpringContextShutdownHook] org.quartz.core.QuartzScheduler : Scheduler quartzScheduler_$_NON_CLUSTERED shutting down.
2022-05-19 08:21:15.224 INFO 7884 --- [SpringContextShutdownHook] org.quartz.core.QuartzScheduler : Scheduler quartzScheduler_$_NON_CLUSTERED paused.
2022-05-19 08:21:15.225 INFO 7884 --- [SpringContextShutdownHook] org.quartz.core.QuartzScheduler : Scheduler quartzScheduler_$_NON_CLUSTERED shutdown complete.
2022-05-19 08:21:15.231 INFO 7884 --- [SpringContextShutdownHook] j.LocalContainerEntityManagerFactoryBean : Closing JPA EntityManagerFactory for persistence unit 'default'
2022-05-19 08:21:15.234 INFO 7884 --- [SpringContextShutdownHook] com.alibaba.druid.pool.DruidDataSource : {dataSource-1} closing ...
2022-05-19 08:21:15.240 INFO 7884 --- [SpringContextShutdownHook] jdbc.connection : 1. Connection closed
2022-05-19 08:21:15.240 INFO 7884 --- [SpringContextShutdownHook] jdbc.audit : 1. Connection.close() returned
2022-05-19 08:21:15.240 INFO 7884 --- [SpringContextShutdownHook] jdbc.connection : 2. Connection closed
2022-05-19 08:21:15.240 INFO 7884 --- [SpringContextShutdownHook] jdbc.audit : 2. Connection.close() returned
2022-05-19 08:21:15.241 INFO 7884 --- [SpringContextShutdownHook] jdbc.connection : 3. Connection closed
2022-05-19 08:21:15.241 INFO 7884 --- [SpringContextShutdownHook] jdbc.audit : 3. Connection.close() returned
2022-05-19 08:21:15.242 INFO 7884 --- [SpringContextShutdownHook] jdbc.connection : 4. Connection closed
2022-05-19 08:21:15.242 INFO 7884 --- [SpringContextShutdownHook] jdbc.audit : 4. Connection.close() returned
2022-05-19 08:21:15.242 INFO 7884 --- [SpringContextShutdownHook] jdbc.connection : 5. Connection closed
2022-05-19 08:21:15.242 INFO 7884 --- [SpringContextShutdownHook] jdbc.audit : 5. Connection.close() returned
2022-05-19 08:21:15.243 INFO 7884 --- [SpringContextShutdownHook] com.alibaba.druid.pool.DruidDataSource : {dataSource-1} closed
2022-05-19 16:01:48.659 [main] ERROR o.s.boot.SpringApplication - Application run failed
java.lang.IllegalStateException: Logback configuration error detected:
ERROR in ch.qos.logback.core.pattern.parser.Compiler@6273c5a4 - There is no conversion class registered for composite conversion word [clr]
ERROR in ch.qos.logback.core.pattern.parser.Compiler@6273c5a4 - Failed to create converter for [%clr] keyword
ERROR in ch.qos.logback.core.pattern.parser.Compiler@6273c5a4 - There is no conversion class registered for composite conversion word [clr]
ERROR in ch.qos.logback.core.pattern.parser.Compiler@6273c5a4 - Failed to create converter for [%clr] keyword
ERROR in ch.qos.logback.core.pattern.parser.Compiler@6273c5a4 - There is no conversion class registered for composite conversion word [clr]
ERROR in ch.qos.logback.core.pattern.parser.Compiler@6273c5a4 - Failed to create converter for [%clr] keyword
ERROR in ch.qos.logback.core.pattern.parser.Compiler@6273c5a4 - There is no conversion class registered for composite conversion word [clr]
ERROR in ch.qos.logback.core.pattern.parser.Compiler@6273c5a4 - Failed to create converter for [%clr] keyword
ERROR in ch.qos.logback.core.pattern.parser.Compiler@6273c5a4 - There is no conversion class registered for composite conversion word [clr]
ERROR in ch.qos.logback.core.pattern.parser.Compiler@6273c5a4 - Failed to create converter for [%clr] keyword
ERROR in ch.qos.logback.core.pattern.parser.Compiler@6273c5a4 - There is no conversion class registered for conversion word [wEx]
ERROR in ch.qos.logback.core.pattern.parser.Compiler@6273c5a4 - [wEx] is not a valid conversion word
at org.springframework.boot.logging.logback.LogbackLoggingSystem.loadConfiguration(LogbackLoggingSystem.java:169)
at org.springframework.boot.logging.AbstractLoggingSystem.initializeWithConventions(AbstractLoggingSystem.java:80)
at org.springframework.boot.logging.AbstractLoggingSystem.initialize(AbstractLoggingSystem.java:60)
at org.springframework.boot.logging.logback.LogbackLoggingSystem.initialize(LogbackLoggingSystem.java:118)
at org.springframework.boot.context.logging.LoggingApplicationListener.initializeSystem(LoggingApplicationListener.java:313)
at org.springframework.boot.context.logging.LoggingApplicationListener.initialize(LoggingApplicationListener.java:288)
at org.springframework.boot.context.logging.LoggingApplicationListener.onApplicationEnvironmentPreparedEvent(LoggingApplicationListener.java:246)
at org.springframework.boot.context.logging.LoggingApplicationListener.onApplicationEvent(LoggingApplicationListener.java:223)
at org.springframework.context.event.SimpleApplicationEventMulticaster.doInvokeListener(SimpleApplicationEventMulticaster.java:172)
at org.springframework.context.event.SimpleApplicationEventMulticaster.invokeListener(SimpleApplicationEventMulticaster.java:165)
at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:139)
at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:127)
at org.springframework.boot.context.event.EventPublishingRunListener.environmentPrepared(EventPublishingRunListener.java:76)
at org.springframework.boot.SpringApplicationRunListeners.environmentPrepared(SpringApplicationRunListeners.java:53)
at org.springframework.boot.SpringApplication.prepareEnvironment(SpringApplication.java:345)
at org.springframework.boot.SpringApplication.run(SpringApplication.java:308)
at org.springframework.boot.SpringApplication.run(SpringApplication.java:1226)
at org.springframework.boot.SpringApplication.run(SpringApplication.java:1215)
at me.zhengjie.AppRun.main(AppRun.java:54)
2022-05-19 16:02:27.315 [main] ERROR o.s.boot.SpringApplication - Application run failed
java.lang.IllegalStateException: Logback configuration error detected:
ERROR in ch.qos.logback.core.pattern.parser.Compiler@3f446bef - There is no conversion class registered for composite conversion word [clr]
ERROR in ch.qos.logback.core.pattern.parser.Compiler@3f446bef - Failed to create converter for [%clr] keyword
ERROR in ch.qos.logback.core.pattern.parser.Compiler@3f446bef - There is no conversion class registered for composite conversion word [clr]
ERROR in ch.qos.logback.core.pattern.parser.Compiler@3f446bef - Failed to create converter for [%clr] keyword
ERROR in ch.qos.logback.core.pattern.parser.Compiler@3f446bef - There is no conversion class registered for composite conversion word [clr]
ERROR in ch.qos.logback.core.pattern.parser.Compiler@3f446bef - Failed to create converter for [%clr] keyword
ERROR in ch.qos.logback.core.pattern.parser.Compiler@3f446bef - There is no conversion class registered for composite conversion word [clr]
ERROR in ch.qos.logback.core.pattern.parser.Compiler@3f446bef - Failed to create converter for [%clr] keyword
ERROR in ch.qos.logback.core.pattern.parser.Compiler@3f446bef - There is no conversion class registered for composite conversion word [clr]
ERROR in ch.qos.logback.core.pattern.parser.Compiler@3f446bef - Failed to create converter for [%clr] keyword
ERROR in ch.qos.logback.core.pattern.parser.Compiler@3f446bef - There is no conversion class registered for conversion word [wEx]
ERROR in ch.qos.logback.core.pattern.parser.Compiler@3f446bef - [wEx] is not a valid conversion word
at org.springframework.boot.logging.logback.LogbackLoggingSystem.loadConfiguration(LogbackLoggingSystem.java:169)
at org.springframework.boot.logging.AbstractLoggingSystem.initializeWithConventions(AbstractLoggingSystem.java:80)
at org.springframework.boot.logging.AbstractLoggingSystem.initialize(AbstractLoggingSystem.java:60)
at org.springframework.boot.logging.logback.LogbackLoggingSystem.initialize(LogbackLoggingSystem.java:118)
at org.springframework.boot.context.logging.LoggingApplicationListener.initializeSystem(LoggingApplicationListener.java:313)
at org.springframework.boot.context.logging.LoggingApplicationListener.initialize(LoggingApplicationListener.java:288)
at org.springframework.boot.context.logging.LoggingApplicationListener.onApplicationEnvironmentPreparedEvent(LoggingApplicationListener.java:246)
at org.springframework.boot.context.logging.LoggingApplicationListener.onApplicationEvent(LoggingApplicationListener.java:223)
at org.springframework.context.event.SimpleApplicationEventMulticaster.doInvokeListener(SimpleApplicationEventMulticaster.java:172)
at org.springframework.context.event.SimpleApplicationEventMulticaster.invokeListener(SimpleApplicationEventMulticaster.java:165)
at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:139)
at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:127)
at org.springframework.boot.context.event.EventPublishingRunListener.environmentPrepared(EventPublishingRunListener.java:76)
at org.springframework.boot.SpringApplicationRunListeners.environmentPrepared(SpringApplicationRunListeners.java:53)
at org.springframework.boot.SpringApplication.prepareEnvironment(SpringApplication.java:345)
at org.springframework.boot.SpringApplication.run(SpringApplication.java:308)
at org.springframework.boot.SpringApplication.run(SpringApplication.java:1226)
at org.springframework.boot.SpringApplication.run(SpringApplication.java:1215)
at me.zhengjie.AppRun.main(AppRun.java:54)
2022-05-19 16:02:39.806 [main] ERROR o.s.boot.SpringApplication - Application run failed
java.lang.IllegalStateException: Logback configuration error detected:
ERROR in ch.qos.logback.core.pattern.parser.Compiler@592e843a - There is no conversion class registered for composite conversion word [clr]
ERROR in ch.qos.logback.core.pattern.parser.Compiler@592e843a - Failed to create converter for [%clr] keyword
ERROR in ch.qos.logback.core.pattern.parser.Compiler@592e843a - There is no conversion class registered for composite conversion word [clr]
ERROR in ch.qos.logback.core.pattern.parser.Compiler@592e843a - Failed to create converter for [%clr] keyword
ERROR in ch.qos.logback.core.pattern.parser.Compiler@592e843a - There is no conversion class registered for composite conversion word [clr]
ERROR in ch.qos.logback.core.pattern.parser.Compiler@592e843a - Failed to create converter for [%clr] keyword
ERROR in ch.qos.logback.core.pattern.parser.Compiler@592e843a - There is no conversion class registered for composite conversion word [clr]
ERROR in ch.qos.logback.core.pattern.parser.Compiler@592e843a - Failed to create converter for [%clr] keyword
ERROR in ch.qos.logback.core.pattern.parser.Compiler@592e843a - There is no conversion class registered for composite conversion word [clr]
ERROR in ch.qos.logback.core.pattern.parser.Compiler@592e843a - Failed to create converter for [%clr] keyword
ERROR in ch.qos.logback.core.pattern.parser.Compiler@592e843a - There is no conversion class registered for conversion word [wEx]
ERROR in ch.qos.logback.core.pattern.parser.Compiler@592e843a - [wEx] is not a valid conversion word
at org.springframework.boot.logging.logback.LogbackLoggingSystem.loadConfiguration(LogbackLoggingSystem.java:169)
at org.springframework.boot.logging.AbstractLoggingSystem.initializeWithConventions(AbstractLoggingSystem.java:80)
at org.springframework.boot.logging.AbstractLoggingSystem.initialize(AbstractLoggingSystem.java:60)
at org.springframework.boot.logging.logback.LogbackLoggingSystem.initialize(LogbackLoggingSystem.java:118)
at org.springframework.boot.context.logging.LoggingApplicationListener.initializeSystem(LoggingApplicationListener.java:313)
at org.springframework.boot.context.logging.LoggingApplicationListener.initialize(LoggingApplicationListener.java:288)
at org.springframework.boot.context.logging.LoggingApplicationListener.onApplicationEnvironmentPreparedEvent(LoggingApplicationListener.java:246)
at org.springframework.boot.context.logging.LoggingApplicationListener.onApplicationEvent(LoggingApplicationListener.java:223)
at org.springframework.context.event.SimpleApplicationEventMulticaster.doInvokeListener(SimpleApplicationEventMulticaster.java:172)
at org.springframework.context.event.SimpleApplicationEventMulticaster.invokeListener(SimpleApplicationEventMulticaster.java:165)
at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:139)
at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:127)
at org.springframework.boot.context.event.EventPublishingRunListener.environmentPrepared(EventPublishingRunListener.java:76)
at org.springframework.boot.SpringApplicationRunListeners.environmentPrepared(SpringApplicationRunListeners.java:53)
at org.springframework.boot.SpringApplication.prepareEnvironment(SpringApplication.java:345)
at org.springframework.boot.SpringApplication.run(SpringApplication.java:308)
at org.springframework.boot.SpringApplication.run(SpringApplication.java:1226)
at org.springframework.boot.SpringApplication.run(SpringApplication.java:1215)
at me.zhengjie.AppRun.main(AppRun.java:54)
2022-05-19 16:03:20.622 [main] ERROR o.s.boot.SpringApplication - Application run failed
java.lang.IllegalStateException: Logback configuration error detected:
ERROR in ch.qos.logback.core.pattern.parser.Compiler@41fe9859 - There is no conversion class registered for composite conversion word [clr]
ERROR in ch.qos.logback.core.pattern.parser.Compiler@41fe9859 - Failed to create converter for [%clr] keyword
ERROR in ch.qos.logback.core.pattern.parser.Compiler@41fe9859 - There is no conversion class registered for composite conversion word [clr]
ERROR in ch.qos.logback.core.pattern.parser.Compiler@41fe9859 - Failed to create converter for [%clr] keyword
ERROR in ch.qos.logback.core.pattern.parser.Compiler@41fe9859 - There is no conversion class registered for composite conversion word [clr]
ERROR in ch.qos.logback.core.pattern.parser.Compiler@41fe9859 - Failed to create converter for [%clr] keyword
ERROR in ch.qos.logback.core.pattern.parser.Compiler@41fe9859 - There is no conversion class registered for composite conversion word [clr]
ERROR in ch.qos.logback.core.pattern.parser.Compiler@41fe9859 - Failed to create converter for [%clr] keyword
ERROR in ch.qos.logback.core.pattern.parser.Compiler@41fe9859 - There is no conversion class registered for composite conversion word [clr]
ERROR in ch.qos.logback.core.pattern.parser.Compiler@41fe9859 - Failed to create converter for [%clr] keyword
ERROR in ch.qos.logback.core.pattern.parser.Compiler@41fe9859 - There is no conversion class registered for conversion word [wEx]
ERROR in ch.qos.logback.core.pattern.parser.Compiler@41fe9859 - [wEx] is not a valid conversion word
at org.springframework.boot.logging.logback.LogbackLoggingSystem.loadConfiguration(LogbackLoggingSystem.java:169)
at org.springframework.boot.logging.AbstractLoggingSystem.initializeWithConventions(AbstractLoggingSystem.java:80)
at org.springframework.boot.logging.AbstractLoggingSystem.initialize(AbstractLoggingSystem.java:60)
at org.springframework.boot.logging.logback.LogbackLoggingSystem.initialize(LogbackLoggingSystem.java:118)
at org.springframework.boot.context.logging.LoggingApplicationListener.initializeSystem(LoggingApplicationListener.java:313)
at org.springframework.boot.context.logging.LoggingApplicationListener.initialize(LoggingApplicationListener.java:288)
at org.springframework.boot.context.logging.LoggingApplicationListener.onApplicationEnvironmentPreparedEvent(LoggingApplicationListener.java:246)
at org.springframework.boot.context.logging.LoggingApplicationListener.onApplicationEvent(LoggingApplicationListener.java:223)
at org.springframework.context.event.SimpleApplicationEventMulticaster.doInvokeListener(SimpleApplicationEventMulticaster.java:172)
at org.springframework.context.event.SimpleApplicationEventMulticaster.invokeListener(SimpleApplicationEventMulticaster.java:165)
at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:139)
at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:127)
at org.springframework.boot.context.event.EventPublishingRunListener.environmentPrepared(EventPublishingRunListener.java:76)
at org.springframework.boot.SpringApplicationRunListeners.environmentPrepared(SpringApplicationRunListeners.java:53)
at org.springframework.boot.SpringApplication.prepareEnvironment(SpringApplication.java:345)
at org.springframework.boot.SpringApplication.run(SpringApplication.java:308)
at org.springframework.boot.SpringApplication.run(SpringApplication.java:1226)
at org.springframework.boot.SpringApplication.run(SpringApplication.java:1215)
at me.zhengjie.AppRun.main(AppRun.java:54)
2022-05-19 16:01:08.586 [main] ERROR o.s.boot.SpringApplication - Application run failed
java.lang.IllegalStateException: Logback configuration error detected:
ERROR in ch.qos.logback.core.pattern.parser.Compiler@25ddbbbb - There is no conversion class registered for composite conversion word [clr]
ERROR in ch.qos.logback.core.pattern.parser.Compiler@25ddbbbb - Failed to create converter for [%clr] keyword
ERROR in ch.qos.logback.core.pattern.parser.Compiler@25ddbbbb - There is no conversion class registered for composite conversion word [clr]
ERROR in ch.qos.logback.core.pattern.parser.Compiler@25ddbbbb - Failed to create converter for [%clr] keyword
ERROR in ch.qos.logback.core.pattern.parser.Compiler@25ddbbbb - There is no conversion class registered for composite conversion word [clr]
ERROR in ch.qos.logback.core.pattern.parser.Compiler@25ddbbbb - Failed to create converter for [%clr] keyword
ERROR in ch.qos.logback.core.pattern.parser.Compiler@25ddbbbb - There is no conversion class registered for composite conversion word [clr]
ERROR in ch.qos.logback.core.pattern.parser.Compiler@25ddbbbb - Failed to create converter for [%clr] keyword
ERROR in ch.qos.logback.core.pattern.parser.Compiler@25ddbbbb - There is no conversion class registered for composite conversion word [clr]
ERROR in ch.qos.logback.core.pattern.parser.Compiler@25ddbbbb - Failed to create converter for [%clr] keyword
ERROR in ch.qos.logback.core.pattern.parser.Compiler@25ddbbbb - There is no conversion class registered for conversion word [wEx]
ERROR in ch.qos.logback.core.pattern.parser.Compiler@25ddbbbb - [wEx] is not a valid conversion word
at org.springframework.boot.logging.logback.LogbackLoggingSystem.loadConfiguration(LogbackLoggingSystem.java:169)
at org.springframework.boot.logging.AbstractLoggingSystem.initializeWithConventions(AbstractLoggingSystem.java:80)
at org.springframework.boot.logging.AbstractLoggingSystem.initialize(AbstractLoggingSystem.java:60)
at org.springframework.boot.logging.logback.LogbackLoggingSystem.initialize(LogbackLoggingSystem.java:118)
at org.springframework.boot.context.logging.LoggingApplicationListener.initializeSystem(LoggingApplicationListener.java:313)
at org.springframework.boot.context.logging.LoggingApplicationListener.initialize(LoggingApplicationListener.java:288)
at org.springframework.boot.context.logging.LoggingApplicationListener.onApplicationEnvironmentPreparedEvent(LoggingApplicationListener.java:246)
at org.springframework.boot.context.logging.LoggingApplicationListener.onApplicationEvent(LoggingApplicationListener.java:223)
at org.springframework.context.event.SimpleApplicationEventMulticaster.doInvokeListener(SimpleApplicationEventMulticaster.java:172)
at org.springframework.context.event.SimpleApplicationEventMulticaster.invokeListener(SimpleApplicationEventMulticaster.java:165)
at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:139)
at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:127)
at org.springframework.boot.context.event.EventPublishingRunListener.environmentPrepared(EventPublishingRunListener.java:76)
at org.springframework.boot.SpringApplicationRunListeners.environmentPrepared(SpringApplicationRunListeners.java:53)
at org.springframework.boot.SpringApplication.prepareEnvironment(SpringApplication.java:345)
at org.springframework.boot.SpringApplication.run(SpringApplication.java:308)
at org.springframework.boot.SpringApplication.run(SpringApplication.java:1226)
at org.springframework.boot.SpringApplication.run(SpringApplication.java:1215)
at me.zhengjie.AppRun.main(AppRun.java:54)
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment