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:// |