天天看点

普元 AppServer 应用部署后,访问应用的JSP报错:Generated servlet error: -source 1.5中不支持diamond运算符

【问题】

普元 AppServer6.5/7.0 应用部署后,访问应用的JSP,JSP编译报错:Generated servlet error: -source 1.5中不支持diamond运算符

普元 AppServer 应用部署后,访问应用的JSP报错:Generated servlet error: -source 1.5中不支持diamond运算符

【解答】

解决方法:修改了实例对应配置的javac参数,增加了source和target参数指向1.8版本,并配合如下两种方式(二选一)调整配置后,问题解决了

1、在appserver的domains\domain1\config\default-web.xml的267行后面添加如下内容,然后重启Server。

<init-param>

      <param-name>compilerSourceVM</param-name>

      <param-value>1.8</param-value>

    </init-param>

 <init-param>

      <param-name>compilerTargetVM</param-name>

      <param-value>1.8</param-value>

    </init-param>

2、如果方便的话,可修改useHTTPS.tag的Wrapper<String> scrip = new Wrapper<>(scriptBody);改为Wrapper<String> scrip = new Wrapper<String>(scriptBody);

原文链接:http://doc.primeton.com/pages/viewpage.action?pageId=37624542

详细咨询请联系普元售后:[email protected]