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

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

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

如何安装一个servlet容器的工作? .exe文件?

我很新的servlet容器,所以请详细解释…

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

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

谢谢

PS:不知道这是否属于ServerFault

servlet容器基本上是抽象Servlet API的具体实现 。 它们可以从几种产品中获得: Oracle Glassfish , Apache Tomcat , Eclipse Jetty , JBoss AS等等。

一个servlet容器通常已经用纯java编程了。 因此,基本上所有你需要做的就是安装一个JRE(有时候需要JDK)。 至于任何Java软件,你基本上可以从它下载一个ZIP,它将包含servlet容器和几个启动/closures脚本。 或者,如果你被绑定到Windows和/或想要安装它作为一个服务,一些也可以作为一个EXE。 检查前链接服务器的下载部分是否有问题。

select哪一个取决于function要求,但是我认为Apache Tomcat对于您的特定目的绰绰有余。 Sun Glassfish和JBoss AS都是完全成熟的Java EE API实现而不仅仅是“一个”servlet容器。

Tomcat有一个相当不错的“入门”文档: http : //tomcat.apache.org/tomcat-7.0-doc/index.html

希望这可以帮助。

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

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

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

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

由于SOLR需要一个,是的,如果你还没有安装。

如何安装一个servlet容器的工作? .exe文件?

在Windows上,这是一种方法。 我相信msi文件是这种事情的首选。

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

因为它是MS DOS / MS Windows可执行格式,所以比起exe不会有太大的好处。 维基百科有一个servlet容器的列表 。 您需要find一个与您的操作系统兼容并阅读其说明。

更好的是,由于您对该主题的现有知识似乎很低,请聘请一位具有该平台经验的系统pipe理员来帮助您入门。

你可以使用apache tomcat。 它易于使用和可靠。 这是最常用的之一。 你可以从这里得到它。 它有一个非常好的文档。