.jsp页面没有看到新添加的函数到已编译的java .class文件

时间:2011-11-28 07:37:44

标签: java jsp methods

我正在另一家公司的基于.jsp的网站的代码库中工作。大多数站点是直接的.jsp页面,但它们也有一些.java对象,这些页面也使用。我修改了其中一个对象,为它添加了一个额外的函数,重新编译,但是当我尝试调用它时,.jsp页面会生成一个“方法......在类中找不到”错误。

我已经检查过明显的事情:

  • 这不是方法名称中的简单拼写错误。
  • 该方法是公开的。
  • 我正在传递方法签名要求的一个String。
  • .java文件已重新编译为.class文件,该文件已超出旧文件。
  • 具有新功能的对象已导入并正在使用中。
  • 我已成功修改此网络服务器上的其他.java对象(虽然不在此确切的文件夹中),并看到更改生效。

它还能是什么?

1 个答案:

答案 0 :(得分:2)

通常,您必须在Tomcat中明确设置热代码替换,并且通常不支持添加方法签名 - 您可能必须重新部署并重新启动应用程序以正确查看效果。

以下是一些有关它的参考信息的链接:
Link 1
Link 2