Wo zu installieren GlassFish unter Linux?

HAFTUNGSAUSSCHLUSS: ich bin relativ neu in Linux. Ich diskutierte mit der Umsetzung dieses auf SuperUser oder ServerFault, weil die Antwort hat verlangen eine Erklärung von Linux als ein system (und nicht für ein bestimmtes Programmier-problem), aber ich bin daran interessiert, diese von einem Java-Entwickler Sicht, und ich argumentieren, dass dies ein spezielles problem, da wo ich installieren GlassFish großen Einfluss auf meine Java-Konfiguration, und letztlich, app-Konfiguration. Nicht zu vergessen die Buchung dieser Frage auf den anderen Seiten wahrscheinlich nicht garnieren Sie jede Aufmerksamkeit, die von einem Java-Entwickler, die mehr über system-Administratoren, die möglicherweise nicht genug wissen über Java zu Wiegen-in vollem Umfang zu dieser Entscheidung.

Ich versuche zu entscheiden, wo zu installieren, GlassFish und es scheint mir, dass ich das (realistisch) 4 brauchbare Möglichkeiten:

  • /opt/glassfish/
  • /usr/local/glassfish/
  • /home/myUsers/glassfish/ (das ist, was alle OGS-docs zeigen in Ihren Beispielen)
  • /home/ogs/glassfish (als eigener Benutzer, ähnlich wie der Apache web-server ist manchmal setup)

Frage ich mich, was die Profis (unter Berücksichtigung der Art, wie Linux behandelt diese Verzeichnisse anders, FHS, etc.) und Nachteile jedes Ansatzes sind.

Habe ich gelesen, dass es für die Montage/paritioning Vorteile der Installation unter opt/. Jedoch ich normalerweise installieren 3rd-party-software zu usr/local/, also ich bin ein wenig unsicher, als eine Strategie.

Oracle GlassFish Server (OGS) alle docs zeigen (aber nie geradezu empfehlen) GlassFish installiert wird, unter Ihrem home-Verzeichnis (home/myUser/).

Dann wieder habe ich gelesen, dass es relativ Häufig zu installieren daemon-type-services (das ist, was ich vorstellen, wäre ich mit GlassFish-wie - wo ich starte es einmal und es kommt nur unten für die routinemäßige Wartung oder stürzt ab) Ihre eigenen Benutzer (home/ogs/glassfish/).

Ich bin sicher diese Entscheidung ist auch beeinflusst, wie ich die benutzen werde, GlassFish, so lassen Sie mich qualifizieren diese Frage mit ein paar Einschränkungen:

  • Ich beabsichtige, bereitstellen von 4 OGS-Instanzen über 4 VMs auf dem gleichen physischen Rechner und cluster Sie in der gleichen Domäne (1 der 4-server-Instanzen werden der admin-server für die Domäne)
  • Mehrere Anwendungen eingesetzt werden, um das cluster (alle 3 nicht-admin-Knoten) in der gleichen Zeit, und Sie sollten ausgeführt werden, 24/7/365 außer, wenn Sie Abstürzen (hoffentlich nicht zu oft!) oder wenn ich brauchen, um Wartung oder optimieren Sie Sie
  • Jede Anwendung wird farily groß, und ich würde gerne so konfigurieren, dass Sie mit real admin, nicht "bare bones" de-minimis" -, Standard-Einstellungen

Wenn diese keine spezifischen-genug Informationen, um zu helfen Sie machen diese Wahl, bitte Fragen und ich kann genauer sein.

Ich denke, wenn sich der Staub gelegt am Ende des Tages, ich bin auf der Suche (mehr oder weniger) für eine matrix mit jedem der vier Optionen eines Verzeichnisses (plus alle anderen offensichtlichen habe ich weggelassen) im Vergleich mit Ihren jeweiligen pros & cons.

Der physische Speicherort nicht anders von einem technischen Standpunkt aus, AFAIK, nicht sicher, warum es würde, im Gegensatz zu manchen anderen erfordern möglicherweise kleinere Optimierungen im Hinblick auf das Umgangsrecht.
Die interessantere Frage ist, warum Sie verwenden möchten, glassfish überhaupt.
Ich wollte clustering über die Glas-Fisch-Server und tomcat nicht so gut mit Ohren

InformationsquelleAutor IAmYourFaja | 2012-05-19

Schreibe einen Kommentar