IDE 远程连接云服务器Tomcat中间件并1099端口未被监听问题处理

IDE 远程连接云服务器Tomcat并问题处理

一,IDE 配置远程Tomcat

1,界面配置

打开界面进行添加配置
在这里插入图片描述

在这里插入图片描述
选中 Templates–>Tomcat Server --> Remote
在这里插入图片描述
在这里插入图片描述
以下配置上个界面中的 Host
在这里插入图片描述

在这里插入图片描述
测试连接,连接成功即可,如下:
在这里插入图片描述
在这里插入图片描述
添加项目即可,如图:
在这里插入图片描述
最后点击 Apply,应用即可
至此,IDE配置完成!

二,Linux服务器安装jdk与配置tomcat

首先需要在Linux服务器安装JDK,并下载tomcat安装包

安装jdk如下:

yum -y install java-1.8.0-openjdk
yum -y install java-1.8.0-openjdk-headless
#查看java版本
java -version

jdk版本查看显示如下即证明jdk安装成功
在这里插入图片描述

配置tomcat如下:

下载 Tomcat

#  下载tomcat安装包,
#   注: 若安装包提示找不到,可根据网址自行选择其他tomcat安装包(https://dlcdn.apache.org/tomcat/tomcat-9/v9.0.68/bin)
wget https://dlcdn.apache.org/tomcat/tomcat-9/v9.0.68/bin/apache-tomcat-9.0.68.tar.gz
#  注:若出现  ERROR: cannot verify dlcdn.apache.org's certificate, issued by.....报错,
#  执行以下语句重新下载即可,未出现报错可不用处理
yum install -y ca-certificates
#  解压
tar -xf apache-tomcat-9.0.68.tar.gz
#  将当前文件复制到其他目录(可不做)
mv apache-tomcat-9.0.68 /usr/local
#  将当前tomcat安装包重命名  (可不做)
cd /usr/local
mv apache-tomcat-9.0.68/ tomcat

在 /etc/profile 下面添加 CATALINA_HOME=/usr/local/tomcat

# 进入文件编辑,按 i 进行编辑 
vim /etc/profile
CATALINA_HOME=/usr/local/tomcat   # 按esc输入:  按wq保存退出
# 更新此文件
source /etc/profile

这时候需要在 /usr/local/tomcat/bin/ 目录下修改 catalina.sh 文件

cd /usr/local/tomcat/bin/
vim catalina.sh

注释:-DCOM千万不要换行,否则catalina可能运行不起来

1099 端口未被监听,很可能是数据拷贝时有换行,导致catalina不能运行
以下代码直接复制即可(更换为自己的IP)

CATALINA_OPTS="-Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=1099 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false -Djava.rmi.server.hostname=你自己的IP"
JAVA_OPTS="-Dcom.sun.management.jmxremote= -Dcom.sun.management.jmxremote.port=1099 -Dcom.sun.management.jmxremote.rmi.port=1099 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false -Djava.rmi.server.hostname=你自己的IP"
JAVA_OPTS="$JAVA_OPTS -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=5005"
export JAVA_OPTS

保存之后,此时需要运行catalina

#  为防止阻塞,所以用以下命令运行
./catalina.sh run &

运行结果:
在这里插入图片描述
端口监听

netstat -lutn

能看到1099和8080端口即可
在这里插入图片描述
此时,Linux配置已经完成
开放防火墙端口

firewall-cmd --zone=public --add-port=1099/tcp --permanent
firewall-cmd --zone=public --add-port=8080/tcp --permanent
firewall-cmd --zone=public --add-port=5005/tcp --permanent
firewall-cmd --zone=public --add-port=8005/tcp --permanent
#  重启防火墙
systemctl restart firewalld.service

云服务平台开放端口
在这里插入图片描述
IDE运行连接云服务器
在这里插入图片描述
至此,IDE 远程连接云服务器Tomcat中间件并1099端口未被监听问题处理已经完成。
若有其他问题,欢迎大家留言指正。共同学习,共同进步。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值