A savaş (web arşivi) Dosya Bir web projesinin dosyalarını içerir. Servlet, xml, jsp, image, html, css, js vb. dosyalara sahip olabilir.
Burada savaş dosyası nedir, savaş dosyası nasıl oluşturulur, savaş dosyası nasıl dağıtılır ve savaş dosyası nasıl çıkartılır konularını ele alacağız.
Savaş dosyası nedir?
web arşivi (savaş) dosyası bir web uygulamasının tüm içeriğini içerir. Dosya aktarımı için gereken süreyi azaltır.
Savaş dosyasının avantajı
zaman kazandırır : Savaş dosyası tüm dosyaları tek bir birimde birleştirir. Böylece istemciden sunucuya dosya aktarımı daha az zaman alır.
Savaş dosyası nasıl oluşturulur?
Savaş dosyası oluşturmak için kullanmanız gerekir kavanoz aracı JDK'nın. Kullanman gerekiyor -C savaş dosyasını oluşturmak için kavanozun anahtarı.
Projenizin proje dizinine gidin (WEB-INF dışında), ardından aşağıdaki komutu yazın:
jar -cvf projectname.war *
Burada, -C dosya oluşturmak için kullanılır, -içinde ayrıntılı çıktıyı oluşturmak ve -F arşiv dosyası adını belirtmek için.
* (yıldız) sembolü bu dizindeki tüm dosyaların (alt dizin dahil) olduğunu belirtir.
Savaş dosyası nasıl dağıtılır?
Savaş dosyasını dağıtmanın iki yolu vardır.
- Sunucu konsolu paneline göre
- Savaş dosyasını sunucunun belirli bir klasörüne manuel olarak yerleştirerek.
Savaş dosyasını dağıtmak istiyorsanız apache erkek kedisi sunucuya manuel olarak gidin ağ uygulamaları apache tomcat dizinine gidin ve war dosyasını buraya yapıştırın.
Artık web projesine tarayıcı aracılığıyla erişebilirsiniz.
Not: Sunucu savaş dosyasını dahili olarak çıkaracaktır.
Savaş dosyası manuel olarak nasıl çıkarılır?
Savaş dosyasını çıkarmak için kullanmanız gerekir -x anahtarı ile ilgili kavanoz aracı JDK'nın. Savaş dosyasını çıkarma komutunu görelim.
jar -xvf projectname.war