2012-08-15

Fehler beim starten des integrierten Weblogic Servers von Jdeveloper unter Windows 7 (64 Bit))

Problem:

Unter Windows 7 (x64) kann trotz Administratorrechten kein integrierter WebLogic Server über den JDeveloper gestartet werden. Unter anderem kommt folgende Fehlermeldung in der Konsole zum Vorschein:

[Starting Server Instance IntegratedWebLogicServer]
#### Server Instance IntegratedWebLogicServer could not be started: Error starting Server Instance.

Lösung: Zum einen könnte der Fehler in der Verzeichnisstruktur zur DefaultDomain des WebLogic Servers zu finden sein. Diese Domäne befindet sich bei Standardeinstellungen unter:

%User_Home%\AppData\Roaming\JDeveloper\system11.1.2.1.38.60.81\DefaultDomain

Befinden sich Leerzeichen in diesem Pfad, muss über die Systemvariablen der genutzten Pfad dahingehend verändert werden, dass man die Leerzeichen durch den Platzhalter %20 ersetzt. Häufig trifft dies beim Übergang in den Ordner Program Files (x86) auf (beispielsweise für das Java_Home).

Eine andere Lösungsmöglichkeit, welche wir detailliert beschreiben wollen, ist das erstellen einer weiteren Domäne in einer anderen Verzeichnisstruktur.

Dies geschieht in 2 Schritten. Zum einen muss über den Weblogic Konfigurator eine weitere Domäne eingerichtet werden, zum anderen müssen die Applikationen im JDeveloper nun auf diese Domäne deployt werden.

Erstellung einer weiteren Domäne:

1. Zum starten des Konfigurationswizards die Datei $MiddleWare_Home$\wlserver_10.3\common\bin\config.cmd im JDeveloper Installationsverzeichnis öffnen.

2.Neue Weblogic Domäne erstellen
 
3. Domänenquelle angeben (Standard: Generierung einer automatisch konfiguierten Domäne. !Wichtig! Für ADF Entwicklung muss Oracle JRF installiert werden. JRF Webservices können je nach Bedarf auch mitkonfiguriert werden)


4. Speicherort angeben (Wichtig hierbei: nich den Windows_User Pfad nutzen und auf Leerzeichen verzichten)

5. User und Passworteingabe für den Default Administrator

6. Um Abfragen beim Deploy zu umgehen, sollte der Produktionsmodus gewählt werden
 

7. Administrationsservereinstellungen vornehmen (optionaler Schritt, falls mehrere WebLogic Server gleichzeitig laufen sollen)

8. Installation abschließen und den WebLogicserver über den gewählten Installationspfad durch startWebLogic.cmd starten.

9. Anmelden mit gewähltem Benutzernamen und Passwort

Erstellung eines Deployment Profils im JDeveloper

1. Erstellen eines Profils für eine Applikation

2. Deployment auf einen remote WebLogic Server

3. Erstellen einer IDE-Verbindung
 

4. Password und Nutzereingabe vom WebLogic Server

5. Eingabe der Web Logic Daten

6. Test der Verbindung

7. Optionen für die Art des Deployments (für den Testfall genügen die Standardeinstellungen)

8. Deploy der Applikation

Aufrufen der Applikation über:
 WebLogicHost:WebLogicPort/ApplikationsRoot/faces/NameDerStartseite.jsf


(Default für Applicationsroot: Applikationsname-ViewControllerProjektname-context-root)

1 Kommentar:

  1. Hi Markus,
    habt Ihr die Ursache gefunden. Gut zu wissen.

    Ulrich

    AntwortenLöschen