配置控制台的调试信息显示

配置文件

\runtime\BusinessServer\WEB-INF\justep.log.properties

配置项

# log level : ALL DEBUG INFO WARN ERROR OFF

log4j.rootLogger=DEBUG, Console, X5

默认是INFO,一般改成DEBUG就可以

Java代码的调试

设置tomcat

a) 设置用调试模式启动

b) 设置源文件路径

在代码中设置断点

执行功能,自动进入断点

注意事项

1. tomcat设置源代码的时候,不要有重复,例如UIServer和UI都作为工程了,那不要两个都选,打开的是UI设置断点的,要设置UI

2. 必须都用模型视图设置断点,用包视图设置断点,会导致classes在web-inf\classes下面生成,结果调试看不到变量值

配置控制台输出执行的KSQL和SQL语句

配置文件

\runtime\BusinessServer\WEB-INF\justep.log.properties

把其中的 #log4j.logger.com.justep.system.ksql=DEBUG,CONSOLE

改为 log4j.logger.com.justep.system.ksql=DEBUG,CONSOLE

加#默认是注释掉的

然后重启服务

WeX5.2.6版本开始,可以在studio首选项中开启日志输出执行的KSQL和SQL语句以及执行的时间如下图,时间选项的单位是毫秒,可以设置0,然后点应用、确定,最后重启tomcat

不能调试

调试时报错:找不到SQLProcedure.query(Map, String) 行: 37的源

解决:经过以下3步,就可以调试了

1、将biz下的源码路径全部移除

2、重新设置源码路径

3、刷新biz

本文由WeX5君整理,WeX5一款开源免费的html5开发工具,H5 App开发就用WeX5!

java biz层创建代码_BIZ层调试方法相关推荐

  1. java 静态代码块有什么用,java编程开发静态代码块的使用方法都有哪些

    代码块是程序员在学习java编程开发的时候会接触到的一个代码,而今天我们就通过案例分析来了解一下,java编程开发静态代码块的使用方法都有哪些. (一)java静态代码块静态方法区别 一般情况下,如果 ...

  2. 使用MyBatis Generator自动生成持久层CRUD代码的两种方法

    最近在使用MyBatis,得知可以利用MyBatis Generator自动生成实体类.DAO接口和Mapping映射文件.当数据库中的表多的时候,让你不用再手写Mapping映射文件,和实体类,就可 ...

  3. linux反调试代码,linux反调试方法

    如何防止自己的程序被调试器跟踪,这是一个很有趣的话题,也是反逆向工程中的一个重要话题.这里简单介绍一下Linux平台上的反调试技术. (本文主要参考:http://blog.txipinet.com/ ...

  4. java获取当前运行代码的类名、方法名、行号

    1.获取当前运行代码的类名,方法名,行号,主要是通过java.lang.StackTraceElement类 2. [1]获得调用者的方法名, 同new Throwable String _metho ...

  5. javascript代码前端debug调试方法

    1在js代码处写debugger;语句相当于在代码处加了断点(注意要想使用debugger这个断点功能,必须在浏览器下F12打开控制台console才能好用!) 2启动程序后 浏览器中触发相关代码功能 ...

  6. java从1到9构建完全二叉树_Java完全二叉树的创建与四种遍历方法分析

    Java完全二叉树的创建与四种遍历方法分析 发布时间:2020-10-01 11:58:56 来源:脚本之家 阅读:87 作者:泡0沫 本文实例讲述了Java完全二叉树的创建与四种遍历方法.分享给大家 ...

  7. java 反射创建对象并赋值_java使用反射创建并操作对象的方法

    Class 对象可以获得该类里的方法(由 Method 对象表示).构造器(由 Constructor 对象表示).成员变量(由 Field 对象表示),这三个类都位于 java.lang.refle ...

  8. 【Android 异步操作】Handler 机制 ( MessageQueue 消息队列的阻塞机制 | Java 层机制 | native 层阻塞机制 | native 层解除阻塞机制 )

    文章目录 一.MessageQueue 的 Java 层机制 二.MessageQueue 的 native 层阻塞机制 三.MessageQueue 的 native 层解除阻塞机制 三.Messa ...

  9. ASP.NET数据库访问系列教程01-概述篇 创建数据访问层(下)

    ASP.NET数据库访问系列教程 本教程深入探讨了基于ASP.NET 2.0技术的数据库访问方法和模式.这些介绍非常简明,并且提供了一步步的指导和大量的截屏. 该系列教程包括: 概述篇 基础报表 主/ ...

最新文章

  1. 人脸、人眼检测与跟踪
  2. Office无法打开超链接地址问题
  3. linux-git服务搭建
  4. exp/imp三种模式——完全、用户、表
  5. 织梦留言板guestbook.htm加入头部导航
  6. mysql分区表mycat_MySQL 中间件之Mycat垂直分表配置
  7. php悬浮框,PopupWindow(悬浮框)的基本使用
  8. Xshell配色为ubuntu风格
  9. 安装logstash-7.9.3和filebeat-7.9.3
  10. 中国人工智能人才培养白皮书
  11. 【全网首发】言简意赅的Python全套语法,内附详细知识点和思维导图!【强烈建议收藏!】
  12. Mac版 WPS尾部空格没有下划线解决
  13. 《缠中说禅108课》44:小级别背驰引发大级别转折
  14. 我的生活所感悟出的杂句
  15. 更改AVD安卓模拟器默认存储位置
  16. 关于微软的Manifest的那些事
  17. 云原生背景看这一篇就够了
  18. 八大古都大排名(权威版)
  19. 【MAYA】模型生长
  20. Android adb使用详解

热门文章

  1. matlab2c使用c++实现matlab函数系列教程-perms函数
  2. jQuery form插件使用详解
  3. ---M文件-函数式M文件/脚本式、m文件基本构成
  4. Linux操作系统基本命令
  5. 修改IDLE查找历史命令为上箭头↑
  6. 静电场里非常有用的公式
  7. 易语言学习笔记(一)
  8. 《转》15种CSS混合模式让图片产生令人惊艳的效果
  9. java uuid 随机生成唯一序列号
  10. [WP8.1UI控件编程]SemanticZoom控件实现分组列表