我们在排除在线问题时,通常会在日志中发现问题。 但是,由于日志打印不完整等问题,问题的排除变得困难,有时也会重新添加日志进行发布。 以下简要介绍远程操作调试程序的方法。
简单的SpringBoot项目/* * * @ authors sk * @ date 2020/8/20 */@ restcontrollerpublicclasshellocontroller { @ request mappint target文件夹中显示打包的可执行jar文件。
将可执行程序上传到服务器。 这里使用的是FinalShell连接工具。 直接乘坐jar,拖到相应文件夹下就可以了。 要使用XShell,必须首先使用mvn clean package下载插件。
文件已经上载到服务器,然后由IDEA组成。
Name :随便起个名字。
主机:云主机的IP。
端口:调试端口。 不是项目访问端口。
Use module classpath:选择需要在多模块项目中调试的模块。
commandlineargumentsforremotejvm 3360复制此参数,并在云服务中启动项目时添加此JVM参数
在云服务中启动项目。
jva-xdebug-agent lib : jdwp=transport=dt _ socket,server=y,suspend=n,address=8081-jarspring-MVC-1
在本地启动时,可以看到日志已连接到远程服务。
认证,在浏览器中输入访问路径。 ip是远程服务器端口,不是本地端口。
可以看到它进入了端点的位置。