gpt4 book ai didi

java - JRebel Tomcat + Websphere

转载 作者:行者123 更新时间:2023-11-28 22:49:24 24 4
gpt4 key购买 nike

我可以告诉我的 Intellij 为 tomcat 和 Webpshere jar 文件重建 .class 吗?

我的模块配置:

  <application generated-by="intellij" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.zeroturnaround.com" xsi:schemaLocation="http://www.zeroturnaround.com http://update.zeroturnaround.com/jrebel/rebel-2_1.xsd">

<classpath>
<dir name="C:/Workspace/Project/pro-commands/target/classes">
</dir>
<jar name="C:/Workspace/WAS8.5/profiles/project/installedApps/pckserkowskiNode01Cell/project-test.ear/pro-commands-1.0-SNAPSHOT.jar">
</jar>
</classpath>

</application>

<dir>为 Tomcat 工作,但 <jar>对于 Websphere 从未使用过。

最佳答案

如果您想同时在 Tomcat 和 WebSphere 中重新加载类,您需要使用 rebel.xml 部署应用程序,该文件指向您的 IDE 将这些类编译到的位置。

我认为您的错误是您认为配置文件用于指向应重新加载的应用程序?不!

相反,JRebel 代理使用 rebel.xml 配置文件重新配置类加载器,以从配置文件中指定的位置加载资源。

您示例中的第一个条目可能是正确的,因为类已重新加载。缺少的可能是部署在 WebSphere 中的应用程序中的 rebel.xml。如果您需要重新加载驻留在 jar 中的类,请确保将 rebel.xml 打包到 jar 文件的根目录中。那么它应该可以正常工作。

如果您 100% 确定配置文件在那里,但您仍然没有看到类被重新加载,请通过 support@zeroturnaround.com 联系 JRebel 支持团队——他们将协助解决问题。

关于java - JRebel Tomcat + Websphere,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45320491/

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