Definindo permissões para um miniaplicativo

Consulte também

Por padrão, os miniaplicativos não têm acesso a recursos em um computador do cliente, como operações de disco e subprocessos. As permissões de um miniaplicativo estão definidas no arquivo applet.policy. Se tiver um arquivo de diretiva de miniaplicativos, você pode especificar seu local no IDE. Assim, quando o aplicativo for executado, o IDE usará o arquivo de diretiva de miniaplicativos especificado. Se você não especificar um arquivo de diretiva de miniaplicativos, o IDE gerará um quando o miniaplicativo for executado. O arquivo de direitva de miniaplicativos gerado pelo IDE concede todas as permissões para o miniaplicativo. Você pode utilizar o Editor de código para modificar o arquivo de direitva, a fim de que se realizem verificações de segurança apropriadas.

Para especificar o local de um arquivo de diretiva de miniaplicativos:

  1. Clique com o botão direito do mouse no nó do projeto e escolha Propriedades.
  2. Na caixa de diálogo Propriedades do projeto, selecione Executar.
  3. Em Opções da VM, especifique o local do arquivo de direitva de miniaplicativos. Para especificar, por exemplo, que o arquivo de direitva de miniaplicativos esteja na pasta raiz do projeto, use a seguinte configuração:

    -Djava.security.policy=applet.policy

  4. Clique em OK.

Para que o IDE gere um arquivo de direitva de miniaplicativos:

  1. Execute o miniaplicativo.

    O IDE cria um arquivo de diretiva de miniaplicativos.

  2. Na janela Arquivos, expanda o nó do projeto e clique duas vezes no arquivo applet.policy.
  3. No Editor de código, defina as permissões de acordos com suas necessidades.
  4. Clique com o botão direito do mouse no nó do projeto e escolha Propriedades.
  5. Na caixa de diálogo Propriedades do projeto, selecione Executar.
  6. Em Opções da VM, observe que o IDE especificou o local do arquivo de diretiva de miniaplicativos. Por padrão, o arquivo de diretiva de miniaplicativos encontra-se na pasta raiz do projeto:

    -Djava.security.policy=applet.policy

  7. Clique em OK.
Consulte também
Criando um miniaplicativo
Executando um miniaplicativo
Empacotando um recurso em um arquivo WAR
Acessando um miniaplicativo a partir de uma página JSP

Notificações legais