Posts mit dem Label Windows 7 werden angezeigt. Alle Posts anzeigen
Posts mit dem Label Windows 7 werden angezeigt. Alle Posts anzeigen

2013-02-08

Fehler beim Start des integrierten WebLogic Servers vom JDeveloper unter Windows 7

Ich hatte bereits in einem vorherigen Post eine Möglichkeit beschrieben, wie vorgegangen werden kann, falls sich der lokale WebLogic Server unter Windows 7 nicht mehr vom JDeveloper aus starten lässt. Die ursprüngliche Lösung hatte den Nachteil, dass der Zwischenschritt über das Deployment der .ear Datei nötig war.

Eine weitere Lösungsmöglichkeit stellt das setzen einer neuen JDeveloper Home Variable dar. Dies kann ganz einfach über zwei Wege gemacht werden.

  1.  Setzen der Systemvariable JDEV_USER_DIR:
    Start -> Rechtsklick Computer -> Eigenschaften
    ErweiterteSystemeinstellungen im linken Bereich
     Umgebungsvariablen...
     Im Bereich Benutzervariablen -> Neu...

    Wert der Variablen entspricht dem Pfad zum gewünschten Verzeichnis (um den Fehler zu umgehen sollte ein Pfad ohne Leerzeichen und Sonderzeichen gewählt werden)


  2. Starten des JDeveloper Mittels Kommandozeilenparameter:

    Rechtsklick auf Verknüpfung -> Eigenschaften

    Einfügen des Parameters -J -Dide.user.dir="Pfad zum gewünschten Verzeichnis"

Der Vorteil der unteren Variante ist sicherlich, dass die Variable nicht für alle installierten JDeveloper Versionen allgemeingültig ist, sondern nur eine Instanz abdeckt, während erstere Variante eine Variable schreibt, die im Standardfall von allen JDeveloper Versionen ausgelesen wird. Will man dies unterdrücken, kann in der JDeveloper boot Datei ($JDEV_HOME/jdev/bin/jdev.boot) der Wert entsprechend geändert werden.

In dem nun gesetzten User Dir wird eine neue Instanz des integrierten WLS installiert, welcher sich nun auch wieder über den JDeveloper starten lassen sollte.

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)