刚刚在jboss上部署ActiveMQ 的web-console应用后,访问队列queue.jsp出现了如下异常:
The Operator - Is Undefined For The Argument Type(s) Integer, Int
很明显,不是jsp页面中代码的问题,就是jsp编译器的问题。
vi查看了下,代码上不存在问题。ok,修改jsp编译器:
在jboss 4.X.X版本下使用jdk1.5以上的jdk版本中的一些新特性时都会出现异常。
在jboss的jboss-4.0.5.GA\server\default\deploy\jbossweb-tomcat55.sar\conf\web.xml
文件中取消下面的注释
<!-- Uncomment to use jdk1.5 features in jsp pages
<init-param>
<param-name>compilerSourceVM</param-name>
<param-value>1.5</param-value>
</init-param>
-->
若没有就添加如下配置
<init-param>
<param-name>compilerSourceVM</param-name>
<param-value>1.5</param-value>
</init-param>
<init-param>
<param-name>compilerTargetVM</param-name>
<param-value>1.5</param-value>
</init-param>
The Operator - Is Undefined For The Argument Type(s) Integer, Int
很明显,不是jsp页面中代码的问题,就是jsp编译器的问题。
vi查看了下,代码上不存在问题。ok,修改jsp编译器:
在jboss 4.X.X版本下使用jdk1.5以上的jdk版本中的一些新特性时都会出现异常。
在jboss的jboss-4.0.5.GA\server\default\deploy\jbossweb-tomcat55.sar\conf\web.xml
文件中取消下面的注释
<!-- Uncomment to use jdk1.5 features in jsp pages
<init-param>
<param-name>compilerSourceVM</param-name>
<param-value>1.5</param-value>
</init-param>
-->
若没有就添加如下配置
<init-param>
<param-name>compilerSourceVM</param-name>
<param-value>1.5</param-value>
</init-param>
<init-param>
<param-name>compilerTargetVM</param-name>
<param-value>1.5</param-value>
</init-param>