首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Tomcat6-Java7/8中运行Tomcat6-Java6 WebApps

在Tomcat6-Java7/8中运行Tomcat6-Java6 WebApps
EN

Stack Overflow用户
提问于 2015-08-06 18:49:46
回答 1查看 81关注 0票数 0

我让Tomcat6和Java6一起跑。它运行的WebApp也是用Java6编译的。

目前,用Java7 7/8编译WebApp是不可能的,也不可能迁移到Tomcat6 7/8。唯一可能的做法是将Tomcat6 6的JRE更改为Java7 7/8。

在Java7 7/8中运行相同的Tomcat6会以任何方式提高性能吗?或者,相反,它会不会造成麻烦和/或降低绩效?

提前感谢并致以最良好的问候。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-08-06 19:23:49

如果您计划安装新的应用程序或重新编译现有的应用程序,这是有意义的。较新版本的Java是向后兼容的,它们带来了新的语言特性(Java 7-多层,尝试使用资源,按字符串切换.,Java 8- Lambdas和Stream ),一些安全问题得到了解决,等等,但我真的怀疑,仅仅通过升级JRE,您就会体验到任何性能改进。考虑到可能的风险,使用较早版本的Java编译的应用程序应该在较新的JVM上平稳运行,但是如果您尝试相反,您将体验到著名的major.minor版本错误

如果可能的话,可以考虑至少将Tomcat升级到版本7,这将使您的应用程序能够使用Servlet3.0等特性。

还请参见:

  • JDK7发行说明
  • JDK7u6错误修复
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31863627

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档