Homepage  Il progetto dsy.it è l'unofficial support site dei corsi di laurea del Dipartimento di Scienze dell'Informazione e del Dipartimento di Informatica e Comunicazione della Statale di Milano. E' un servizio degli studenti per gli studenti, curato in modo no-profit da un gruppo di essi. I nostri servizi comprendono aree di discussione per ogni Corso di Laurea, un'area download per lo scambio file, una raccolta di link e un motore di ricerca, il supporto agli studenti lavoratori, il forum hosting per Professori e studenti, i blog, e molto altro...
In questa sezione è indicizzato in textonly il contenuto del nostro forum


.dsy:it. .dsy:it. Archive > Community > Forum De Bell Tolls
 
[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

0m4r
hai provato a cercare su http://forum.java.sun.com ?

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");

0m4r
ottimo...grazie

Powered by: vbHome (lite) v4.1 and vBulletin v2.3.1 - Copyright ©2000 - 2002, Jelsoft Enterprises Limited
Mantained by dsy crew (email) | Collabora con noi | Segnalaci un bug | Archive | Regolamento |Licenze | Thanks | Syndacate