当前位置: 首页 > 知识库问答 >
问题:

扩展tomcat上的可重新加载目录集

潘兴朝
2023-03-14

我想扩展tomcat 7.0.59上的可重新加载目录集。当上下文中的可重新加载属性设置为true时,tomcat将监视:/WEB-INF/classes//WEB-INF/lib中的类。

我尝试使用watchedresource标记,但没有效果:

<Context reloadable="true" path="/test" docBase="/MY_MODULE/web/webroot">
     <Manager pathname="" />
     <WatchedResource>/MY_MODULE/classes</WatchedResource>
</Context>

共有1个答案

封昊天
2023-03-14

您可以尝试使用hotswapagent:plugin_tomcat启动tomcat。(GITHUB HotswapProjects)

您可以在每个模块上有一个不同的hotswap-agent.properties文件,以加载不同的类路径。

 类似资料:
  • 扩展说明 扩展点本身的加载容器,可从不同容器加载扩展点。 扩展接口 org.apache.dubbo.common.extension.ExtensionFactory 扩展配置 <dubbo:application compiler="jdk" /> 已知扩展 org.apache.dubbo.common.extension.factory.SpiExtensionFactory org.a

  • 扩展点配置 来源: Dubbo 的扩展点加载从 JDK 标准的 SPI (Service Provider Interface) 扩展点发现机制加强而来。 Dubbo 改进了 JDK 标准的 SPI 的以下问题: JDK 标准的 SPI 会一次性实例化扩展点所有实现,如果有扩展实现初始化很耗时,但如果没用上也加载,会很浪费资源。 如果扩展点加载失败,连扩展点的名称都拿不到了。比如:JDK 标准的

  • 重新加载记录的作用类似于加载记录命令,也用于从模式加载特定记录。 加载记录将在记录ID的帮助下加载记录。 它在结果集中用符号表示。 主要区别在于重新加载记录会忽略在应用外部并发事务更改记录时有用的缓存。 它会给最新的更新。 以下语句是命令的基本语法。 其中定义要重新加载的记录的记录ID。 如果您不知道特定记录的记录标识,则可以对该表执行任何查询。 在结果集中,可以找到相应记录的记录ID(@rid)

  • 我在phpinfo()中的“已解析的其他.ini文件”部分看不到mcryptphp_mcrypt'已经安装。我使用CentOs和nginx以及PHP5.3。3. 在/etc/php中。d/mcrypt。我写的ini扩展名=mcrypt。所以 我试图改变扩展路径在php.ini(ex扩展=/usr/lib64/php/模块/mcrypt.so),但它仍然不工作。

  • 这里有一个总节点noob。我一直在尝试设置示例节点应用程序,但每次尝试运行时都会出现以下错误: 节点应用程序

  • 问题内容: 我希望我的chrome扩展程序每次在扩展文件夹中保存文件时都可以重新加载,而不必在chrome:// extensions /中明确单击“重新加载”。这可能吗? 编辑:我知道我可以更新Chrome重新加载扩展的间隔,这是一个半途而废的解决方案,但是我宁愿让我的编辑器(emacs或textmate)触发保存重新加载或要求Chrome进行监视更改目录。 问题答案: 您可以使用 “ 扩展Re