背景
Java作为最流行的语言之一,拥有大量的用户,特别是企业应用,使用java编写的概率非常大。今天咱们就给这批包括我自己在内的java用户发个福利。具体场景是这样的:当我们把java编写的应用部署在服务器上的时候,有时候会发现应用运行的状态和我们预想的不一样。这可麻烦了,因为你没有办法在生成环境调试代码,只能凭借现在进行猜测。猜测问题的难度极高,所以DESK倚天剑提供给你两个便利:
DESK查看class编译器版本和源代码
具体过程太简单了,在远程服务器上找到部署应用的class目录,然后右键class文件的属性菜单后,再点击“更多”按钮,如下图所示:激动人心的一幕出现了,在弹出的对话框中,大家不但能够看到编译改class文件使用的编译器版本,而且能够看到源码。这时候定位问题是不是要比乱猜强很多?而且,整个查看过程对生产没有造成什么影响。写到最后
java编译器版本的规则即便很多java使用人员也不清楚。用高版本编译产生的class文件是不能在低版本环境运行的。举例来说:“jdk11编译的class文件在jdk1.8下不能运行。”这个规则造成java应用部署过程中经常产生乌龙事件,另外一个很关键的原因是没有工具查看class的版本。现在好了,DESK一键查看,还支持远程和源代码高亮。大家觉得怎样?欢迎留言讨论。全名:运维桌面工具套装软件
- 集办公、运维、开发场景常用功能于一体的桌面工具软件
- 图形化FTP/SFPT/SMB/WebDAV/S3上传下载文件的利器
- 文件管理(运行、编辑、压缩、搜索、复制、删除)的好帮手
- 信创系统下一键访问Windows/Linux桌面的途径
全名:全资源管控平台
继承DBCS和DESK运维功能于一体的Web平台版本,实现多人运维协作,并增加了管控和审计功能。平台不但能够补充替代传统堡垒机功能,而且克服了堡垒机“依赖客户端”、“审计粒度不够”、“不支持事中拦截”的三个安全性弊端。能够满足支持国内外20多种主流数据库、文件上传下载、操作系统远程接入等数据运维、开发需求的安全管控,并且可部署于信创环境,为政企单位提供一站式高安全数据管控解决方案。