Linux联调

打开IDEA并找到相关项目(只适用于Tomcat)

你好! 这是你第一次使用 **Markdown编辑器** 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。

虚拟机操作(操作一:需要更改文件,此操作直接重启生效)

找到项目的启动路径下
在这里插入图片描述
修改此文件,添加路径,重新启动就可以进行调试。
在这里插入图片描述
(注:还有几处需要补全,暂时未知)
补充:(这个地方应该是第一次需要处理)
debug模式

cat start.sh

找到debug的地方查看端口

./start.sh debug ======必须以debug形式启动

netstat -tlnp | grep 8000 =====查看启用的java进程端口

ps -ef | grep 25622(端口) ======查看是否是当前端口启用的项目

可能会遇到的问题

1.端口被占用
netstat -tlanp | grep 端口
2.文件权限问题
chmod 755 catalina.sh
755:表示权限,或者选用777

操作二(直接进行操作,由系统自带,此操作需每次使用特定的命令重启才会生效)

1.不进行第一步操作的情况,并且启动脚本没有被更改过,如下:
需在虚拟机进行操作
2.进入tomcat文件
在这里插入图片描述
3.在tomcat(tomcat对应启动服务)下的bin中输入 ./catalina.sh jpda start
看是否运行成功 netstat -tlnap | grep 8000
在这里插入图片描述

出现问题
1.可能以前存在,并添加过相关文件
在这里插入图片描述
2.输入 ps -ef | grep tomcat 查看当前进程,如果启动就停止该服务。
然后在输入netstat -tlnap | grep 8000 出现进程就表明成功了

二.防火墙未关闭

IDEA打开debug模式连接时说连接超时

1:查看防火状态
systemctl status firewalld
service iptables status

2:暂时关闭防火墙
systemctl stop firewalld
service iptables stop

3:永久关闭防火墙
systemctl disable firewalld
chkconfig iptables off

4:重启防火墙
systemctl enable firewalld
service iptables restart

三.遇到的问题
按照相同的操作进行启动,然后连接成功,进行调试的时候一直进不去相对应的程序.
1.查询相对应的启动类 ps -ef | grep tomcat_MS (tomcat_MS 这个需要根据自己对应的启动服务进行替换)
出现如下错误,进程过多,影响找不到相关路径(关闭进程)
在这里插入图片描述
关闭进程后再重新启动,最后在通过进程ID查看相关信息,出现如下就说明成功了.
在这里插入图片描述

成功

选用debug模式启动,打上断点就可以进行调试了
在这里插入图片描述

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值