ich Glassfish konfigurieren möchten (wie: Erstellen, list..etc JDBC Connection Pool)
in Java-Code (Befehlszeile), aber nicht funktioniert:So erstellen Connection Pool von Glassfish in Java (Process)
String [] c= {"C:\\Program Files (x86)\\glassfish-4.1.0\\glassfish4\\bin\\asadmin.bat","list-jdbc-connection-pools\r\nadmin\r\nadmin"};
exeCmd(c);
Die Ausgabekonsole ist:
C: \ Program Files (x86) \ Glassfish-4.1.0 \ glassfish4 \ bin> asadmin.bat list-jdbc-conn ection-Pools
CLI031 : Warnung: Option "Ziel" ist veraltet und wird ignoriert.
CLI031: Warnung: Option "Ziel" ist veraltet und wird ignoriert.
Geben Sie admin user name> Admin
Admin-Passwort Geben Sie für den Benutzer "admin">
__TimerPool
DerbyPool
ims2Pool
Befehlsliste-jdbc-connection-Pools erfolgreich ausgeführt.
Aber ich habe dies mit Java:
CLI031: Achtung: Option "Ziel" ist veraltet und wird ignoriert.
CLI031: Warnung: Option "Ziel" ist veraltet und wird ignoriert.
Befehlsliste-jdbc-Verbindungspools fehlgeschlagen.
Exit-Wert ist 1
private void exeCmd(String[] command) {
try {
ProcessBuilder probuilder = new ProcessBuilder(command);
Process process = probuilder.start();
InputStream is = process.getInputStream();
InputStreamReader isr = new InputStreamReader(is);
BufferedReader br = new BufferedReader(isr);
String line;
while ((line = br.readLine()) != null) {
System.out.println(line);
}
int exitValue = process.waitFor();
System.out.println("\n\nExit Value is " + exitValue);
} catch (Exception e) {
e.printStackTrace();
}
}
Jeder Vorschlag? Vielen Dank!