| 

.NET C# Java Javascript Exception

1
Nachdem ich nun einige Zeit mit Netbeans und dem integrierten Glassfish-Server gearbeitet habe, möchte ich mein Projekt auf einem eigenen Glassfish-Server laufen lassen, zum Testen und Spielen erstmal unter Windows.

Die Glassfishinstallation läuft mit der Meldung erfolgreich durch, trotzdem wird keine Domain angelegt. Der Domains-Ordner ist leer.

Wenn ich die Domain manuell hinzufügen möchte mit

C:\glassfish3\glassfish\bin\asadmin.bat --user admin --passwordfile - create-domain --savelogin --checkports=false --adminport 4848 --instanceport 8080 --domainproperties=jms.port=7676:domain.jmxPort=8686:orb.listener.port=3700:http.ssl.port=8181:orb.ssl.port=3820:orb.mutualauth.port=3920 domain1


bekomm ich eine Fehlermeldung:
Das System kann den angegebenen Pfad nicht finden.

JDK ist installiert, evtl. sind die Umgebungsvariablen nicht korrekt gesetzt, wobei ich die Ausführung inzwischen aus allen möglichen Verzeichnissen probiert habe.

Der Bin-Ordner liegt hier:
C:\glassfish3\glassfish\bin

Vielleicht kann mir jemand für den Anfang die korrekten einzutragenden Umgebungsvariablen sagen:-)
News:
04.01.2012
Sai 73 1 5
5 Antworten
1
Ich habe Gassfish auf die gleiche Art und Weise testweise in einer VM installiert und da läuft er anstandslos... Den Fehler hab ich leider nicht gefunden.
07.01.2012
Sai 73 1 5
0
Hallo,
Wenn ich deinen Befehl ausführe bekomme ich folgende Ausgabe:

C:\glassfishv3\bin>asadmin.bat --user admin --passwordfile - create-domain --sav
elogin --checkports=false --adminport 4848 --instanceport 8080 --domainpropertie
s=jms.port=7676:domain.jmxPort=8686:orb.listener.port=3700:http.ssl.port=8181:or
b.ssl.port=3820:orb.mutualauth.port=3920 testdomain
Invalid file for option: --passwordfile: java.io.FileNotFoundException: - (Das S
ystem kann die angegebene Datei nicht finden)

Usage: asadmin [-H|--host <host(default:localhost)>]
[-p|--port <port(default:4848)>] [-u|--user <user(default:admin)>]
[-W|--passwordfile <passwordfile>]
[-t|--terse[=<terse(default:false)>]]
[-s|--secure[=<secure(default:false)>]]
[-e|--echo[=<echo(default:false)>]]
[-I|--interactive[=<interactive(default:true)>]]
[-?|--help[=<help(default:false)>]] [subcommand [options] [operands]]

Die Fehlermeldung ist ja eigentlich eindeutig, habe den Teil "--passwordfile - " rausgenommen dann gehts:

C:\glassfishv3\bin>asadmin.bat --user admin create-domain --savelogin --checkpor
ts=false --adminport 4848 --instanceport 8080 --domainproperties=jms.port=7676:d
omain.jmxPort=8686:orb.listener.port=3700:http.ssl.port=8181:orb.ssl.port=3820:o
rb.mutualauth.port=3920 testdomain
Enter the admin password [Enter to accept default of no password]>
Enter the admin password again>
Enter the master password [Enter to accept default password "changeit"]>
Using port 4848 for Admin.
Using port 8080 for HTTP Instance.
Using port 7676 for JMS.
Using port 3700 for IIOP.
Using port 8181 for HTTP_SSL.
Using port 3820 for IIOP_SSL.
Using port 3920 for IIOP_MUTUALAUTH.
Using port 8686 for JMX_ADMIN.
Using default port 6666 for OSGI_SHELL.
The file in given locale [de_DE] at: [C:\glassfishv3\glassfish\lib\templates\loc
ales\de_DE\index.html] could not be found. Using default (en_US) index.html inst
ead.
Distinguished Name of the self-signed X.509 Server Certificate is:
[CN=machinename,OU=GlassFish,O=Oracle Corporation,L=Santa Clara
,ST=California,C=US]
No domain initializers found, bypassing customization step
Domain testdomain created.
Domain testdomain admin port is 4848.
Domain testdomain admin user is "admin".
Login information relevant to admin user name [admin]
for this domain [testdomain] stored at
[C:\Users\username\.asadminpass] successfully.
Make sure that this file remains protected.
Information stored in this file will be used by
asadmin commands to manage this domain.
Command create-domain executed successfully.

Hoffe es hilft
05.01.2012
BigBastis Blog 203 1 1 4
1
Danke!

Leider hilfts mir nicht weiter. Ich erhalte die Fehlermeldung "Das System kann den angegebenen Pfad nicht finden."

Wie gesagt vermute ich, dass es an den Umgebungsvariablen liegt. Kannst du da mal schauen, was in "Path" und evtl. einer eigenen Glassfish-Variablen eingetragen ist?
Sai 05.01.2012
0
ich habe das gleiche Problem.
Ich habe Gassfish auf die gleiche Art und Weise installiert unter windows 7.
Fehlermeldung "Das System kann den angegebenen Pfad nicht finden."
wer weiss etwas dazu ?
30.01.2012
0
Hallo Jörg,

ich habe das Problem umgangen, indem ich eine Neuinstallation auf einem anderen System durchgeführt habe. Hier gab es keine Probleme. Aber tröstlich, dass ich nicht der einzige mit diesem Problem bin :-)

Das ist jetzt zwar keine Lösung, aber vielleicht hilft dir mein Tipp trotzdem weiter...
30.01.2012
Sai 73 1 5
0
habe zunächst JDK version jdk-7u2-windows-x64.exe installiert
damit gab es die Probleme. ( Windows 7 Home Edition , Java 64bit Server VM version )

habe dann JDK version jdk-7u2-windows-i586.exe installiert,
also eine Java Client VM version

in Datei config/asenv.bat habe ich angepasst:
set AS_JAVA=C:\Java\jdk1.7.0_02 (mein Pfad)

dann manuell Aufruf von asadmin.bat... und den Aufrufparameter --passwordfile - weggelassen. Dann lief es.

asadmin.bat --user admin create-domain --savelogin --checkports=true --adminport 4848
--instanceport 8080 --domainproperties=... domain1

FAZIT: Windows 64bit mit Java 64bit ist mir suspekt.
30.01.2012

Stelle deine Java-Frage jetzt!