Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2003
    Messaggi
    20

    [JAVA] Servlet - Tomcat - Sicrezza ..HELP!

    Salve a tutti!
    Ho il seguente problema:
    Poichè mi serviva la lista dei files di una directory di un server ho
    realizzato un'applet che si collega ad una servlet, la quale poi fa il
    lavoro di recuperare la lista che poi dovrebbe passare all'applet.
    Ovviamente il server è lo stesso in cui risiede l'applet,e proprio per
    questo motivo confidavo nel fatto che non mi avrebbe dato problemi di
    sicurezza (anche se sono alle prime armi con java). E invece:
    ------------------------------------------------------
    java.security.AccessControlException:access
    denied(java.net.SocketPermission mioserver.it resolve)
    at.....
    at.....
    etc..
    ------------------------------------------------------
    Nell'applet utilizzo
    URL url = new URL(parametro_url_servlet);
    BufferedReader in = new BufferedReader(new
    InputStreamReader(url.openStream()));
    per la connessione alla servlet (che implementa DoGet)
    L'indirizzo della servlet è passata all'applet mediante un parametro
    attraverso il file html che richiama l'applet.

    Qualcuno sa dirmi dove sbaglio?
    Per aggiungere qualche dettaglio: L'applet, la servlet e il file html
    risiedono in una directory accessibile attraverso normale webserver
    Apache(porta 80). Quindi io per provare su browser digito:
    http://il.server.it/mioAccount/direc...licazione.html
    Il browser esegue l'applet ma dà il suddetto errore di sicurezza per la
    servlet.Aggiungo che il tutto funziona correttamente con il servlet
    engine(o come si chiama) del jswdk(1.0), quello che viene avviato sul
    localhost(su win2k).

    So inoltre che sul server è stato istallato Tomcat 4.1.24(porta 8080),
    ma in verità non conosco la configurazione e da quanto ho letto credo
    che ci siano delle directory specifiche in cui collocare servlet e di
    modifiche da effettuare ogni qualvolta si aggiungono servlet.
    Il problema che mi dà la servlet puo' dipendere dal fatto che la servlet risiede in una directory sbagliata..ad esempio non nella WEB-INF/classes o simili.
    In tal caso, con l'inserimento della mia servlet dovrei anche far modificare (all'amministratore di sistema) il file web.xml, giusto?

    Un'altra cosa strana è che non riesco a vedere la pagina di esempio di tomcat cioè ad esempio:
    http://il.server.it:8080/examples
    o http://il.server.it:8080/examples/applet
    che poi non so se esistano altre directory di esempio.

    Grazie moltissime per e eventuali risposte.



    p.s. utilizzando HttpServletRequest request e
    HttpServletResponse response
    forse è meglio che passi ad una versione piu' aggiornata
    di jswdk. Sbaglio?



  2. #2
    Utente di HTML.it
    Registrato dal
    Apr 2003
    Messaggi
    20
    Su, nessuno che mi puo' dare un aiuto. Sono quasi disperato

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.