在测试环境需要监控远程linux上系统的运行情况和debug操作
1.在ida上看看找到Run/Debug Configrantions
2.添加tomcat,选择remote的tomcat
3.编辑配置本地的端口
以下是我的机子
//添加访问的测试环境的地址
http://xxx.xxx.com
//配置本地的host指向测试环境
192.168.104.141 xxx.xxx.com
//配置idea的地址端口和你的远程机子一致
host:192.168.104.141
port:8080
4 找到startup/Connection选择debug
复制-agentlib:jdwp=transport=dt_socket,address=22000,suspend=n,server=y配置到远程服务器的JAVA_OPTS中前边添加-XDebug
我的是在每个项目有各自自己的环境,如果你是全局的可以配置你对应的JAVA_OPTS
#!/bin/bash
#chown 555 -R /export/home/tomcat/domains/
export CATALINA_HOME=/export/servers/tomcat6.0.33
export CATALINA_BASE=/export/Domains/air.insur.man.com/server1
###JAVA
export JAVA_HOME=/usr/lib/jvm/java-1.8.0
export JAVA_BIN=/usr/lib/jvm/java-1.8.0/bin
export PATH=/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin:/bin
export CLASSPATH=.:/lib/dt.jar:/lib/tools.jar
export JAVA_OPTS="-Djava.library.path=/usr/local/lib -server -Xms1024m -Xmx1024m -XX:MaxPermSize=256m -Djava.awt.headless=true -Dsun.net.client.defaultConnectTimeout=60000 -Dsun.net.client.defaultReadTimeout=60000 -Djmagick.systemclassloader=no -Dnetworkaddress.cache.ttl=300 -Dsun.net.inetaddr.ttl=300 -Xdebug -agentlib:jdwp=transport=dt_socket,address=22000,suspend=n,server=y"
export JAVA_HOME JAVA_BIN PATH CLASSPATH JAVA_OPTS
$CATALINA_HOME/bin/startup.sh -config $CATALINA_BASE/conf/server.xml
5.运行一下是否可以直接使用debug调试。
6.运行时候报端口错误,调试你的启动端口修改为服务器的端口,如果启动报的错误是,
Error running reman_tomcat: Unable to open debugger port (192.168.104.141:22000): java.net.ConnectException "Connection refused: connect"
但是你的本地已经启动了,这个就检查你的服务器的端口是否有对外的端口,
telnet 192.168.104.141:22000
如果没有就需要开通一下你远程的监视的端口。
port out of range:80777 错误提示,检查你设置的远程端口是否有误
- 大小: 47.9 KB
- 大小: 55 KB
分享到:
相关推荐
主要介绍了Intellij IDEA基于Springboot的远程调试(图文),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
1.手动调试成功的Idea远程调试的教程,分享出来,希望会有帮助。
主要介绍了eclipse/intellij idea 远程调试hadoop 2.6.0的相关资料,需要的朋友可以参考下
Intellij IDEA 教程...............................................................................................................................2安装配置.................................................
主要介绍了Intellij idea远程debug连接tomcat实现单步调试,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
IntelliJ远程调试教程.doc
Intellij IDEA 教程...............................................................................................................................2安装配置.................................................
本文介绍的IntelliJ IDEA插件可以帮助在远程服务器上实现热交换,并且操作简单快捷。本文中的插件基于。使用方法IntelliJ IDEA安装插件“ Arthas Hot Swap”,从下载安装包。热部署使用的是类文件,因此需要先使用...
IDEA+Mysql调试常见异常解决办法_kaic.doc IDEA+Mysql调试常见异常解决办法_kaic.doc IDEA+Mysql调试常见异常解决办法_kaic.doc IDEA+Mysql调试常见异常解决办法_kaic.doc IDEA+Mysql调试常见异常解决办法_kaic.doc ...
基于SpringBoot开发的人事管理系统医院病历管理系统(可帮忙远程调试),java项目。 eclipse和idea都能打开运行。 推荐环境配置:eclipse/idea jdk1.8 maven mysql 本系统共分为两个角色:管理员和用户。 主要功能有: ...
背景描述 有时候Python应用的代码在本地开发环境运行十分正常,但是放到线上以后却出现了莫名其妙的异常,经过再三排查以后还是找不到问题原因,于是就在想,要是可以...远程调试的功能在Eclipse、IntelliJ IDEA等大型I
主要介绍了IntelliJ IDEA远程Debug Linux的Java程序,找问题不要只会看日志了,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
Spring+Vue房屋租赁租房系统(可帮忙远程调试),java项目。 eclipse和idea都能打开运行。 推荐环境配置:eclipse/idea jdk1.8 maven mysql 前端技术:vue,Ajax,Json 后端技术:SpringBoot,MyBatis 本系统共分为两个...
基于JavaWeb的ssh图书馆管理系统,java项目。 eclipse和idea都能打开运行。 推荐环境配置:eclipse/idea jdk1.8 maven mysql 前端技术:jsp,Ajax,Json ...提供远程调试、代码讲解服务 更多精品项目,请查看主页
无业游民的木偶之春这是一个示例项目,包括一个带有一些自动安装的插件的ubuntu流浪者盒子vagrant-hostmanager(自动更新主机文件) vagrant-librarian-puppet(使用Librarian-Puppet安装Puppet模块) 木偶来管理...
WSL2+Docker+IDEA一站式开发环境搭建文档、idea对docker容器远程调试
基于Spring、SpringMVC、MyBatis的酒店管理系统,java项目。 eclipse和idea都能打开运行。 推荐环境配置:eclipse/idea jdk1.8 maven mysql ...提供远程调试、代码讲解服务 更多精品项目,请查看主页
我不愿意为了一点优势而舍弃Pycharm强大的自动补全和代码调试功能,但是,我愿意为了便捷的远程开发去学着改掉自己的使用习惯,去适应一款新的开发工具。当然,前提是这款工具真的能够惊艳到我的情况下,这一点vs ...
基于JavaWeb的美妆购物平台,java项目。 eclipse和idea都能打开运行。 推荐环境配置:eclipse/idea jdk1.8 maven mysql 前端技术:jsp,Ajax,Json ...提供远程调试、代码讲解服务 更多精品项目,请查看主页
基于SSM的校园停车场管理系统,java项目。 eclipse和idea都能打开运行。 推荐环境配置:eclipse/idea jdk1.8 maven mysql 前端技术:jsp,Ajax,Json ...提供远程调试、代码讲解服务 更多精品项目,请查看主页