2

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

4

2 回答 2

1

几个想法

  • 也许您的浏览器处于“离线”状态或正在使用缓存,请尝试清除缓存/刷新
  • 删除 server/default/tmp 和 server/default/work 文件夹下的内容
于 2009-08-13T09:52:06.467 回答
0

您可以尝试向您的应用程序添加一些日志记录语句,并查看它们是否在您重新部署战争时输出...

如果肯定要重新部署它,那么也许正如 skaffman 所说,修复没有奏效。

于 2009-08-13T10:43:14.690 回答