En web-applikasjon arkiv ( WAR ) er en pakke med kompilerte Java-klasser (det vil si bytecodes for Java Virtual Machine) pluss Web-ressurser som for eksempel bilder og HTML-filer for statiske websider . Den gratis software development kit som brukes av Sun Microsystems for å distribuere Java Enterprise Edition inneholder allerede Packager verktøyet, som du kan bruke til å bygge en WAR pakken. Instruksjoner
en
Klikk på "Start "-knappen, deretter skriver du " run" ( uten anførselstegn ) i søkefeltet , og klikk på "Kjør "-linken. Skriv " cmd " og trykk " Enter". Et nytt Command vindu vil komme opp
2
Endre gjeldende mappe til en som inneholder alle filer som må gå inn i WAR pakken , ved å skrive inn følgende kommandoer inn i Command vinduet: .
C :
cd " \\ Documents and Settings \\ Carmelo \\ java \\ myWebApp "
Erstatt \\ Documents and Settings \\ Carmelo \\ java \\ myWebApp med den fullstendige banen til katalogen der filene er. Trykk "Enter " på slutten av hver linje
3
Opprett WAR pakken ved å påberope Packager verktøyet som følger: .
Packager - webArchive - classFiles " jeroma . klasse : actuator.class : shoppingCart.class " . - contentFiles " banner.jpg : register.jsp " app.xml myWarPackage.war
Bytt jeroma.class : actuator.class : shoppingCart.class med listen over klasser du ønsker å inkludere i WAR pakken, skilt med kolon. Bytt banner.jpg : register.jsp med listen over nettressurser som trengs i pakken , adskilt med kolon. Bytt app.xml med navnet på din root XML-fil for hele pakken , og myWarPackage.war med det navnet du ønsker for filen som inneholder den nye WAR pakken. Trykk på " Enter". Den Packager verktøyet vil generere en ny frittstående WAR pakken.