问题描述
在启动tomcat时,会提示JVM_bind443(或其他端口)。问题都在tomcat的配置参数:httpsPort的配置,比如:
Tomcat配置
<httpsPort>443</httpsPort>
相对比较简单的解决办法就是:修改端口----问题解决。但是,具体是哪个线程占用了该端口?如何检测当前tomcat处于什么状态?httpsPort什么使用范畴,会影响应用的哪些性能?带着这几个问题,我们go on…
httpsPort的使用
httpsPort官方给出的解释:
----https port to use
也就是https请求的使用端口
如果该端口号冲突,那么https的请求将无法到达(大部分异常请求会发生在证书的使用和安装方面)。
检测tomcat被JVM加载后的状态
1.JavaVisualVM的使用,在对应版本JDK/bin下都有对应的visualVM工具。
2.对于使用IDEA启动的Tomcat在VisualVM工具中会如下显示(代表启动的JDK进程):
== > VisualVM
== > Intellij