Jrun4和我们安装的Cold聚变捆绑在一起。最近,我们决定在JRun中创建一个新的服务器,以容纳一个总是需要在SSL上运行的新的webapp。
长话短说。该应用程序部署时,发现了一个bug,并迅速修复,重新编译,我们重新部署了网络应用。就JRun所显示的情况而言,新的webapp已经被部署并得到了服务,但是,当点击webapp时,所有的新更改都不会出现。为了验证更改是否确实存在,我实际上已经验证了校验和差异,并在修改后的类文件上运行了java反编译程序,并且出现了更改。我在应用程序中添加了控制台消息,以验证它们是否被打印到控制台,没有出现任何新消息。
我所尝试的程序:
现在,我认为我可能需要重新定位整个服务器,并在一个新的JRun安装上部署webapp,但是,确实必须有更好的方法。
发布于 2014-04-16 14:38:18
这个问题是由于一个较早版本的war正在以编程方式添加到jrun正在使用的java classpath中。
这导致它从类路径而不是较新的已部署类引用类。
https://stackoverflow.com/questions/18994886
复制相似问题