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

如何使用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服务器的默认端口号,可根据自身需求进行修改
请确保相应端口号已开放,未被防火墙拦截
若使用云服务提供商的主机,如阿里云
请注意同时在安全组中开放相应端口

扫描二维码关注公众号,回复: 16798177 查看本文章

修改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的目录结构
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_44710943/article/details/109956399