首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >java web应用程序及其托管的服务器

java web应用程序及其托管的服务器
EN

Stack Overflow用户
提问于 2012-03-12 03:58:15
回答 2查看 1.9K关注 0票数 1

我用MySql 5 DB在GlassFish 3.1.1上使用JSF2.0(Facelets)开发了一个java web应用程序,它更像是一个在线提供服务的公司网站。

我试图建立我自己的服务器托管,但公司拒绝了,并更喜欢去在线托管。

所以现在我去网上托管,我的问题是:

JSF (或任何其他java框架)是否需要自己的服务器类型,或者服务器是否可以托管jsp/servlet是否能够托管JSF应用程序?

使用Glassfish开发的应用程序可以在TomCat服务器或JBOSS或任何其他服务器上运行吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-03-12 04:54:51

你需要做一些谷歌

对于glassfish vs tomcattomcat vs jboss等术语...为了得到大体的概念,为了看到利弊

INMO,一般来说,它们是或多或少相同的,这也取决于你未来想要得到的支持。有些是免费的,有些则需要数百$$$甚至更多

关于从一个web服务器到另一个web服务器的迁移:如果您编写了您的应用程序tomcat并希望迁移到glassfish,那么它将是可行的。但是,您可能必须进行一些googling搜索,以便进行必要的微调,并放置新的web服务器所需的缺少的jars……

票数 0
EN

Stack Overflow用户

发布于 2012-12-22 01:40:09

JSF (或任何其他java EE框架)是否需要自己的服务器类型,或者服务器是否可以托管jsp/servlet是否能够托管JSF应用程序?

如果服务器可以运行jsp/servlet,那么它也可以运行JSF (幕后的JSf使用servlet)。您只需要将jsf实现库(示例: Mojarra jar文件)与您的webapp捆绑在一起。

使用Glassfish开发的应用程序可以在TomCat服务器或JBOSS或任何其他服务器上运行吗?

Tomcat是一个servlet容器,它不是标准的Java应用服务器。换句话说,Tomcat没有EJB容器或CDI (上下文和依赖注入)容器。因此,如果您在使用JBoss或Glassfish开发的应用程序中使用任何EJB或CDI,那么它将不能在Tomcat上工作。

Glassfish和Jboss完全支持Java EE应用程序。因此,从技术上讲,使用Glassfish开发的任何东西都可以在JBoss上工作。您可能需要做一些小的调整,比如预先挂起JNDI名称等。

希望这能有所帮助。

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

https://stackoverflow.com/questions/9658377

复制
相关文章

相似问题

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