这是仅在应用程序更新上发生的问题(仅通过管理控制台进行测试,而不通过CLI进行测试)。而且,这仅在我们的开发环境中发生,这与我们的产品环境相同。在卸载/安装时,所有内容均已正确编译。但是,这是一个大型应用程序,需要花费足够的时间来进行更新- 我们不想每次都进行卸载/安装(特别是在开发版本期间)。
生成JSP .java和.smap文件,但不生成.class。在prod上,没有.smap,只有.java和.class。如果JSP可以编译,我们相信标记库也将被编译。
有没有人遇到这个问题,或者知道我们可能忽略了什么?
WAS版本:6.1.0.17
编辑: 这仅发生在一个JSP及其标签库的使用中。我们正在尝试解决该问题。让我们知道是否解决任何问题。我们认为,此修复程序可能与.SMAP文件有关。
问题是 :WAS已启用调试。这将生成.smap文件(源映射),而不是.class文件。发现此错误后,我们将在管理控制台下禁用调试服务(“应用程序服务器”>“ server1”>“调试进程”>取消选中“启动服务”)。我不知道为什么这只会在更新时产生错误,但是无论如何,问题都得以解决。