gpt4 book ai didi

Java 热交换。阻止来自指定开发者的热交换

转载 作者:行者123 更新时间:2023-11-30 10:50:38 27 4
gpt4 key购买 nike

有时一些开发人员从 IntellijIdea (Ctrl+Shift+F9) 执行热交换,我们有一个启用了调试端口的公共(public)服务器他们在 IntelliJ Idea 中进行调试。我有两个问题

  1. 如何限制不同开发人员的这种可能性?是否可以?他们中的一些人不听,他们不想等待新的部署,执行热交换和其他开发人员在调试时遇到问题(不同的行号、不存在的代码等)。如果可能的话,我可以为所有或仅为某些 ip 号码阻止 Hotswap。还是有其他机制?

  2. 为什么如果我更改一个类并在调试时执行 (Ctrl+Shift+F9) 有时只会重新加载一个类,而有时需要 10 个或更多?

服务器是Weblogic 12,Java 1.72

最佳答案

Java热插拔使用远程调试JDWP协议(protocol)。该协议(protocol)不提供任何身份验证机制。您可以做的是使用您系统的防火墙来阻止对您配置的 JDWP 端口的所有访问,然后只为“允许的”开发人员打开它。

关于Java 热交换。阻止来自指定开发者的热交换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34994126/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com