Oracle Java 8’e Sistem Çapında Kural Tanımlama
Kurumlarda genele uygulanması gereken Java yapılandırmaları olduğunda sistem çapında uygulanması daha işlevsel oluyor.
Oracle Java 8’de de sistem çapında kullanılacak yapılandırmalar /etc/.java/
dizini altında bulunuyor.
Aşağıdaki gibi 3 adet dosya oluşturmak gerekiyor.
-
deployment.config
Bu dosyaya genel yapılandırma bilgilerini giriliyor. -
deployment.properties
Uygulanmasını istediğimiz kuralları, değerleri ile beraber bu dosyaya giriliyor.
Diğer kurallara buradan ulaşabilirsiniz.
Deployment Configuration File and Properties -
exception.sites
İstisna tutulmak istenen bağlantılar tam adres şeklinde girilmesi gerekiyor.
Mesela, https://www.deneme.com ile bu önek sahibi tüm bağlantılarda, https://www.deneme.com/imza.php ile sadece bu bağlantıya istisna uygulanır.
http ve https protokolünde farklılık varsa onu da belirtmek gerekir.
Dizin Ağacı ve Dosya İçerikleri
/etc/.java/deployment/
├── deployment.config
├── deployment.properties
└── security
└── exception.sites
deployment.config
# Sistem çapında yapılan yapılandırmaları uygulamaya zorlar.
deployment.system.config.mandatory=True
# Yapılandırmaların bulunduğu dosyanın tam konumu. Dosya konumunun baş kısmına file:// ekini koymak gerekiyor.
deployment.system.config=file:///etc/.java/deployment/deployment.properties
deployment.properties
# İstisna bağlantıların bulunduğu dosyanın tam konumunu belirtiyoruz. file:// önekine gerek yok.
deployment.user.security.exception.sites=/etc/.java/deployment/security/exception.sites
exception.sites
# İstisna olarak eklenmek istenen bağlantılar, satır satır yazılacak.
http://signer.vadi.com.tr
https://deneme.com/imza.php