2012-06-29 23 views
7

Oracle'ın Java EE çerçevesi olan ADF'de yeni bir proje başlattık. Genellikle Tomcat'te gelişir, daha sonra üretim WebLogic sunucularına dağıtılırız.Hafif WebLogic geliştirme ortamı

Ancak, ADF'nin Eclipse/JDeveloper'da geliştirilmek üzere yerel olarak yüklenen bir WebLogic sunucusu gerektirdiğini fark ettik. Bu ağır ağır, dev olarak yapılandırılmış bile, makinelerimizi öldürüyor ve konuşlandırılması uzun zaman alıyor.

WebLogic mümkün olduğunca az kaynak aldığından, değiştirebileceğimiz herhangi bir yapılandırma parametresi var mı? Kullanabileceğimiz alternatifler var mı?

Biz belleğe (o harika 800MB alıyor) ve başlatma süresi (~ 2 dakika) bellek tüketimi konusunda ise

cevap

1

konusuyla ilgileniyorlar, kullandığınız JVM bellek parametrelerini ayarlayarak deneyebilirsiniz WebLogic sunucunuz tarafından. WL Web Yönetici Konsolu'nuza giriş yapın ve Ortam/Sunucular/[sunucunuz]/Configuration/Sunucu Başlat'a gidin ve "Argümanlar" da, -Xms256m -Xmx256m gibi bir şey ayarlamak, JVM'inizin ilk (Xms) ve maksimum (Xmx) yığınını ayarlayacaktır 256 megabaytlık boyut. Bu numaralarla etrafta oynamak ve çevreniz için en iyi değerleri bulmak isteyeceksiniz. Ancak lütfen Eclipse örneğinizin de çok fazla bellek tüketiyor olabileceğini unutmayın.

Başlangıç ​​zamanıyla ilgili olarak, beklediğimden biraz daha büyük olsa da, bunlar iyi görünüyor. Bu problem çok sık ve kesinlikle çözebileceğinizi sanmıyorum. WebLogic, Tomcat'den çok daha fazla özelliğe sahiptir ve bu, ortamın diğer özelliklerine (başlangıç ​​zamanı gibi) yansır. Burada bazı yararlı ipuçları bulabilirsiniz: Speed up Weblogic Server startup times

0

Geliştirme için yerel sunucu kullanmanın bir kısıtlaması yoktur. Her zaman paylaşılan bir sunucuya gidebilir ve projelerinizi test için dağıtabilirsiniz.

0

Önceki yazıya katılıyorum. Bellek bir endişe ise, o zaman bir stand-by-alone WLS kurabilir ve bir EAR'den konuşabilirsiniz. Tek başına WLS'nin Application Development Runtime Libraries'yi varsayılan olarak yüklediğinizden emin olun WLS'nin ADF için etkin alan adı yok - http://www.oracle.com/technetwork/developer-tools/adf/downloads/index.html

WLS'yi yüklediğinizde, bunu geliştirme modunda yüklediğinizden emin olun. WLS de var)

Bunun yanısıra, WLS'yi sınırsız işlevsellik ile başlatmak için yapabileceğiniz çok şey yoktur.

Frank

İlgili konular