Веб-сервисы, разработанные с использованием netbeans - как вернуть объекты классов Java в программу веб-сервиса - PullRequest
0 голосов
/ 21 марта 2012

Я разработал веб-сервис Axis2 с использованием среды IDE Netbeans для Java.Я хочу вернуть объект типа java.lang.Process class из программы веб-службы.Я успешно развернул его на сервере GlassFish, но когда я пытаюсь использовать веб-сервис, написав клиент, тип возвращаемого значения отображается как Object.Как получить точный тип, возвращаемый веб-службой?

public Process comp(String filename, String filecontent) {
   Process p = null;
   Runtime rt = Runtime.getRuntime();
   String msg = "";
   String command[] = new String[4];
   command[0] = "cmd";
   command[1] = "/C";
   command[2] = "javac";
   command[3] = filename;
   String envp[] = new String[1];
   envp[0] = "path=C:/Program Files (x86)/Java/jdk1.6.0/bin";
   File dir = new File("Path to file");
   try {
      FileWriter writer = new FileWriter(jfile);
      writer.append(filecontent);
      writer.close();
      p = rt.exec(command, envp, dir);
      return p;
   } catch (Exception e) {
      //
   }
}
...