天天看點

普元 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]