0
点赞
收藏
分享

微信扫一扫

用intellij idea调试 CAS 5.1.8


能够​​用intellij idea编译cas 5.1.8之​​后,怎么调试呢?

在我机器里面,intellij idea中直接按下Run或Debug,妄图运行或调试,是会报错的。一大堆的错误,什么“restartedMain ERROR Error creating converter for xwEx java.lang.reflect.InvocationTargetException”之类,据说是log4j和spring boot版本不兼容,云云。作为一个java为入门者,面对如此“庞大”的一个系统,有太多的东西不明白,跑出来这么多的错误,望而生畏,无从下手。

因为默认情况下,对于CAS 5.1.8,intellij idea是将它作为spring boot程序运行的:

用intellij idea调试  CAS 5.1.8_intellij idea

但我们部署的时候,只是将cas-5.1.8\webapp\cas-server-webapp\build\libs\cas-server-webapp-5.1.8.war扔到tomcat下即可,那么,其实我们可以在intellij idea中run at tomcat就行了啊。

run - edit configurations - + - tomcat server,在deployment里添加“cas-server-webapp-5.1.8.war”即可

用intellij idea调试  CAS 5.1.8_tomcat_02

用intellij idea调试  CAS 5.1.8_ide_03

用intellij idea调试  CAS 5.1.8_cas-peal人脸库_04

设置断点,点击那个运行旁边的bug图标,就可以调试了。

单步调试:F8

鼠标悬停在断点行,可以看到变量的值

如果想观察语句的运行结果,可以鼠标右键,在快捷菜单中“Add watch”,输入即可。

也挺方便的。


举报

相关推荐

0 条评论