Se você for um usuário WebLogic ou WebSphere e usar o modelo de segurança Java 2, nosso agente Java exigirá configuração além da instalação do agente Java.
WebLogic: Segurança Java 2
Se você estiver usando segurança Java 2, adicione a seguinte entrada a weblogic.policy
para concluir a instalação:
grant codeBase "file:YOUR_FULL_PATH_TO_FILE/newrelic/-" { permission java.security.AllPermission; };
Especifique o diretório que contém newrelic.jar
em /full/path/to/newrelic
. O local padrão do arquivo de políticas é weblogic_root/server/lib/weblogic.policy
.
WebSphere: Segurança Java 2 ou Segurança Administrativa
Se você estiver usando Java 2 Security ou WebSphere Admin Security, deverá conceder a todos os jars dentro da pasta de instalação do New Relic as permissões apropriadas.
Para ativar o New Relic para todos os servidores de aplicativos, edite o arquivo java.policy
:
Abra o arquivo
java.policy
, localizado no diretório de instalação do WebSphere em:YOUR_WEBSPHERE_INSTALL_DIRECTORY/java/jre/lib/security/java.policyAnexe o texto a seguir ao seu arquivo de política, personalizando o caminho
file:
para apontar para a pasta que contémnewrelic.jar
. Certifique-se de preservar o traço-
no final do caminho, o que concede a todos os jars na pasta de destino as permissões necessárias.grant codeBase "file:/YOUR_FULL_PATH_TO_NEW_RELIC_FOLDER/-" {permission java.security.AllPermission;permission java.net.NetPermission "specifyStreamHandler";permission java.net.SocketPermission "*.newrelic.com", "connect,accept,resolve";};Importante
O valor
codeBase
deve usar barras, e não barras invertidas, como separador de diretório, mesmo em sistemas Windows.Reinicie o servidor do seu aplicativo.
Dica
Para cada aplicativo, as permissões de segurança Java são determinadas pela união de java.policy
e server.policy
. Não coloque as mesmas configurações de permissão em vários arquivos.
Para obter mais informações sobre a sintaxe do arquivo de política, consulte Implementação de política padrão e sintaxe do arquivo de política.