Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
| archive:jboss:jboss_5_und_eclipse [2023/11/16 14:08] – gelöscht - Externe Bearbeitung (Unbekanntes Datum) 127.0.0.1 | archive:jboss:jboss_5_und_eclipse [2023/11/21 13:02] (aktuell) – Groß- und Kleinschreibung anpassen fla40246 | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| + | ====== JBoss 5 und Eclipse ====== | ||
| + | Diese Anleitung beschreibt die Einrichtung von Eclipse JEE und JBoss 5.1.0 in den Laboren der Fakultät IM. | ||
| + | |||
| + | ===== JBoss 5 ===== | ||
| + | |||
| + | ==== Installation ==== | ||
| + | |||
| + | Der JBoss-AS ist auf den Labor-Rechnern nur " | ||
| + | |||
| + | Start → Programme → Softwareentwicklung → JBoss → JBoss 5.1.0 Installation | ||
| + | |||
| + | Wenn unter '' | ||
| + | |||
| + | {{wiki: | ||
| + | |||
| + | <WRAP info> | ||
| + | **Wichtiger Hinweis:** | ||
| + | |||
| + | Falls im // | ||
| + | </ | ||
| + | |||
| + | Je nach Auslastung des Rechners kann die Installation einige Minuten dauern. Anschließend wird der folgende Text mit Hinweisen zur [[archive: | ||
| + | |||
| + | < | ||
| + | -- JBOSS 5.1.0 ----------------------------------------------------------------- | ||
| + | Der JBoss-AS wurde nach D: | ||
| + | |||
| + | Gestartet wird er über das Startmenü oder durch " | ||
| + | Bevor aber " | ||
| + | Explorer-Fenster geschlossen und neu geöffent werden, | ||
| + | bei den Umgebungsvariablen übernommen werden. | ||
| + | |||
| + | Wenn sie den lokalen MySQL-Server starten kann die vorkonfigurierte Datenquelle | ||
| + | mit dem JNDI-Namen " | ||
| + | den lokalen MySQL-Server normalerweise bereits gestartet und eine Datenbank für | ||
| + | JBoss angelegt.%%'' | ||
| + | Direkter Zugriff ist auch möglich als Benutzer " | ||
| + | |||
| + | Zur Verwendung der Datenquelle " | ||
| + | " | ||
| + | |||
| + | Weiterhin gibt es die Datenquelle " | ||
| + | " | ||
| + | die notwendigen Parameter für einen PostgreSQL-Server eingestellt werden. | ||
| + | </ | ||
| + | |||
| + | ==== JDK-Pfad ==== | ||
| + | |||
| + | Aus praktischen Gründen ist bei dieser JBoss-Installtion auch noch der //Java Development Kit 1.6// unter | ||
| + | |||
| + | D: | ||
| + | |||
| + | enthalten. Primär wird von Eclipse zwar der unter '' | ||
| + | |||
| + | | Beispiel: Windows XP ||| | ||
| + | | // | ||
| + | |'' | ||
| + | |||
| + | ==== Umgebungsvariablen ==== | ||
| + | |||
| + | Beim Installationsvorgang werden auch Umgebungsvariablen gesetzt, die dafür sorgen, dass der JBoss den benötigten //JDK// (ein //JRE// alleine reicht nicht) und seine eigenen Bibliotheken findet. | ||
| + | |||
| + | ^ Variable | ||
| + | |'' | ||
| + | |'' | ||
| + | |'' | ||
| + | |||
| + | |||
| + | <WRAP info> | ||
| + | **Wichtiger Hinweis:** | ||
| + | |||
| + | Damit die Einstellung der Umgebungsvariablen unter Windows richtig übernommen wird, müssen alle geöffneten Windows-Explorer-Fenster geschlossen und neu geöffnet werden. | ||
| + | </ | ||
| + | |||
| + | ==== MySQL ==== | ||
| + | |||
| + | Wie beschrieben, | ||
| + | |||
| + | → siehe [[public: | ||
| + | |||
| + | Zum Zugriff mit JBoss wurden die Verbindungsparameter bereits bei der [[archive: | ||
| + | |||
| + | <WRAP info> | ||
| + | **Wichtiger Hinweis:** | ||
| + | |||
| + | Falls die Datenbank für JBoss bereits vorhanden ist, werden alle darin enthaltenen Daten gelöscht. | ||
| + | </ | ||
| + | |||
| + | ==== JBoss-Start in Konsole ==== | ||
| + | |||
| + | Grundsätzlich kann der JBoss als Konsolen-Anwendung (ohne Eclipse) gestartet werden. Sofern die benötigten Umgebungsvariablen richtig eingestellt wurden, geschieht dies einfach durch Aufruf von: | ||
| + | |||
| + | D: | ||
| + | |||
| + | Falls die Umgebungsvariablen nicht im System eingestellt wurden, können diese auch in entsprechenden Konfigurationsdatei zu '' | ||
| + | |||
| + | D: | ||
| + | |||
| + | Ja nach Rechnerleistung dauert der Start von JBoss dann zwischen 30 Sekunden und mehreren Minuten. | ||
| + | |||
| + | {{wiki: | ||
| + | |||
| + | ===== Eclipse for JEE ===== | ||
| + | |||
| + | ==== Start ==== | ||
| + | |||
| + | Die für JBoss benötigte Eclipse-Variante wird ebenfalls über das Startmenü gestartet: | ||
| + | |||
| + | Start → Programme → Softwareentwicklung → Eclipse → Eclipse 3.6 - JEE (Helios) | ||
| + | |||
| + | Der // | ||
| + | |||
| + | D: | ||
| + | |||
| + | anzulegen, und dann vor dem Verlassen des Rechners seine Projekte auf das '' | ||
| + | |||
| + | ==== JBoss-Integration ==== | ||
| + | |||
| + | Das Plugin //JBossAS Tools// ermöglicht die direkte Integration eines installierten JBoss in Eclipse. Vorgenommen wird dies im //Servers// Tab durch: | ||
| + | |||
| + | Rechtsklick auf die freie Fläche → New → Server | ||
| + | |||
| + | {{wiki: | ||
| + | |||
| + | Als Servertyp wird //JBoss AS 5.1// ausgewählt. Der // | ||
| + | |||
| + | {{wiki: | ||
| + | |||
| + | Im nächsten Dialog muss das //Home Directory// von JBoss angegeben werden. Nach der obigen Installation ist dies: | ||
| + | |||
| + | D: | ||
| + | |||
| + | Wenn die ausgewählte JBoss-Installation in Ordnung ist, sollte dann unter // | ||
| + | |||
| + | {{wiki: | ||
| + | |||
| + | Nach der Integration wird der hinzugefügte JBoss im //Servers// Tab angezeigt. Die notwendigen Ports, die Eclipse ggf. zur Kommunikation mit JBoss verwendet, wurden automatisch ermittelt und eingetragen. | ||
| + | |||
| + | {{wiki: | ||
| + | |||
| + | <WRAP info> | ||
| + | Normalerweise wird für '' | ||
| + | </ | ||
| + | |||
| + | Der Hauptvorteil der JBoss-Integration besteht darin, dass die Bibliotheken, | ||
| + | |||
| + | JBoss 5.1 Runtime | ||
| + | |||
| + | zu Eclipse-Projekten hinzugefügt werden können, ohne dass jede Bibliothek einzeln ausgewählt werden muss. | ||
| + | |||
| + | {{wiki: | ||
| + | |||
| + | ==== JBoss-Start in Eclipse ==== | ||
| + | |||
| + | Aus dem //Servers// Tab heraus kann der JBoss mit dem entsprechenden Button ({{wiki: | ||
| + | |||
| + | {{wiki: | ||
| + | |||
| + | <WRAP info> | ||
| + | Von JBoss kann auf jedem Rechner nur eine Instanz mit derselben Konfiguration gestartet werden, weil die TCP-Ports nur einmal belegt werden können. Falls der JBoss vorher bereits in der Konsole gestartet wurde, schlägt der Start in Eclipse fehl. | ||
| + | </ | ||
| + | |||
| + | ===== Deployment ===== | ||
| + | |||
| + | Eigene JEE-Anwendungen werden auf dem JBoss-Server installiert (// | ||
| + | |||
| + | D: | ||
| + | |||
| + | kopiert werden. Der JBoss erkennt neue Dateien in diesem Verzeichnis, | ||
| + | |||
| + | D: | ||
| + | |||
| + | Es funktioniert prinzipiell genauso wie das andere // | ||
| + | |||
| + | ===== Siehe auch ===== | ||
| + | |||
| + | * [[archive: | ||
| + | * [[archive: | ||
| + | * [[archive: | ||
| + | * [[archive: | ||
| + | * [[archive: | ||
| + | |||
| + | ===== Weblinks ===== | ||
| + | |||
| + | * [[http:// | ||
| + | * [[http:// | ||