IDEA是一个强大的IDE,其优秀的代码提示,丰富的插件等不是Eclipse可以比拟的。IDEA的Project其实可以看做是Eclipse的Workspace,Modules可以看出是具体的项目。

IntelliJ IDEA


JDK 1.8.0_102

Intellij IDEA 2018.1

Apache Tomcat 9.0.8


一、服务器环境准备

服务器名称: SERVER-VM-1

服务器系统版本: CentOS-7 64位

IntelliJ IDEA

1.1 检查网络

虚拟机-选择桥接-没有复制物理网络链接状态

网络连接:设置网卡的网关、IP地址和DNS(根据自己的情况)

IntelliJ IDEA

网关: 10.10.12.1

IP: 10.10.12.36

DNS: 10.10.126.25

vi /etc/resolv.conf

1
2
3
4

#Genreated by NetworkManager

nameserver 10.10.126.25

查看命令:ip addrifconfig

IntelliJ IDEA

检查命令:

1
2
3
4

ping 10.10.12.179 (局域网)

ping www.baidu.com (外网)

1.2 安装JDK (自行百度)

IntelliJ IDEA

1.3 安装Tomcat (自行百度)

IntelliJ IDEA

二、Tomcat开启JMX监控

2.1 关闭Tomcat

1
2
3
4

cd /usr/java/apache-tomcat-8.5.31/bin

./shutdown.sh

2.2 开启JMX监控

1、鉴权(略)

2、不鉴权

进入Tomcat/bin目录,修改catalina.sh,找到如下内容“#—–Execute The Requested Command”,在其上添加以下配置,此配置不需要用户名、密码

1
2
3
4
5
6
7
8
9
10
11
12

CATALINA_OPTS=”$CATALINA_OPTS

-Dcom.sun.management.jmxremote

-Djava.rmi.server.hostname=10.10.12.36

-Dcom.sun.management.jmxremote.port= 8999

-Dcom.sun.management.jmxremote.ssl=false

-Dcom.sun.management.jmxremote.authenticate=false”

ip,是你要监控的tomcat所在服务器的ip地址

端口号,是你要开启的监控端口号。

ssl,false表示不使用ssl链接

authenticate,false表示不使用监控,即不需要用户名和密码

catalina.sh run > /dev/null 2>&1 &

2.3 启动Tomcat

1
2
3
4

cd /usr/java/apache-tomcat-8.5.31/bin

./startup.sh

2.4 监控JVM

回到Windows,使用jdk自带工具jvisualvm.exe或jconsole.exe连接,工具目录如下:JAVA_HOME/bin

IntelliJ IDEA

IntelliJ IDEA

三、远程Tomcat配置

1、 使用IntelliJ IDEA,打开菜单Run -> 选择Edit Configuration

IntelliJ IDEA

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

IntelliJ IDEA

IntelliJ IDEA

3、启动Tomcat

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

IntelliJ IDEA

四、访问页面

IntelliJ IDEA

五、项目代码

源码: 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

Linux(Centos)之安装tomcat并且部署Java Web项目

https://www.cnblogs.com/hanyinglong/p/5024643.html

本文标题: Java系列-部署项目至远程Tomcat-入门篇

本文作者: 狂欢马克思

发布时间: 2020年05月04日 00:00

最后更新: 2020年08月10日 20:05

原始链接: https://www.hosiang.cn/d324a4f0/

版权声明: 本文著作权归作者所有,均采用CC BY-NC-SA 4.0许可协议,转载请注明出处!

× 喜欢就赞赏一下呗!
打赏二维码