Visualizzazione dei risultati da 1 a 2 su 2

Discussione: applet e web service

  1. #1
    Utente di HTML.it L'avatar di morphy79
    Registrato dal
    Jun 2004
    Messaggi
    1,568

    applet e web service

    ciao ho un problema che sembra insormontabile..
    ho un'applet java contenuta in un jar (certificato) che deve richiamare una web service..
    problema è che al momento in cui chiamo il mio ws si blocca tutto..
    il messaggio di finish che ho messo a livello di debug non compare..
    questo il codice della chiamata:

    codice:
    	// chiamata web service
    	public BuonoStupefacenteOutputBean downloadXml(ParamWizard paramWizard){
    
    		BuonoStupefacenteOutputBean bstupOB = null;
    		try {
    
    			// preparo endpoint web service
    			VegaBuonoStupProxy proxy = new VegaBuonoStupProxy();
    			proxy.setService("detail");
    			proxy.setEndpoint(INDIRIZZO_WS + WS_DETAIL);
    			
    			// preparo parametri ingresso web service
    			BuonoStupefacenteInputBean bstupIB = new BuonoStupefacenteInputBean();
    
    			// assegno il dettaglio in ingresso
    			DettaglioBuonoStupBean dettaglio = new DettaglioBuonoStupBean();
    			dettaglio.setCodCliente(paramWizard.getCodCliente());
    			dettaglio.setDataOrdine(paramWizard.getDataOrdine());
    			dettaglio.setNomeFile(paramWizard.getNomeFile());
    			dettaglio.setNumOrdine(paramWizard.getNumOrd());
    			dettaglio.setProgressivo(paramWizard.getProgressivo());
    			dettaglio.setStato(paramWizard.getStato());
    			bstupIB.setBuonoStupDaConfermare(dettaglio);
    			
    			// assegno gli altri campi
    			bstupIB.setCodiceFornitore(paramWizard.getCodFornitore());
    			bstupIB.setFiliale(paramWizard.getFiliale());
    			bstupIB.setCodGrossista("");
    			
    JOptionPane.showMessageDialog(null,proxy.getEndpoint());		
    
    			// richiamo web service
    			bstupOB = proxy.detail(bstupIB);			
    	
    		} catch (RemoteException e) {
    			
    			JOptionPane.showMessageDialog(null,e.getMessage());		
    			
    			e.printStackTrace();
    		}
    		
    		JOptionPane.showMessageDialog(null,"finish");		
    		
    		return bstupOB;
    	}
    secondo voi dove sbaglio ?
    odio chi parla di politica..
    anzi vorrei fondare un partito contro tutto ciò

  2. #2
    Utente di HTML.it L'avatar di morphy79
    Registrato dal
    Jun 2004
    Messaggi
    1,568
    mi rispondo da solo visto che magari qualcuno i nfuturo potrà ritrovarsi i miei stessi problemi..

    1) il problema che ho riscontrato (web service richiamata che non risponde, si blocca senza fare nulla) era la mancanza di una libreria java.. non so il perchè ma ho scoperto che all'interno del progetto, A PARTE, deve essere caricata la J2EE.jar

    2) l'esportazione del jar, visto che ha dipendenze con altri jar (come ad esempio proprio la J2EE che ho citato prima) ed è un applet deve avere tutto a disposizione lato client.. per cui quando esporto (da eclipse) uso un plugin che si chiama fat jar e non il normale esporta->jar

    3) se ci sono delle dll native ho notato che vanno messe all'interno della cartella bin della jre del client che utilizza l'applet.. devo ancora verificare se devono stare per forza li o se almeno è possibile registrarle, in modo tale da renderle indipendenti dal path della jre
    il client potrebbe aggiornare infatti la jre o cambiare versione a cui punta il browser..
    odio chi parla di politica..
    anzi vorrei fondare un partito contro tutto ciò

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.