Veri

QuartzDesk Web Uygulaması Kurulumu

QuartzDesk Web uygulaması, Lite edition (ücretsiz) olarak kullanılabilir. Bu yazıda bu ürünün kurulması anlatılmaktadır.
Öncelikle Lite Edition için lisans anahtar dosyası alınmalıdır. Lisan dosyası https://www.quartzdesk.com/try-purchase/get-free-license-key bu adresden alınabilir. Size lisans dosyası mail ile gönderilecektir.
https://www.quartzdesk.com/downloads/latest-release/3-6-0 sayfasından QUARTZDESK-WEB-3.6.0.WAR bölümünden war'ı indirmeniz gerekir. quartzdesk-web-3.6.0.war şeklinde bir dosya olmalı.
Bir klasör yaratın. Örneğin E:\Programs\quartzdesc olsun. İçine mail ile gönderilen lisans dosyasını ekleyin. Ardında .war dosyası içinde extrask dizini içindeki logback.xml ve quartzdesk-web.properties dosyasını bu dizine kopyalayın.
QuartzDesk bir veritabanı gerektirir. Bu nedenle boş bir veritabanı yaratmanız gerekir. Bu veritabanına göre quartzdesk-web.properties dosyası doldururlur. Örneğin H2 veritabanını kullanıyorsak db.profile = h2 şeklinde olmalıdır. Yine H2 ile ilgili bölüm açılabilir:
#onestep.jdbc.driverClassName = org.h2.Driver
#onestep.jdbc.url = jdbc:h2:file:${quartzdesk-web.work.dir}/h2/quartzdesk
#onestep.jdbc.username = quartzdesk
#onestep.jdbc.password = quartzdesk
#onestep.jdbc.pool.initialSize = 1
#onestep.jdbc.pool.maxTotal = 20
#onestep.jdbc.pool.minIdle = 1
#onestep.jdbc.pool.maxIdle = 1
#onestep.jdbc.pool.maxWaitMillis = 5000
#onestep.jdbc.pool.validationQuery = select 1
Eğer bunun yerine datasource kullanmak istiyorsanız Tomcat'de conf içinde server.xml'de GlobalNamingResources elementi içine aşağıdakini ekleyebilirsiniz. Datasource kullanmanızı tavsiye ederiz.
<Resource name="jdbc/QuartzDeskDS"
 auth="Container"
 type="javax.sql.DataSource"
 removeAbandoned="true"
 removeAbandonedTimeout="30"
 maxActive="10"
 maxIdle="1"
 maxWait="2000"
 validationQuery="select 1"
 poolPreparedStatements="true"
 username="quartzdesc"
 password="quartzdesc"
 driverClassName="org.h2.Driver"
 url="jdbc:h2:file:C:\Users\test\quartzdesc.mv.db"/>
Kullandığınız veritabanın driver'ını Tomcat'in lib dizinine ekleyin. Böylece veritabanı sürücüsü classpath'de olacaktır.
İçinde lisans ve properties dosyaları bulunan E:\Programs\quartzdesc dizini Work dizinidir. Bu dizini Tomcat açılırken vermek gerekir. Ayrıca hangi Datasource'un kullanıcağıda verilmeldir. Bunun için Tomcat conf dizini altındaki Catalina/localhost altına quartzdesk.xml adında bir XML oluşturup aşağıdaki içeriği ekleyin:
<?xml version="1.0"?>
<Context>
  <Parameter name="quartzdesk-web.work.dir" 
value="E:\Programs\quartzdesc"/>  
  <ResourceLink name="QuartzDeskDS" global="jdbc/QuartzDeskDS"
type="javax.sql.DataSource"/>
</Context>
quartzdesk-web.work.dir değeri Tomcat açılırken parametre olarak
set CATALINA_OPTS=%CATALINA_OPTS% -Dquartzdesk-web.work.dir=Q:\Programs\quartzdesc
şeklinde de verilebilir. Bu ifade setEnv veya doğrudan catalina.bat'a ekleyebilirsiniz.
Artık .war dosyasını Tomcat'e deploy edebilirsiniz. Tomcat içideki webapp içine quartzdesk.war adıyla atmanız gerekir.
Tomcat açıldığında sorun yoksa http://localhost:8080/quartzdesk/ ile girebilirsiniz. Login ekranında kullanıcı adı admin ve şifre admin123 girip girebilirsiniz. ana sayfayı görebiliyorsanız artık kurulmuş demektir.
Sol menüden bir Connection ekleyelim. Açılan pencereded JMX IP ve port bilgilerini `verip Discover düğmesine basarsak eğer bir Bean bulunursa listede görülür.
Add düğmesine bastığımızda connection eklenecektir. Artık Lite Edition'un desteklediği kısıtlı özellikleri kullanabilirsiniz.
zafer.teker , 07.03.2020

Bu Sayfayı Paylaş:

Fibiler Üyelerinin Yorumları


Tüm üyeler içeriklere yorum ekleyerek katkıda bulunabilir : Yorum Gir

Misafir Yorumları




Bu Sayfayı Paylaş:

İletişim Bilgileri

Takip Et

Her Hakkı Saklıdır. Bu sitede yayınlanan tüm bilgi ve fikirlerin kullanımından fibiler.com sorumlu değildir. Bu sitede üretilmiş , derlenmiş içerikleri, fibiler.com'u kaynak göstermek koşuluyla kendi sitenizde kullanılabilirsiniz. Ancak telif hakkı olan içeriklerin hakları sahiplerine aittir