什么是 Servlet 容器以及如何安装它?

什么是 Servlet 容器以及如何安装它?

我即将从提供商处订购 VPS(虚拟专用服务器),我想我必须安装一些 Servlet 容器,对吗?

我即将使用 SOLR,我的网站基于 PHP MYSQL JAVASCRIPT。

servlet 容器的安装如何进行?.exe 文件?

我对 servlet 容器非常陌生,所以请详细解释一下......

另外,我怎么知道我应该使用哪个 servlet 容器?

我将使用的 VPS 操作系统是 Linux。

谢谢

PS:不知道这是否属于 ServerFault

答案1

servlet 容器基本上是一个具体实施摘要Servlet API. 有多种品牌可供选择:甲骨文Glassfish阿帕奇 Tomcat日蚀码头JBoss应用等等。

servlet 容器通常已经用纯 Java 编写。因此,基本上你需要做的就是安装 JRE(有时需要 JDK)。对于任何 Java 软件,你基本上都可以从中下载一个 ZIP,它将包含 servlet 容器和几个启动/关闭脚本。或者,如果你与 Windows 绑定并且/或者想要将其安装为服务,一些也可以作为 EXE 使用。检查下载之前链接的服务器部分存在问题。

选择哪一个取决于功能需求,但我认为 Apache Tomcat 足以满足您的特定目的。Sun Glassfish 和 JBoss AS 都是功能齐全的Java EE API实现很多不只是“一个” servlet 容器。

Tomcat 有一个非常好的“入门”文档:http://tomcat.apache.org/tomcat-7.0-doc/index.html

希望这可以帮助。

答案2

Solr 随 Jetty 一起发布。除非您特别想运行不同的容器,否则无需安装。

您可以通过cd进入$SOLR_HOME/example$SOLR_HOMESolr 安装的根目录)并运行来在 Jetty 中启动 Solr java -jar start.jar。这将在端口 8983 上启动 Solr。

然后您可以通过查看进行测试http://your.machine.name:8983/solr(如果浏览器在同一台机器上运行,则使用 localhost)。

答案3

我想我必须安装一些 Servlet 容器,对吧?我即将使用 SOLR

因为 SOLR 需要一个,所以是的,如果您尚未安装的话。

servlet 容器的安装如何进行?.exe 文件?

在 Windows 上,这是一种方法。我相信 msi 文件更适合这种用途。

我将使用的 VPS 操作系统是 Linux。

那么 exe 对你没什么用,因为它是 MS DOS / MS Windows 可执行格式。维基百科有servlet 容器列表。您需要找到一个与您的操作系统兼容的并阅读其说明。

更好的是,由于您目前对该主题的了解似乎相当低,请聘请具有该平台经验的系统管理员来帮助您入门。

答案4

您可以使用 apache tomcat。它易于使用且可靠。它是最常用的之一。您可以从这里. 它有非常好的文档。

相关内容