Websphere tag文件编译问题

遇到一个websphere上部署的问题.

项目中用到了自定义的tag文件,修改某个tag文件之后替换websphere上的相关tag文件,但是修改并未生效.

遂到webspherehome/profiles/AppSrv/temp/Node01/server1/APP_war/APP.war/com/ibm/ws/jsp/tagfile/webinf/ 目录下删除了相关tag编译之后的class文件

奇怪的事情就发生了:访问jsp页面时会提示找不到tag对应的class文件

难道tag不是在每次访问时编译的吗?经过一番寻找,发现tag文件并不是每次访问时编译,而是在引用该tag的jsp编译时才会编译tag文件,所以只删除了tag对应的class,没有删除jsp对应的class,就造成了jsp不需要编译,但是又找不到tag对应的class

解决办法很简单,那就是删掉对应jsp的class文件,然后websphere就会自动编译jsp和tag文件了.

你可能感兴趣的:(Websphere tag文件编译问题)