tomcat部署不会报错,但是WebSphere部署报错的问题排查
实际生产问题:
经安全专家排查发现jQuery版本过低,存在可被攻破的漏洞,需要升级jQuery版本。在本地tomcat部署时没有问题,但是部署到远程WebSphere上时,应用的很多地方莫名其妙地报错:jQuery未定义,‘$’未定义等问题。
问题处理:
是由于WebSphere缓存导致的,删掉/opt/IBM/WebSphere/AppServer/profiles/AppSrv01/下面的temp和wstemp文件夹即可解决。
这个问题困扰了我很长时间,特此记录,以后再遇到类似的问题,优先考虑清理WebSphere缓存。