【問題】
普元 AppServer6.5/7.0 應用部署後,通路應用的JSP,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]