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:
- Clique com o botão direito do mouse no nó do projeto e escolha Propriedades.
- Na caixa de diálogo Propriedades do projeto, selecione Executar.
- 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
- Clique em OK.
Para que o IDE gere um arquivo de direitva de miniaplicativos:
- Execute o miniaplicativo.
O IDE cria um arquivo de diretiva de miniaplicativos.
- Na janela Arquivos, expanda o nó do projeto e clique duas vezes no arquivo applet.policy.
- No Editor de código, defina as permissões de acordos com suas necessidades.
- Clique com o botão direito do mouse no nó do projeto e escolha Propriedades.
- Na caixa de diálogo Propriedades do projeto, selecione Executar.
- 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
- 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