IntelliJ IDEA作为强大的Java开发IDE,其优秀的代码提示、丰富的插件生态和智能重构功能远超Eclipse。本文详细介绍如何使用IDEA将Java Web项目部署到远程Tomcat服务器,包括项目配置、远程服务器连接、部署方式选择(热部署、手动部署)等完整流程

1 | [JDK 1.8.0_102](http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html) |
1 | [Intellij IDEA 2018.1](https://www.jetbrains.com/idea/download/#section=windows) |
1 | [Apache Tomcat 9.0.8](https://tomcat.apache.org/download-90.cgi) |
一、服务器环境准备
1 | 服务器名称: SERVER-VM-1 |
1 | 服务器系统版本: CentOS-7 64位 |

1.1 检查网络
虚拟机-选择桥接-没有复制物理网络链接状态
网络连接:设置网卡的网关、IP地址和DNS(根据自己的情况)
网关: 10.10.12.1
1 | IP: 10.10.12.36 |
1 | DNS: 10.10.126.25 |
vi /etc/resolv.conf
1 | #Genreated by NetworkManager |
查看命令:ip addr 或 ifconfig

检查命令:
1 | ping 10.10.12.179 (局域网) |
1 | ping www.baidu.com (外网) |
1 |
|
2.2 开启JMX监控
1、鉴权(略)
2、不鉴权
进入Tomcat/bin目录,修改catalina.sh,找到如下内容“#—–Execute The Requested Command”,在其上添加以下配置,此配置不需要用户名、密码
1 | CATALINA_OPTS=”$CATALINA_OPTS |
-Dcom.sun.management.jmxremote
1 | -Djava.rmi.server.hostname=10.10.12.36 |
1 | -Dcom.sun.management.jmxremote.port= 8999 |
1 | -Dcom.sun.management.jmxremote.ssl=false |
1 | -Dcom.sun.management.jmxremote.authenticate=false” |
1 |
|
2.4 监控JVM
回到Windows,使用jdk自带工具jvisualvm.exe或jconsole.exe连接,工具目录如下:JAVA_HOME/bin


三、远程Tomcat配置
1 | 1、 使用IntelliJ IDEA,打开菜单Run -> 选择Edit Configuration |

1 | 2、 点击“+”号 -> 选择“Tomcat Server” -> 选择“Remote” |


3、启动Tomcat
部署自己的项目(springmvc),启动远程Tomcat.

四、访问页面
五、项目代码
1 | 源码: [https://github.com/Hosiang1026/springmvc](https://github.com/Hosiang1026/springmvc),欢迎Star, 有错误之处或需要帮助都可以私信评论。 |
VMware centos7 虚拟机上网完美解决
https://blog.csdn.net/aguangg_6655_la/article/details/57483893
Tomcat开启JMX监控
https://blog.csdn.net/dongdong2980/article/details/78476393
1 | Linux(Centos)之安装tomcat并且部署Java Web项目 |
https://www.cnblogs.com/hanyinglong/p/5024643.html
本文标题: Java项目部署至远程
发布时间: 2021年02月25日 00:00
最后更新: 2025年12月30日 08:54
原始链接: https://haoxiang.eu.org/c02abfdf/
版权声明: 本文著作权归作者所有,均采用CC BY-NC-SA 4.0许可协议,转载请注明出处!

