码上敲享录 > jsp开发经验分享 > 成功解决Unable to compile class for JSP

成功解决Unable to compile class for JSP

上一章章节目录下一章 2018-08-07已有3944人阅读 评论(0)

jsp页面编译没错,就是运行时报错:

org.apache.jasper.JasperException: Unable to compile class for JSP:


解决方法:

报这个错误好多原因,我这个是其中一个。

我使用tomcat启动项目的方式是在server.xml文件配置Context标签<Context docBase="F:\items\police_px_qyb\WebRoot" path="/police_px_qyb" reloadable="true"></Context>

这种方式直接运行项目路径下F:\items\alipay.trade.page.pay-JAVA-UTF-8\WebRoot\WEB-INF\的classes中的class类,不用在tomcat的webapps中复制一份。

问题来了,如果这时我myeclipse编译配置有问题,那么项目的classes目录下可能没class文件,如果jsp页面用到这些class文件的方法或者属性,就会找不到类,导致这个jsp页面编译不过,报以上错误。

1.改变部署方法,直接在myeclipse中部署到tomcat

2.把项目build的功能修复,复制好的项目的.project文件替换掉这个项目的,要修改里面的name标签。

3.如果是class输出路劲不对,就再myeclipse右键项目build path-->java build path-->source-->default output folder的内容:项目名/WebRoot/WEB-INF/classes


本文链接:http://www.yayihouse.com/yayishuwu/chapter/1436

0

有建议,请留言!

  • *您的姓名:

  • *所在城市:

  • *您的联系电话:

    *您的QQ:

  • 咨询问题:

  • 提 交