如何使用IDEA部署Web项目至远程Tomcat服务器


配置Tomcat服务器

以下将使用127.1.1.1作为远程主机的公网IP地址进行操作演示
Tomcat使用端口号80

进入到tomcat安装目录下的bin目录中

我的tomcat安装路径为:/usr/local/tomcat/apache-tomcat-8.5.53

输入命令

cd /usr/local/tomcat/apache-tomcat-8.5.53/bin

进入tomcat安装目录下的bin目录

使用vim编辑器打开catalina.sh

vim catalina.sh

catalina.sh

在catalina.sh文件开头处添加以下内容

export 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=127.1.1.1" # 将127.1.1.1替换为你的公网IP地址

export JAVA_OPTS="-Dcom.sun.management.jmxremote \
-Dcom.sun.management.jmxremote.port=1099 \
-Dcom.sun.management.jmxremote.ssl=false \
-Dcom.sun.management.jmxremote.authenticate=false \
-Dcom.sun.management.jmxremote.rmi.port=1099" 

1099为IDEA远程连接Tomcat服务器的默认端口号,可根据自身需求进行修改
请确保相应端口号已开放,未被防火墙拦截
若使用云服务提供商的主机,如阿里云
请注意同时在安全组中开放相应端口

修改catalina.sh文件

保存并退出

启动Tomcat服务器

./catalina.sh run

启动Tomcat服务器

在输出的最后一行看到Server startup in xxxx ms字样,表示服务器启动成功

如果看到报错:Error: Could not find or load main class,请检查在编辑catalina.sh时是否添加了额外的空格。

注意:等号两边不能添加空格,必须是JAVA_OPTS="...",而不能是JAVA_OPTS = "...",并且每行尾的'\'后不能出现多余的空格


配置主机名静态查询表

使用vim打开/etc/hosts文件

vim /etc/hosts

在文件末尾添加一条记录

127.1.1.1   localhost

修改/etc/hosts文件
保存并退出


在IDEA中配置远程Tomcat服务器

选择 Edit configulations
在这里插入图片描述
添加远程Tomcat服务器
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
新建SFTP
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
选择要部署的工程
在这里插入图片描述
修改路径映射
在这里插入图片描述
保存后部署项目进行测试
在这里插入图片描述
使用IDEA远程部署项目成功

此时远程主机中webapps的目录结构
在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值