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

时间:2009-08-13 00:01:17

标签: java jboss war

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

2 个答案:

答案 0 :(得分:1)

一些想法

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

答案 1 :(得分:0)

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

如果它肯定被重新部署,那么也许,正如斯卡弗曼所说,修复工作无效。