首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在我的个人网站上使用Jetty/Servlet运行我的Java web应用程序?

问在我的个人网站上使用Jetty/Servlet运行我的Java web应用程序?
EN

Stack Overflow用户
提问于 2021-12-12 05:24:55
回答 1查看 48关注 0票数 -1

我有一个web应用程序,它使用Jetty/Servlets和SQL,并希望在我的个人域名上托管它。我不知道从哪里开始。

要在我的域中托管它,我需要一个可以运行Java的服务器吗?是否可以在我的机器上本地运行它,并将所有内容转发给我的服务器,以便任何人都可以访问它?最简单、最直接的方法是什么?

EN

回答 1

Stack Overflow用户

发布于 2021-12-12 08:13:06

是的,您需要一台可以安装和运行Java实现的计算机。

对于计算机,您可以购买或租用一台真正的或虚拟机,如运行macOS的Mac或运行BSD、Linux、Microsoft等的PC。

例如,数字海洋租用运行FreeBSD或任何一种版本的Linux的虚拟计算机,您可以在这些计算机上安装您的Java软件。另一个例子是,你可以购买一台mini,然后把它送到一家“colo”公司,在一个物理安全的环境中,通过备份电源在一个非常快速的互联网连接上运行。

Java实现可以从几个供应商中的任何一个获得,免费或收费。供应商包括Azul系统、BellSoft、微软、Red /IBM、SAP、甲骨文、亚马逊、Pivotal和Adoptium。

您还必须获得并运行一个能够成为Jakarta容器的应用服务器。您可以选择几种,包括Apache、Eclipse、Apache TomEE、Payara、Glassfish、WildFly、JBoss、OpenLiberty等。

对于SQL关系数据库,可以安装自己的数据库服务器(如Postgres ),也可以租用托管数据库服务器。有几家公司提供数据库作为服务,包括Postgres、MySQL、Microsoft等的实例。为了满足更简单的更小规模的数据需求,在Servlet容器旁边运行H2数据库引擎可能是合适的,因为它是用纯Java编写的。

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

https://stackoverflow.com/questions/70321161

复制
相关文章

相似问题

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