[Help] Domanda tecnica su Java Clicca QUI per vedere il messaggio nel forum |
^Angelus^ |
Ragazzi ho assolutamente bisogno di sapere l'istruzione, da metere in una servlet, per lanciare un programma residente sul server. Se non è possibile qualche altra soluzione alternativa... grazie mille in anticipo |
TankJr. |
mmm credo tu debba fare una RMI (RemoteMethodInvocation) x es.:
protected void processRequest(HttpServletRequest request, HttpServletResponse response)
throws ServletException, java.io.IOException {
org.omg.CORBA.Object tmp_ref;
try{
HttpSession s = request.getSession();
inpdap.CRicercaHolder ricercaH = new inpdap.CRicercaHolder();
ricercaH.casseList = inpdap.CGlobalStatic.clonaCasse();
s.setAttribute("ricercadistinte",ricercaH);
RequestDispatcher disp = request.getRequestDispatcher("aggdistinte2");
disp.forward(request,response);
}catch(Exception e){
e.printStackTrace();
}
} |
^Angelus^ |
scusa ma non si è capito molto di quel codice, anche perchè usi delle classi particolari suppongo fatte da te, e poi quell'oggetto inpdap da dove sbuca fuori? cmq non so se hai capito, ma sul server ho un file eseguibile xyz.exe da lanciare dalla servlet, e non so qual'è, se c'è il comando che mi permetto di farlo |
TankJr. |
inpdap è un'oggetto CORBA creato da me...
eh, in effetti nn si trattava di un'applicazione ma di richiamare classi e metodi remoti dalla servlet (oggetto s)
per un'exe nn saprei, nn l'ho mai fatto :cry: |
^Angelus^ |
cmq ho trovato, dopo mille giri. Posto qui il codice nel caso potrebbe servire a qualcun'altro:
code:
// run the Unix "ps -ef" command
Process p = Runtime.getRuntime().exec("ps -ef");
|
|
|
|