2016-06-01 3 views
0

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!

Antwort

0

Create Connection Pool In GlassFish

vor Pool Erstellen Sie kopieren und über Ihre jdbc Anschluss JAR-Datei in glassfish4/Glasfischen/Domain/domain1/lib/etc starten Server jetzt Sie jdbc Verbindungspool erstellen