【问题标题】:Problems with Java JRun CacheJava JRun 缓存的问题
【发布时间】:2013-09-30 10:52:06
【问题描述】:

Jrun4 与我们安装的 Coldfusion 捆绑在一起。最近我们决定在 JRun 中创建一个新服务器来容纳一个始终需要通过 SSL 运行的新 web 应用程序。

长话短说。发现错误并快速修复、重新编译并重新部署 web 应用程序时部署了该应用程序。就 JRun 显示新的 webapp 已部署并正在提供服务而言,当点击 webapp 时,没有提供任何新的更改。为了验证更改确实存在,我实际上验证了校验和差异,并且还在修改后的类文件上运行了 java 反编译器,并且更改存在。我已将控制台消息添加到应用程序以验证它们是否打印到控制台,没有出现任何新消息。

我尝试过的程序:

  1. 热部署war文件,控制台显示文件已重新部署
  2. 关闭托管文件的 JRun 服务器并使用修改后的文件重新启动它。

  3. 完全删除了托管 web 应用程序的现有 JRun 服务器。关闭 JRun。重新启动并创建了一个新的 JRun 服务器来托管 web 应用程序。

  4. 打开了 javacpl.exe、Java 控制面板,并删除了所有临时文件、小程序和应用程序。
  5. 下载 TOMCAT 并将相同的 war 部署到 webapps 目录,一切正常。我不能使用 tomcat,因为公司需要允许使用它。

我现在认为我可能需要重新映像整个服务器并将 web 应用程序部署在全新的 JRun 安装上,但是,确实必须有更好的方法。

【问题讨论】:

  • 确定不是你的浏览器?

标签: java coldfusion jboss war jrun


【解决方案1】:

问题是由于war 的旧版本以编程方式添加到jrun 正在使用的java classpath

这导致它从类路径引用类,而不是新部署的类。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-09-07
    • 2014-10-24
    • 1970-01-01
    • 2023-03-28
    • 2021-11-18
    • 2011-08-12
    • 2015-07-02
    相关资源
    最近更新 更多