我正在尝试使用以下技术升级现有企业应用程序的JDK版本;
我已将WAS JDK从6升级到8。我能够使用JDK 8来构建应用程序,但是在部署EAR时,我得到了<!DOCTYPE html>
<html lang="">
<head>
</head>
<body>
<script>
var num = 544.3;
var str = num.toString();
var firstnumb = str.charAt(0);
if (firstnumb = "0") {
alert("2 Decimals");
var numdecimal = parseInt(str, 10).toFixed(2);
} else {
alert("6 Decimals");
var numdecimal = parseInt(str, 10).toFixed(6);
}
</script>
</body>
</html>
。
原因是在构建时,它以某种方式使用JSP 2.1,但在部署时会加载旧版本的JSP相关类。我如何要求Maven使用这些技术的特定版本?
另外,我尝试将这些技术升级到最新版本,但由于其庞大的代码库而出现了许多其他异常。
如果我要升级到较新的技术,应该考虑些什么?