首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我应该在生产中运行哪个版本的tomcat?

我应该在生产中运行哪个版本的tomcat?
EN

Stack Overflow用户
提问于 2018-08-15 16:04:18
回答 1查看 74关注 0票数 0

我现在已经在生产现场部署了Jetty 9。我当时正在工作,但最近我推动了一些更改,现在我的生产数据库jndi连接不再工作了。ActiveWeb抱怨

代码语言:javascript
复制
There are no connection specs in 'production' environment

在这个过程中,我已经不再试图配置所有的东西来工作了。我浪费了几天时间让Jetty和AW在ElasticBean秸秆上运行,最后我使用了自己的部署(多年来我已经部署了几十个自己的生产服务器设置)。有了Jetty,除了我的web.xml之外,还有多种信任,我只需要让它继续前进。

我见过Tomcat在一些AW的文章中提到过生产,所以我就这么做了。

我坚持使用AW,因为我们正在构建一些东西,需要处理一个像样的负载(我们已经有了客户),而且AW将为我提供比Rails更好的性价比。然而,几乎没有关于将AW部署到生产中的最佳实践的文档。

那么,我现在的问题是,我应该使用哪个版本的Tomcat ? 8.x还是9.x?我在AW文档中看到Servlet3.x规范,所以我猜Tomcat 8,但是我可以在9上运行它吗?有什么利弊吗?

我通常使用最新的任何版本,只想在部署之前检查一下。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-08-15 16:38:17

几个月前,我们已经切换到Tomcat 8.5.32.0,它运行得很好。JavaLite的性能确实比Rails好得多( Rails基础设施需要支付10倍的费用)。

我们还没有尝试Tomcat 9,但我认为没有理由不起作用。ActiveWeb基于较早的Servlet2.3规范,因此任何Servlet容器都应该只运行JavaLite。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51862306

复制
相关文章

相似问题

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