针对旧java应用程序的新JDK
我有一个相当旧的java web应用程序,它使用servlet规范版本2.3。我在那里使用struts 1.0、jsf 1.0等。这个应用程序在Tomcat6.0.13上运行。Java版本1.7。但是,我想在那里升级java。我可以在那里安装JDK1.8+吗?我试过了,但它开始抱怨UI部件不兼容等问题。如何在那里安装?运行tomcat 6和Java 8 4天后,我可以说有两个大问题(感谢上帝)我已经解决了 确保所有使用您的web应用的浏览器都启用了TLS 从JDK 7的某些更新开始,java要求在浏览器中启用TLS,例如,我在使用IE6的客户机上遇到了问题。JDK8也是如此 确保应用程序中没有任何scriptlet,或者它们与java8兼容 Tomcat将所有JSP编译为特殊类,如果代码中有如下结构:针对旧java应用程序的新JDK,java,tomcat,web-applications,Java,Tomcat,Web Applications,我有一个相当旧的java web应用程序,它使用servlet规范版本2.3。我在那里使用struts 1.0、jsf 1.0等。这个应用程序在Tomcat6.0.13上运行。Java版本1.7。但是,我想在那里升级java。我可以在那里安装JDK1.8+吗?我试过了,但它开始抱怨UI部件不兼容等问题。如何在那里安装?运行tomcat 6和Java 8 4天后,我可以说有两个大问题(感谢上帝)我已经解决了 确保所有使用您的web应用的浏览器都启用了TLS 从JDK 7的某些更新开始,java要求
<% Set set=myHashMap.entrySet().blabla%>
您将得到一个异常,它说它无法理解.class文件结构,因为tomcat试图使用特殊框架(jasper?),该框架试图解析已编译jsp页面的.class文件。我将scriptlets移动到了相应的支持bean中,它工作正常。如果我的技术描述不正确,请编辑此答案。“…但它开始抱怨UI部件不兼容…”-您必须更好地解释您的问题。如果你想让我们帮助你,我们需要清楚详细地描述你的问题。谢谢,但我需要知道这有可能吗。谢谢。可以在Java8上运行Tomcat6。谢谢,我将在下周完成测试时更新这个问题。谢谢