13. MVC web uygulaması [personne] – sürüm 8
Sürüm 8, sürüm 7 ile aynı olacak ancak bir WAR arşivinde (Web ARchive) dağıtılacaktır. Eclipse'te, [mvc-personne-07] projesine sağ tıklayıp [export] seçeneğini seçiyoruz:
![]() | ![]() ![]() |
[1] açılır listesinden dışa aktarılacak modülün adını seçin (burada [mvc-personne-07]) ve [Browse] düğmesiyle oluşturulacak .war dosyasını belirtin (burada [personne8.war]). [Finish] düğmesiyle işlemi tamamlayalım ve Windows Gezgini ile oluşturulan dosyaya bakalım:

Bir .war dosyası, bir .zip dosyasına benzer ve aynı araçlarla açılabilir. Dosyayı açalım ve dizin yapısındaki tüm öğeleri inceleyelim:
![]() | ![]() | ![]() | ![]() |
![]() | ![]() |
[mvc-personne-07] projesinin tüm öğelerinin mevcut olduğunu görebiliriz; kaynak kodlar, servlet dağıtım standardının gerektirdiği şekilde, [WEB-INF/classes] içinde yer alan derlenmiş eşdeğerleriyle değiştirilmiştir.
[personne8.war] web uygulamasını, JSTL kütüphane belgelerinin dağıtımı için 8.1.2 paragrafında açıklanan prosedürü izleyerek Tomcat'te dağıtacağız.
[Démarrer] menüsündeki uygun seçeneği kullanarak Tomcat'i başlatıyoruz, ardından [http://localhost:8080] URL'sini girip [Tomcat Manager] bağlantısını takip ediyoruz:

Böylece bir kimlik doğrulama sayfası karşımıza çıkar. 2.3.3. paragrafında gösterildiği gibi, manager / manager veya admin / admin olarak oturum açarız.

Tomcat’ta şu anda dağıtılmış olan uygulamaları listeleyen bir sayfa karşımıza çıkar:

Sayfanın alt kısmında bulunan formlar aracılığıyla yeni bir uygulama ekleyebiliriz:

[Parcourir] düğmesini kullanarak dağıtılacak bir .war dosyasını belirleriz.

Ekran görüntüsünde görünmüyor, ancak daha önce oluşturduğumuz [personne8.war] dosyasını seçtik. [Deploy] düğmesi, bu uygulamayı kaydeder ve Tomcat'e dağıtır.

[XX.war] dosyası dağıtıldığında, uygulamanın bağlamı (veya uygulama adı) XX olacaktır. [1] bunu göstermektedir. [2] sütunu, uygulamanın görüntü adını gösterir. Bu ad, [web.xml] dosyasında <display-name> etiketiyle belirlenir. [personne8.jar] dosyasında arşivlenen [mvc-personne-07] uygulamasında şunlar vardı:
<display-name>mvc-personne-07</display-name>
Dolayısıyla uygulamanın görüntü adı [mvc-personne-07]'tir; bunu [2] dosyası göstermektedir.
Bir tarayıcı açalım ve [http://localhost:8080/personne8] URL'sini girelim:

Okuyucu, testlere devam etmeye davet edilir. Bir web uygulamasını bir .war dosyasına arşivlemek, bir web uygulamasının dağıtımı ve devreye alınması için normal yöntemdir.








