java - JBoss WAR部署问题(缓存问题?)

标签 java jboss war

我正在尝试在 JBoss 4.2.3 上部署我的 war 文件。该应用程序运行良好并且仍然运行良好(没有我放入代码中的错误修复)。我制作了一个新的 war 文件,其中包含错误修复(这涉及在请求另一个应用程序的 servlet 时传递一些额外的 http 请求参数)。然而,当我尝试部署这个看似无害的 war 文件时,我看到来自 Jboss 的控制台日志说新的 war 文件已经部署等。但是,我没有看到我的更改反射(reflect)在浏览器中(即额外的参数未在请求中发送)。我已验证进入 /server/default/deploy 的 war 文件完全相同(cksum 相同)。我尝试了这些常用技巧但无济于事:在部署新文件之前从服务器删除旧的 war 文件,重新启动服务器以释放任何缓存的内容。甚至在入口点在我的 servlet 中返回一个值。但是还是没有区别! servlet 与以前一样工作,但没有进行修复。有什么建议么? 我请求你好心帮助我。如果这不起作用,我有点搞砸了。

最佳答案

一些想法

  • 也许您的浏览器处于“离线”状态或正在使用缓存,请尝试清除缓存/刷新
  • 同时删除server/default/tmp和server/default/work文件夹下的内容

关于java - JBoss WAR部署问题(缓存问题?),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1269363/

相关文章:

java - 如何通过 HTTP 将 UTF-8 字符作为字符串发送

Java,你怎么称呼这个?以及为什么)};

java - 获取小于和大于的 mongodb 数组计数

java - 未找到 Keycloak 提供程序

java - 查找请求的服务器主机 IP?

maven - 在maven中将单独的jar文件打包为war文件

java - 为什么 session bean 方法在抛出 RuntimeException 时抛出 EjbTransactionRolledbackException

tomcat - 在 jboss 6.4 中找不到 stomp/sockjs 404 错误

java - 在 intellij 上建立 war

jakarta-ee - 如何强制 WebSphere Liberty 按特定顺序启动 WAR