Visualizzazione dei risultati da 1 a 9 su 9

Discussione: Socket java

  1. #1

    Socket java

    Avevo un'applicazione stand-alone (lato client) che comunicava con un server (in locale sulla stessa macchina per test) e andava tutto ok.
    Adesso il client è una Applet e quando avvia la connessione al server mi da il seguente errore:


    codice:
    java.security.AccessControlException: access denied (java.net.SocketPermission 127.0.0.1:8080 connect,resolve) at java.security.AccessControlContext.checkPermission(Unknown Source) at java.security.AccessController.checkPermission(Unknown Source) at java.lang.SecurityManager.checkPermission(Unknown Source) at java.lang.SecurityManager.checkConnect(Unknown Source) at sun.plugin2.applet.Applet2SecurityManager.checkConnect(Unknown Source) at java.net.Socket.connect(Unknown Source) at java.net.Socket.connect(Unknown Source) at java.net.Socket.<init>(Unknown Source) at java.net.Socket.<init>(Unknown Source) at classificator.TreeApplet.init(TreeApplet.java:479) at sun.plugin2.applet.Plugin2Manager$AppletExecutionRunnable.run(Unknown Source) at java.lang.Thread.run(Unknown Source) Eccezione: java.security.AccessControlException: access denied (java.net.SocketPermission 127.0.0.1:8080 connect,resolve)
    qualcuno può aiutarmi a risolvere il problema?

    Grazie

  2. #2
    Utente di HTML.it L'avatar di Alex'87
    Registrato dal
    Aug 2001
    residenza
    Verona
    Messaggi
    5,802
    Hai messo un file di policy?

    ps: Java ha una sua sezione a parte...
    SpringSource Certified Spring Professional | Pivotal Certified Enterprise Integration Specialist
    Di questo libro e degli altri (blog personale di recensioni libri) | ​NO M.P. TECNICI

  3. #3
    cosa sarrebbe?

    Scusa la mia ignoranza

  4. #4
    Utente di HTML.it L'avatar di Alex'87
    Registrato dal
    Aug 2001
    residenza
    Verona
    Messaggi
    5,802
    Originariamente inviato da Patomania
    cosa sarrebbe?
    È un file di testo contenente quello che la tua applicazione può fare (a livello di permessi). Quando ad esempio cerchi fare una certa operazione (tipo scrivere un file) il Security Manager verifica nel file di policy se puoi farlo, in caso contrario dà eccezione. Se dai un'occhiata all'errore che ottieni capisci subito quello che ho appena detto.

    Prova a leggere questo: http://www.ryerson.ca/~dgrimsha/cour...olicyFile.html
    SpringSource Certified Spring Professional | Pivotal Certified Enterprise Integration Specialist
    Di questo libro e degli altri (blog personale di recensioni libri) | ​NO M.P. TECNICI

  5. #5
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,328

    Moderazione

    Spostato nel forum corretto (ovvero "Java").
    In futuro, posta qui le discussioni su questo linguaggio.


    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

  6. #6
    Ok, ma questo file in che directory lo trovo in modo da modificarlo?

  7. #7
    Utente di HTML.it L'avatar di Alex'87
    Registrato dal
    Aug 2001
    residenza
    Verona
    Messaggi
    5,802
    Originariamente inviato da Patomania
    Ok, ma questo file in che directory lo trovo in modo da modificarlo?
    Lo crei tu per la tua applicazione e poi glielo passi.
    SpringSource Certified Spring Professional | Pivotal Certified Enterprise Integration Specialist
    Di questo libro e degli altri (blog personale di recensioni libri) | ​NO M.P. TECNICI

  8. #8
    Scusami, ne ha profitto per chiederti un'altra cosa.

    leggendo il link che mi hai mandato precedentemente, leggo variabile JAVA_HOME.
    Cos'è?e come faccio a sapere il suo valore ?!

  9. #9
    Utente di HTML.it L'avatar di Alex'87
    Registrato dal
    Aug 2001
    residenza
    Verona
    Messaggi
    5,802
    Originariamente inviato da Patomania
    Scusami, ne ha profitto per chiederti un'altra cosa.

    leggendo il link che mi hai mandato precedentemente, leggo variabile JAVA_HOME.
    Cos'è?e come faccio a sapere il suo valore ?!
    In teoria basta digitare sul terminale echo JAVA_HOME :master:
    SpringSource Certified Spring Professional | Pivotal Certified Enterprise Integration Specialist
    Di questo libro e degli altri (blog personale di recensioni libri) | ​NO M.P. TECNICI

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.