Weblogic jsp页面编译出错,Weblogic jsp编译异常
========================
蕃薯耀 2018年1月29日
http://fanshuyao.iteye.com/
一、问题描述:
将项目部署到Weblogic下启动后,jsp页面编译出错,提示如下:
weblogic.servlet.jsp.CompilationException:Failed to complile :JSP/xxx.jsp: Type mismatch: cannot convert from tag to jspTag
at weblogic.servlet.jsp.JspStub.compilePage(JspStub.java:162)
at weblogic.servlet.jsp.JspStub.prepareServlet(JspStub.java:256)
at weblogic.servlet.jsp.JspStub.prepareServlet(JspStub.java:216)
二、解决方案:
出现这个问题,主要是weblogic.jar冲突:
很大一个原因是weblogic.jar重复,即项目中有这个Jar包,然后部署环境也有这个Jar包,造成冲突。
解决方法就是部署过去的代码Lib目录不需要有weblogic.jar,只在编译时使用。
我的一个做法就是把weblogic.jar加入到jre的编译配置中,这样部署或者导出war包就不会把weblogic.jar一起放进去,解决了冲突问题。
========================
蕃薯耀 2018年1月29日
http://fanshuyao.iteye.com/