WebLogic 또는 WebSphere 사용자이고 Java 2 보안 모델을 사용하는 경우 Java 에이전트에는 Java 에이전트 설치외에 구성이 필요합니다.
WebLogic: 자바 2 보안
Java 2 보안을 사용하는 경우 weblogic.policy
에 다음 항목을 추가하여 설치를 완료합니다.
grant codeBase "file:YOUR_FULL_PATH_TO_FILE/newrelic/-" { permission java.security.AllPermission; };
/full/path/to/newrelic
에 newrelic.jar
이(가) 포함된 디렉토리를 지정합니다. 기본 정책 파일 위치는 weblogic_root/server/lib/weblogic.policy
입니다.
WebSphere: Java 2 보안 또는 관리 보안
Java 2 Security 또는 WebSphere Admin Security를 사용하는 경우 New Relic 설치 폴더 내의 모든 jar에 적절한 권한을 부여해야 합니다.
모든 앱 서버에 대해 New Relic을 활성화하려면 java.policy
파일을 편집합니다.
다음 위치의 WebSphere 설치 디렉토리에 있는
java.policy
파일을 엽니다.YOUR_WEBSPHERE_INSTALL_DIRECTORY/java/jre/lib/security/java.policy정책 파일에 다음 텍스트를 추가하고
newrelic.jar
이 포함된 폴더를 가리키도록file:
경로를 사용자 지정합니다. 경로 끝에 대시-
를 유지해야 대상 폴더의 모든 jar에 필요한 권한이 부여됩니다.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";};중요
codeBase
값은 Windows 시스템에서도 디렉토리 구분자로 백슬래시가 아닌 슬래시를 사용해야 합니다.애플리케이션 서버를 다시 시작하십시오.
팁
각 앱에 대해 Java 보안 권한은 java.policy
및 server.policy
의 조합에 의해 결정됩니다. 여러 파일에 동일한 권한 설정을 두지 마십시오.
정책 파일 구문에 대한 자세한 내용은 기본 정책 구현 및 정책 파일 구문을참조하십시오.