鹿先生丶

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
  25 随笔 :: 0 文章 :: 2 评论 :: 15335 阅读

 

安装 tomcat

docker install  tomcat

运行 docker tomcat

docker run  -d  -p 1099:1099 -p 8080:8080   -v   $(pwd)/webapps:/usr/local/tomcat/webapps/   --name tomcat   tomcat

配置idea的jmx

将已运行的docker tomcat实例中的 catalina.sh 文件复制出来

docker cp  tomcat:/usr/local/tomcat/bin/catalina.sh  ./

编辑 catalina.sh

vim   catalina.sh 将以下内容放在 文件开头位置

CATALINA_OPTS="${CATALINA_OPTS} -Djava.rmi.server.hostname=abd.notetophome.fun"
CATALINA_OPTS="${CATALINA_OPTS} -Dcom.sun.management.jmxremote=true"
CATALINA_OPTS="${CATALINA_OPTS} -Dcom.sun.management.jmxremote.port=1099"
CATALINA_OPTS="${CATALINA_OPTS} -Dcom.sun.management.jmxremote.rmi.port=1099"
CATALINA_OPTS="${CATALINA_OPTS} -Dcom.sun.management.jmxremote.ssl=false"
CATALINA_OPTS="${CATALINA_OPTS} -Dcom.sun.management.jmxremote.authenticate=false"

将刚编辑的catalina.sh 文件复制到 docker  tomcat的实例中

docker cp   ./catalina.sh    tomcat:/usr/local/tomcat/bin/

重启docker 的tomcat 实例

 

posted on   鹿先生丶  阅读(220)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
点击右上角即可分享
微信分享提示