Was ist ein Servlet-Container und wie installiert man einen?

Was ist ein Servlet-Container und wie installiert man einen?

Ich bin dabei, bei einem Anbieter einen VPS (Virtual Private Server) zu bestellen, und ich schätze, ich muss einige Servlet-Container installieren, oder?

Ich bin dabei, SOLR zu verwenden und meine Website basiert auf PHP MYSQL JAVASCRIPT.

Wie funktioniert die Installation eines Servlet-Containers? .exe-Datei?

Ich habe noch keine Erfahrung mit Servlet-Containern, also erklären Sie es mir bitte ausführlich ...

Und woher weiß ich, welchen Servlet-Container ich verwenden soll?

Das VPS-Betriebssystem, das ich verwenden werde, ist Linux.

Danke

PS: weiß nicht, ob das zu ServerFault gehört

Antwort1

Ein Servlet-Container ist im Grunde einkonkrete Umsetzungder ZusammenfassungServlet-API. Sie sind von verschiedenen Herstellern erhältlich:Orakel Glasfisch,Apache tomcat,Anlegestelle Eclipse,JBoss AS, und so weiter.

Ein Servlet-Container ist normalerweise bereits in reinem Java programmiert. Sie müssen also im Grunde nur ein JRE (manchmal ist stattdessen JDK erforderlich) installiert haben. Wie bei jeder Java-Software können Sie im Grunde einfach ein ZIP herunterladen, das den Servlet-Container und mehrere Start-/Herunterfahrskripte enthält. Oder wenn Sie an Windows gebunden sind und/oder es als Dienst installieren möchten, sind einige auch als EXE verfügbar. Überprüfen Sie dieDownloadsAbschnitt des zuvor verknüpften Servers in Frage stellt.

Welche Sie wählen, hängt von den funktionalen Anforderungen ab, aber ich denke, Apache Tomcat ist für Ihre speziellen Zwecke mehr als ausreichend. Sowohl Sun Glassfish als auch JBoss AS sind vollwertigeJava EE APIImplementierungenvielmehr als „nur“ ein Servlet-Container.

Tomcat verfügt über eine recht gute „Erste Schritte“-Dokumentation:http://tomcat.apache.org/tomcat-7.0-doc/index.html

Hoffe das hilft.

Antwort2

Solr wird mit Jetty ausgeliefert. Es ist keine Installation erforderlich, es sei denn, Sie möchten ausdrücklich einen anderen Container ausführen.

Sie können Solr innerhalb von Jetty starten, indem cdSie zu $SOLR_HOME/example(wo $SOLR_HOMEsich das Stammverzeichnis Ihrer Solr-Installation befindet) gehen und ausführen java -jar start.jar. Dadurch wird Solr auf Port 8983 gestartet.

Sie können es dann durch Anzeigen testen http://your.machine.name:8983/solr(verwenden Sie localhost, wenn der Browser auf demselben Computer ausgeführt wird).

Antwort3

Ich denke, ich muss einen Servlet-Container installieren, richtig? Ich werde SOLR verwenden

Da SOLR eines erfordert, ja, sofern Sie nicht bereits eines installiert haben.

Wie funktioniert die Installation eines Servlet-Containers? .exe-Datei?

Unter Windows ist das eine Möglichkeit. Ich glaube, für solche Dinge sind MSI-Dateien vorzuziehen.

Das VPS-Betriebssystem, das ich verwenden werde, ist Linux.

Dann wird Ihnen eine EXE nicht viel nützen, da es sich um das ausführbare Format von MS DOS / MS Windows handelt. Wikipedia hateine Liste von Servlet-Containern. Sie müssen ein mit Ihrem Betriebssystem kompatibles Produkt finden und die Anweisungen dazu lesen.

Da Ihr derzeitiges Wissen zu diesem Thema recht gering zu sein scheint, wäre es besser, wenn Sie einen Systemadministrator mit etwas Erfahrung mit der Plattform beauftragen, der Ihnen beim Einstieg hilft.

Antwort4

Sie können Apache Tomcat verwenden. Es ist einfach zu bedienen und zuverlässig. Es ist eines der am häufigsten verwendeten. Sie erhalten es vonHier. Es hat eine sehr gute Dokumentation.

verwandte Informationen