Bester Server für Java

Bester Server für Java

Ich beginne mit der Java-Webentwicklung und möchte daher fragen, welcher Server der beste ist, z. B. Apache Tomcat, Resin und andere. Denken Sie daran, dass ich Linux Ubuntu verwende. Danke!

Antwort1

Ich gehe davon aus, dass Sie von einem JSP-Server für Java sprechen. Damit alles kostenlos, dokumentiert und verfügbar bleibt, würde ich Apache Tomcat vorschlagen.

Ich persönlich habe keine JSP-Entwicklung durchgeführt, aber Sie können die Ubuntu-Dokumentation finden:Hier Es enthält Anweisungen zum Bereitstellen von Servlets und JSP-Seiten.

Antwort2

Der beste Server hängt stark davon ab, was Sie versuchen zu tun.

Wenn Sie nur einfache Webanwendungen (JSP / Servlet) testen möchten, ist Tomcat wahrscheinlich die einfachste Lösung. Es ist in Ubuntu enthalten. Die Dokumentation für Tomcat auf der Website ist nicht so umfassend, wie wir es uns wünschen würden, aber Sie können problemlos gute Bücher zu Tomcat finden. Es gibt mittlerweile immer mehr gute Überwachungslösungen für Tomcat, sodass Tomcat auch für große Produktionsbereitstellungen zu einer guten Lösung wird. (Ich arbeite in einer Privatbank und wir wechseln von BEA Weblogic zu Tomcat.)

Wenn Sie einen robusten Server der Enterprise-Klasse wünschen, sind JBoss oder Glassfish gute Lösungen, sie sind allerdings etwas schwieriger einzurichten.

Wenn Sie eine Komplettlösung mit sehr guter Überwachung möchten, probieren Sie BEA Weblogic aus. Sie haben eine kostenlose Entwicklerversion, aber wenn Sie Produktionsbereitstellungen durchführen möchten, müssen Sie mit ziemlichen Kosten rechnen.

Mit Resin habe ich zwar keine Erfahrung, aber schon Gutes darüber gehört...

Wenn Sie diesen Server für die Entwicklung verwenden, müssen Sie prüfen, welcher Server gut in Ihre IDE integriert ist. Eclipse lässt sich sehr gut in Tomcat integrieren und auch in die meisten Open-Source-App-Server. Die Integration von Eclipse in Weblogic ist nicht so gut, wie sie sein könnte. Netbeans lässt sich bekanntermaßen gut in Glassfish integrieren (keine Überraschung), aber ich verwende Netbeans nicht.

Als Entwicklungsserver würde ich Tomcat wählen, es sei denn, ich arbeite an einem Projekt, bei dem ich wirklich EJBs benötige. Wenn der Produktionsserver bereits ausgewählt ist (was meistens der Fall ist), würde ich versuchen, denselben Server für die Entwicklung zu verwenden, es sei denn, es handelt sich um einen sehr schweren Server (wie Weblogic). In diesem letzten Fall würde ich versuchen, sowohl Tomcat als auch Weblogic zu verwenden, um eine bessere Geschwindigkeit zu erreichen.

Antwort3

Harz,Anlegesteg. aber das hängt wirklich von den Kriterien ab.

Antwort4

Während Tomcat für diejenigen ausreicht, die mit der Java-Webentwicklung beginnen, können Sie auch Sun ausprobierenGlasfischeda es über eine ganze Reihe von Funktionen verfügt.

verwandte Informationen