gpt4 book ai didi

java - Eclipse 服务器位置 - 工作区元数据与安装文件夹

转载 作者:行者123 更新时间:2023-11-28 23:25:40 25 4
gpt4 key购买 nike

当我在 Eclipse 中进行服务器配置时,它让我为服务器位置选择三种不同的配置

  • 工作区元数据
  • 安装文件夹
  • 自定义位置

工作区元数据选项实际上是如何工作的?它是否创建从安装路径到工作区元数据的服务器运行时副本,部署到那里并运行该实例?除了不会弄乱实际的 CATALINA_HOME 之外,这是否提供任何其他好处?

简而言之,.metadata/.plugins 下的 org.eclipse.wst.server.core 到底是什么,它与作为 Tomcat 安装文件夹给出的 CATALINA_HOME 有什么关系?

当我使用安装文件夹作为服务器位置从 Eclipse 运行和部署 Tomcat 时,我无法让 JRebel 重新加载更改,即使日志显示该类正在被监视、检测等。当我切换到用户工作区时元数据作为服务器位置,JRebel 开始工作。

最佳答案

我无法确定有什么区别,但据我所知,它只是改变了 Tomcat 获取它应该部署的应用程序的位置。

为什么 JRebel 使用工作区元数据选择而不是安装设置?可能是您没有正确配置 JRebel,即您缺少 rebel.xml(您说类已检测,但来自哪个目录?项目构建或工作区元数据?)。如果您在服务器上启用了自动发布,它对您的工作区选择的作用可能是,每当发生增量编译时,这也会更新元数据部署目录中的类文件(它可能在那里使用展开部署) .如果 JRebel 找不到 rebel.xml,它会从它们的原始位置拾取类,并且随着这些类的更新,JRebel 也会重新加载它们。

关于java - Eclipse 服务器位置 - 工作区元数据与安装文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37460736/

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