运营商 !未定义参数类型布尔值

时间:2012-08-19 04:28:14

标签: java jsp precompile

我正在尝试预编译我的jsp,但我收到以下错误。 我不知道为什么我会收到这个错误。据我所知,从JDK 1.5开始,自动拳击会发生,这应该不是问题。我们使用Jboss 4.1的Jasper任何洞察力,为什么这种情况发生会对我们有所帮助。我只想确认两点。

  1. 如果我们使用的是jdk> 1.5那么,这个问题是否会发生?
  2. 我们如何验证我们正在使用的jasper版本?
  3. Japser是否会在路径中使用jdk来编译JSP?
  4. 另一个有趣的事实是,当我们尝试预编译JSP时会发生这种情况。当我们部署完预编译时,功能正常。这意味着Jboss能够编译出任何问题,只有预编译失败。

    我没有得到任何关于此错误的线索,请帮助。

    异常

      

    /opt/app/build//precompile/motor/testing/org/apache/jsp/presultblock/reading/readingdriver_jsp.java   (第116行)[javac] Boolean isTest = false; [javac] ^^^^^ [javac]   类型不匹配:无法从布尔值转换为布尔值[javac]   ---------- [javac] 2. / opt/app/build//precompile/motor/testing/org/apache/jsp/presultblock/reading/readingdriver_jsp.java中的错误   (在第257行)[javac] isTest = true; [javac] ^^^^ [javac]类型   不匹配:无法从布尔值转换为布尔值[javac] ----------   [javac] 3.错误   /opt/app/build//precompile/motor/testing/org/apache/jsp/presultblock/reading/readingdriver_jsp.java   (在414行)[javac] if(!isTest){[javac] ^^^^^^^ [javac]   操作员!未定义参数类型布尔值[javac]   ---------- [javac] 3个问题(3个错误)


1 个答案:

答案 0 :(得分:0)

显然你的JBoss 4.1正在使用JDK< 1.5。检查你的安装。