- Η επέκταση (μορφή) είναι οι χαρακτήρες στο τέλος του αρχείου μετά την τελευταία τελεία.
- Ο υπολογιστής καθορίζει τον τύπο αρχείου με ακρίβεια.
- Με Προεπιλογή των Windowsδεν εμφανίζει επεκτάσεις ονόματος αρχείου.
- Ορισμένοι χαρακτήρες δεν μπορούν να χρησιμοποιηθούν στο όνομα και την επέκταση του αρχείου.
- Δεν σχετίζονται όλες οι μορφές με το ίδιο πρόγραμμα.
- Παρακάτω είναι όλα τα προγράμματα με τα οποία μπορείτε να ανοίξετε το αρχείο WAR.

Το Bandizip είναι ένα εύχρηστο αρχείο αρχειοθέτησης λειτουργικά συστήματα Οικογένειες Windows. Το πρόγραμμα υποστηρίζει τα περισσότερα διάφορες μορφέςκαι διαθέτει μοναδικό αλγόριθμο για παράλειψη ασυμπίεστων αρχείων. Το Bandizip ενσωματώνεται σε κατάλογος συμφραζόμενων Explorer, το οποίο απλοποιεί σημαντικά τη διαχείριση του ίδιου του προγράμματος, επειδή όλες οι απαραίτητες λειτουργίες, για παράδειγμα, η δημιουργία αρχείων ή η αποσυσκευασία δεδομένων, μπορούν να εκτελεστούν απευθείας από τον Explorer. Επιπλέον, διαθέτει έναν αλγόριθμο κρυπτογράφησης που σας επιτρέπει να προστατεύσετε το αρχείο από ανεπιθύμητο άνοιγμα. Επιπλέον, το πρόγραμμα έχει τη λειτουργία ορισμού κωδικού πρόσβασης για το αρχείο. Δόθηκε κωδικός πρόσβασηςείναι γνωστό ότι είναι αδύνατο να χακάρεις...

Το Peazip είναι ένα ευέλικτο και ισχυρό αρχείο αρχειοθέτησης γραφικών. Φοβερή αντικατάστασηεπί πληρωμή αναλογικό - Winrar. Το PeaZip υποστηρίζει κρυπτογράφηση δεδομένων, δημιουργία αρχείων πολλών τόμων, εργασία με πολλαπλά αρχεία ταυτόχρονα, εξαγωγή εργασίας ως γραμμή εντολών, ορίζοντας φίλτρα στα περιεχόμενα του αρχείου. Επιπλέον, ο αρχειοθέτης υποστηρίζει όλες τις γνωστές και ακόμη και άγνωστες μορφές αρχειοθέτησης, συμπεριλαμβανομένων των 7Z, 7Z-sfx, BZ2/TBZ2, GZ/TGZ, PAQ/LPAQ, TAR, UPX, ZIP και άλλων. Η διεπαφή PeaZip είναι πολύ πρωτόγονη και πλούσια ταυτόχρονα. χρήσιμα χαρακτηριστικά. Μπορεί να ενσωματωθεί με βοηθό Windows Explorerή επιστρέψτε πίσω, εγκαταστήστε ...

Το Ashampoo ZIP είναι ένα πρόγραμμα αρχειοθέτησης που σας βοηθά να συμπιέσετε και να αποθηκεύσετε απαραίτητες πληροφορίες. Λειτουργεί με μια ποικιλία μορφών, επιτρέποντας στους χρήστες να στέλνουν μεγάλα έγγραφα σε συμπιεσμένη μορφή. Το Ashampoo ZIP έχει ένα ευρύ φάσμα διαφορετικών χαρακτηριστικών. Μέσω της εφαρμογής, μπορείτε να δημιουργήσετε, να αποσυσκευάσετε και να χωρίσετε αρχεία. Επιπλέον, το πρόγραμμα υποστηρίζει ανάγνωση, ανάκτηση, κρυπτογράφηση και άμεση μετατροπή. Η λίστα των μορφών που υποστηρίζονται από το Ashampoo ZIP είναι αρκετά εντυπωσιακή. Εκτός από τη δημιουργία αρχείων, το πρόγραμμα υποστηρίζει την αποσυσκευασία εγγράφων σε περισσότερες από 30 διαφορετικές μορφές αρχειοθέτησης.

IZArc- εύχρηστο πρόγραμμαγια εργασία με αρχεία, που χαρακτηρίζονται από σαφή και απλή διεπαφή, καθώς και κοντά Επιπρόσθετα χαρακτηριστικά. Το IZArc υποστηρίζει μεγάλο ποσόμορφές, συμπεριλαμβανομένων των πιο δημοφιλών rar και zip. Οι μοναδικοί αλγόριθμοι που χρησιμοποιούνται στο πρόγραμμα σάς επιτρέπουν να αυξήσετε την ταχύτητα εργασίας με αρχεία. Ωστόσο κύριο χαρακτηριστικόΤο πρόγραμμα IZArc είναι ότι μπορεί εύκολα να μετατρέψει αρχεία από τη μια μορφή στην άλλη. Αυτό είναι ιδιαίτερα απαραίτητο εάν πρέπει να μεταφέρετε ορισμένα αρχεία σε άλλο χρήστη που δεν διαθέτει κατάλληλο αρχειοθέτηση.Επιπλέον, το πρόγραμμα IZArc σας επιτρέπει να προβάλετε...

Το ZipGenius είναι ένα πρόγραμμα για εργασία με αρχεία. Με άλλα λόγια, αρχειοθέτης. Το πρόγραμμα ZipGenius έχει ήδη όλες τις συνήθεις δυνατότητες ενός αρχειοθέτη. Έτσι, μπορεί να ανοίξει αρχεία σχεδόν όλων των μορφών (21 τεμ.), Υποστηρίζει πλήρη εργασία με πολλά από αυτά και σας επιτρέπει επίσης να προβάλλετε τα περιεχόμενα του αρχείου. Ένα άλλο χαρακτηριστικό είναι η δημιουργία αρχείων με προστασία κωδικού πρόσβασης, που διασφαλίζει την ασφάλεια των δεδομένων σας. Στις περισσότερες περιπτώσεις, είναι σχεδόν αδύνατο να ανοίξετε ένα αρχείο χωρίς να γνωρίζετε τον κωδικό πρόσβασης σε αυτό. Μπορείτε, φυσικά, να χρησιμοποιήσετε προγράμματα διάρρηξης κωδικού πρόσβασης, αλλά η ταχύτητά τους είναι μάλλον χαμηλή.

Ακόμα κι αν ένα παιχνίδι που ονομάζεται ΡΩΜΗ απόλυτος πόλεμοςεμφανίστηκε πριν από πολύ καιρό, εξακολουθεί να φλερτάρει με τους αρχάριους παίκτες και τους παλιούς, που χαλαρώνουν μετά από μια δύσκολη μέρα εργασίας ή εκπαιδευτικές διαλέξεις. Πολυτελή γραφικά, ενδιαφέροντα χαρακτηριστικά και μια ενδιαφέρουσα πλοκή - αυτά είναι τα κύρια συστατικά της επιτυχίας του έργου.

Αρχικά, ο παίκτης έρχεται αντιμέτωπος με την επιλογή να παίξει για μια από τις τρεις ρωμαϊκές φατρίες που είναι σε συμμαχία μεταξύ τους, ενώ ελέγχεται από τον κυρίαρχο καρδινάλιο από την Αιώνια Πόλη. Ο κόσμος του παιχνιδιού είναι κορεσμένος με άλλα έθνη, τα οποία δεν μπορούν να παιχτούν αρχικά. Ωστόσο, με τον καιρό θα γίνει δυνατό. Σχετικά με, Πώς να ξεκλειδώσετε όλες τις φατρίες στο ROME Total Warκαι θα συζητηθεί περαιτέρω. Στην πραγματικότητα, υπάρχουν δύο τρόποι για να γίνει αυτό, καθένας από τους οποίους θα εξετάσουμε λεπτομερέστερα.

Ένας δίκαιος τρόπος για να ξεκλειδώσετε όλες τις φατρίες στο παιχνίδι

Είναι απλό - οι συνθήκες του ROME Total War περιλαμβάνουν την ανακάλυψη νέων εθνών με την εξόντωσή τους. Δηλαδή, σβήνοντας τη μία ή την άλλη φατρία από τη γη, θα την προσθέσετε αυτόματα στη λίστα των εθνών για τις οποίες μπορείτε να παίξετε στο μέλλον. Για κάποιους, μπορεί να φαίνεται μη ρεαλιστικό να κατακτήσουν ολόκληρο τον κόσμο μέσα σε μία εταιρεία. Πράγματι, αυτό δεν είναι το πιο εύκολο μάθημα, ειδικά αν παίζετε στις πιο δύσκολες ρυθμίσεις, οπότε οι προγραμματιστές έκαναν μια μικρή εξαίρεση. Προς την ξεκλειδώστε όλες τις φατρίες στο ROME Total War- αρκεί να ολοκληρώσετε πλήρως την εταιρεία που ξεκίνησε χωρίς να εκθέσετε την πολιτεία σας σε καταστροφή (με την προϋπόθεση ότι το παιχνίδι παίζεται για τους Scipios, Juliuses ή Brutes). Ωστόσο, έχετε κατά νου ότι το να παίζετε για αρκετές ώρες την ημέρα - ένα τέτοιο πέρασμα (αν προσεγγίσετε προσεκτικά το θέμα και όχι - "μόνο να το ανοίξετε σύντομα") μπορεί να διαρκέσει περισσότερο από έναν μήνα σε πραγματικό χρόνο. Αν είσαι έτοιμος να περιμένεις και να ιδρώσεις, τότε τιμή και έπαινο σε σένα. Λοιπόν, για όσους θέλουν τα πάντα ταυτόχρονα, δωρεάν και τώρα - ο επόμενος τρόπος, όχι πολύ ειλικρινής, αλλά αξιόπιστος και απλός.

Χακαρισμένος τρόπος για να ξεκλειδώσετε όλες τις φατρίες στο ROME Total War

ουσία αυτή τη μέθοδοτόσο απλό όσο το χτένισμα του Vladislav Yama. Ακόμα κι αν μόλις ξεκινήσατε τη γνωριμία σας με έναν υπολογιστή, δεν θα υπάρχουν δυσκολίες, το κύριο πράγμα είναι να ακολουθήσετε ξεκάθαρα τις παρακάτω οδηγίες.

Λοιπόν πάμε!

  1. Το πρώτο βήμα είναι να βρείτε τον ριζικό κατάλογο με το παιχνίδι (αυτός είναι ο φάκελος όπου εγκαταστάθηκε το ROME Total War).
  2. Στη συνέχεια, πρέπει να βρείτε έναν κατάλογο που ονομάζεται "Δεδομένα" σε αυτόν, μετά να μεταβείτε στον φάκελο "World", μετά στον κατάλογο "Χάρτες", μετά στο φάκελο "Campaign" και, τέλος, στον τελικό κατάλογο "Imperial_ Εκστρατεία».
  3. Η διαδρομή που υποδεικνύεται στην παράγραφο "2" περιέχει ένα αρχείο με το όνομα "Descr_Strat", το οποίο πρέπει πρώτα να αντιγραφεί στο "Desktop" (ή σε οποιοδήποτε άλλο ασφαλές μέρος) - σε περίπτωση που το χαλάσετε με τους χειρισμούς σας.
  4. Τώρα πρέπει να μετακινήσετε το όνομα των παρατάξεων κάτω από το "END unlockable" σε μια "κατηγορία" με το όνομα "Playable".
  5. Αυτό είναι όλο. Απομένει μόνο να αποθηκεύσετε τις αλλαγές και να εκτελέσετε το παιχνίδι, μετά το οποίο θα το δείτε μόνοι σας όλες οι φατρίες στο ROME Total War είναι ανοιχτέςαν βέβαια όλα έγιναν σωστά.

αρχείο Ιστούή Αρχείο εφαρμογών Ιστού- μια μορφή αρχείου που περιγράφει πώς μια πλήρης εφαρμογή Ιστού συσκευάζεται σύμφωνα με τις προδιαγραφές Java servlet σε ένα αρχείο σε μορφή JAR ή ZIP. Αυτά τα αρχεία έχουν την επέκταση ".war" και γι' αυτό ονομάζονται και "αρχεία ΠΟΛΕΜΟΥ".

Πλεονεκτήματα των αρχείων WAR:

  • ευκολία ανάπτυξης, δοκιμής και ανάπτυξης
  • Η έκδοση της αναπτυγμένης εφαρμογής είναι εύκολο να αναγνωριστεί
  • Όλα τα κοντέινερ J2EE υποστηρίζουν αρχεία WAR

Δομή

Το παρακάτω παράδειγμα δείχνει τη δομή Αρχείο Ιστού.

/index.html /guestbook.jsp /images/logo.svg?2 /WEB-INF/web.xml /WEB-INF/classes/org/wikipedia/Util.class /WEB-INF/classes/org/wikipedia/MainServlet .class /WEB-INF/lib/util.jar /META-INF/MANIFEST.MF

Σημειώστε ότι στον κατάλογο WEB-INF υπάρχει το λεγόμενο περιγραφέας ανάπτυξης("Deployment Descriptor": χαλαρά μεταφρασμένο - "instructions for use") με το όνομα "web.xml", που ορίζει όλους τους servlets και άλλες ιδιότητες της εφαρμογής Web. Εάν η εφαρμογή περιέχει μόνο αρχεία JSP, αυτό το αρχείο δεν απαιτείται αυστηρά.

Παράδειγμα περιγραφής ανάπτυξης web.xml, επιδεικνύοντας την προδιαγραφή servlet:

helloservlet mypackage.HelloServlet helloservlet /HelloServlet Παραπομπή πόρων σε εργοστάσιο για javax.mail.Περιπτώσεις περιόδου λειτουργίας που μπορούν να χρησιμοποιηθούν για την αποστολή μηνυμάτων ηλεκτρονικού ταχυδρομείου, προρυθμισμένες για σύνδεση στον κατάλληλο διακομιστή SMTP. αλληλογραφία/Συνεδρία javax.mail.Session Δοχείο

Ο κατάλογος /WEB-INF/classes βρίσκεται στη διαδρομή κλάσης του ClassLoader. Αυτά τα αρχεία java .class θα φορτωθούν όταν η εφαρμογή web φορτώσει και ξεκινήσει να εκτελείται. Οποιαδήποτε αρχεία JAR βρίσκονται στον κατάλογο /WEB-INF/lib θα τοποθετηθούν επίσης στο classpath .

Δημιουργία

Μπορείτε να δημιουργήσετε ένα αρχείο WAR:

  • , περιλαμβάνεται στο J2EE SDK.
  • Εκτελώντας την εργασία "πόλεμος" στο Apache Ant.
  • Εκτελώντας την εντολή "mvn clean install" στο Apache Maven.
  • Το βοηθητικό πρόγραμμα JAR περιλαμβάνεται στο J2SE. Χρειάζεται μόνο να βεβαιωθείτε ότι η δομή καταλόγου της εφαρμογής σας ταιριάζει με αυτήν που απαιτείται από τη μορφή WAR. Απλώς εκτελέστε την ακόλουθη εντολή στον ριζικό κατάλογο της εφαρμογής σας:

βάζο cvf archiveName.war .

Εφαρμογή

Όλα τα κοντέινερ J2EE υποστηρίζουν αρχεία WAR.

Προκειμένου το κοντέινερ Ιστού (διακομιστής Ιστού) να μπορεί να διαβάσει τον περιγραφέα ανάπτυξης και να αρχίσει να ανακατευθύνει αιτήματα σε αυτή η αίτηση, πρέπει να αναπτύξετε το αρχείο WAR σε ένα κοντέινερ. Μια επιλογή για την ανάπτυξη είναι η αντιγραφή του αρχείου WAR στον κατάλογο αυτόματης ανάπτυξης του κοντέινερ Ιστού.

Ένα WAR μπορεί να υπογραφεί ψηφιακά με τον ίδιο τρόπο όπως ένα αρχείο JAR για να επαληθευτεί η αυθεντικότητα του κώδικα.

Γράψτε μια αξιολόγηση για το άρθρο "ΠΟΛΕΜΟΣ (τύπος αρχείου)"

Σημειώσεις

δείτε επίσης

Απόσπασμα που χαρακτηρίζει τον ΠΟΛΕΜΟ (τύπος αρχείου)

- Δεν λες τίποτα. Ναι, δεν διέταξα ποτέ να φύγω ... - είπε η πριγκίπισσα Μαρία. - Κάλεσε τη Ντρονούσκα.
Ο Ντρον, που ήρθε, επιβεβαίωσε τα λόγια του Ντουνιάσα: οι αγρότες ήρθαν με εντολή της πριγκίπισσας.
«Ναι, δεν τους τηλεφώνησα ποτέ», είπε η πριγκίπισσα. Πρέπει να τους είπες λάθος. Σου είπα μόνο να τους δώσεις το ψωμί.
Ο Drone αναστέναξε χωρίς να απαντήσει.
«Αν τους το πεις, θα φύγουν», είπε.
«Όχι, όχι, θα πάω σε αυτούς», είπε η πριγκίπισσα Μαίρη
Παρά τις αποτροπές του Ντουνιάσα και της νοσοκόμας, η πριγκίπισσα Μαρία βγήκε στη βεράντα. Ο Ντρον, η Ντουνιάσα, η νοσοκόμα και ο Μιχαήλ Ιβάνοβιτς την ακολούθησαν. «Μάλλον νομίζουν ότι τους προσφέρω ψωμί για να μείνουν στις θέσεις τους και εγώ ο ίδιος θα φύγω, αφήνοντάς τους στο έλεος των Γάλλων», σκέφτηκε η πριγκίπισσα Μαρία. - Θα τους υποσχεθώ ένα μήνα σε ένα διαμέρισμα κοντά στη Μόσχα. Είμαι σίγουρη ότι ο Αντρέ θα έκανε ακόμα περισσότερα στη θέση μου», σκέφτηκε, πλησιάζοντας το πλήθος στο βοσκότοπο κοντά στον αχυρώνα το σούρουπο.
Το πλήθος, συνωστιζόμενο, άρχισε να ανακατεύεται και γρήγορα βγήκαν τα καπέλα. Η πριγκίπισσα Μαρία, χαμηλώνοντας τα μάτια της και μπλέκοντας τα πόδια της στο φόρεμά της, πήγε κοντά τους. Τόσα πολλά διαφορετικά ηλικιωμένα και νέα μάτια καρφώθηκαν πάνω της και υπήρχαν τόσα πολλά διαφορετικά πρόσωπα που η πριγκίπισσα Μαρία δεν είδε ούτε ένα πρόσωπο και, νιώθοντας την ανάγκη να μιλήσει ξαφνικά σε όλους, δεν ήξερε τι να κάνει. Και πάλι όμως, η συνειδητοποίηση ότι ήταν εκπρόσωπος του πατέρα και του αδερφού της, της έδωσε δύναμη και ξεκίνησε με τόλμη την ομιλία της.
«Χαίρομαι πολύ που ήρθατε», άρχισε η πριγκίπισσα Μαρία, χωρίς να σηκώσει τα μάτια της και να νιώσει πόσο γρήγορα και δυνατά χτυπούσε η καρδιά της. «Η Ντρονούσκα μου είπε ότι ο πόλεμος σε κατέστρεψε. Αυτή είναι η κοινή μας θλίψη και δεν θα φεισθώ τίποτα για να σας βοηθήσω. Πάω ο ίδιος, γιατί είναι ήδη επικίνδυνο εδώ και ο εχθρός είναι κοντά... γιατί... σας τα δίνω όλα φίλοι μου και σας ζητώ να τα πάρετε όλα, όλο το ψωμί μας, για να μην έχετε χρειάζομαι. Και αν σου είπαν ότι σου δίνω ψωμί για να μείνεις εδώ, τότε αυτό δεν είναι αλήθεια. Αντίθετα, σας ζητώ να φύγετε με όλη σας την περιουσία στον προαστιακό μας και εκεί αναλαμβάνω και σας υπόσχομαι ότι δεν θα έχετε ανάγκη. Θα σου δοθούν σπίτια και ψωμί. Η πριγκίπισσα σταμάτησε. Μόνο αναστεναγμοί ακούγονταν στο πλήθος.
«Δεν το κάνω μόνη μου», συνέχισε η πριγκίπισσα, «το κάνω στο όνομα του αείμνηστου πατέρα μου, που ήταν καλός δάσκαλος για σένα, και για τον αδελφό μου και τον γιο του.
Σταμάτησε πάλι. Κανείς δεν διέκοψε τη σιωπή της.
- Αλίμονο είναι το κοινό μας, και θα τα χωρίσουμε όλα στη μέση. Ό,τι είναι δικό μου είναι δικό σου», είπε κοιτάζοντας γύρω της τα πρόσωπα που στέκονταν μπροστά της.
Όλα τα μάτια την κοιτούσαν με την ίδια έκφραση, το νόημα της οποίας δεν μπορούσε να καταλάβει. Είτε ήταν περιέργεια, αφοσίωση, ευγνωμοσύνη, είτε φόβος και δυσπιστία, η έκφραση σε όλα τα πρόσωπα ήταν η ίδια.
«Πολλοί είναι ευχαριστημένοι με τη χάρη σου, μόνο που δεν χρειάζεται να πάρουμε το ψωμί του κυρίου», είπε μια φωνή από πίσω.
- Ναι γιατι? - είπε η πριγκίπισσα.
Κανείς δεν απάντησε και η πριγκίπισσα Μαρία, κοιτάζοντας γύρω από το πλήθος, παρατήρησε ότι τώρα όλα τα μάτια που συνάντησε έπεσαν αμέσως.

Ένα συμπιεσμένο πακέτο που περιέχει στοιχεία Ιστού που βασίζονται σε Java και εφαρμογές που εκτελούνται σε διακομιστή Ιστού. Μορφοποιήθηκε ίδια με ένα αρχείο .JAR, αλλά περιλαμβάνει Επιπλέον πληροφορίες A που λέει στον διακομιστή εφαρμογών ποιες κλάσεις Java servlet να τρέξει.

Τα αρχεία WAR μπορεί να περιέχουν κατηγορίες βοηθητικών προγραμμάτων από την πλευρά του διακομιστή (όπως καλάθια αγορών), στατικούς πόρους ιστού (HTML, γραφικά και αρχεία ήχου) και κλάσεις από την πλευρά του πελάτη (κλάσεις εφαρμογών και βοηθητικών προγραμμάτων). Μπορούν να εκτελεστούν σε έναν διακομιστή ιστού χρησιμοποιώντας ένα υποστηρικτικό πρόγραμμα όπως το Tomcat Web Application Manager της Apache.

Επειδή τα αρχεία WAR αποθηκεύονται σε μορφή αρχειοθέτησης, τα περιεχόμενα ενός αρχείου WAR μπορούν να εξαχθούν χρησιμοποιώντας ένα βοηθητικό πρόγραμμα αποσυμπίεσης όπως το Stuffit Expander.

Η επέκταση αρχείου .war είναι αρχείο Java Web. Για εργασία με αρχεία αυτή τη μορφήθα πρέπει να χρησιμοποιήσετε τα ακόλουθα προγράμματα αποσυσκευασίας και αποσυμπίεσης: Smith Micro StuffIt Deluxe για Windows, WinRAR 5, ESTsoft ALZip, Apache Tomcat.

Δομή

Το παρακάτω παράδειγμα δείχνει τη δομή Αρχείο Ιστού.

/index.html /gaestebuch.jsp /images/logo.svg?2 /WEB-INF/web.xml /WEB-INF/classes/org/wikipedia/Util.class /WEB-INF/classes/org/wikipedia/MainServlet .class /WEB-INF/lib/util.jar /META-INF/MANIFEST.MF

Λάβετε υπόψη ότι στον κατάλογο " WEB-INF ", υπάρχει το λεγόμενο περιγραφέας ανάπτυξης("Deployment Descriptor": χαλαρά μεταφρασμένο "instruction for use") με το όνομα " web.xml ", που ορίζει όλους τους servlets και άλλες ιδιότητες της εφαρμογής Web. Εάν η εφαρμογή περιέχει μόνο αρχεία JSP, αυτό το αρχείο δεν απαιτείται αυστηρά.

Παράδειγμα περιγραφής ανάπτυξης web.xmlεπίδειξη της προδιαγραφής Servlet:

PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.2//EN" "http://java.sun.com/j2ee/dtds/web-app_2_2.dtd"> > > > helloservlet > > mypackage.HelloServlet > > > > helloservlet > > /HelloServlet > > > > Παραπομπή πόρων σε εργοστάσιο για javax.mail.Περιπτώσεις περιόδου λειτουργίας που μπορούν να χρησιμοποιηθούν για την αποστολή μηνυμάτων ηλεκτρονικού ταχυδρομείου, προρυθμισμένες για σύνδεση στον κατάλληλο διακομιστή SMTP. > > αλληλογραφία/Συνεδρία > > javax.mail.Session > > Δοχείο > > >

Ο κατάλογος /WEB-INF/classes βρίσκεται στη διαδρομή κλάσης του ClassLoader. Αυτά τα αρχεία java με επέκταση .class θα φορτωθούν όταν η εφαρμογή web φορτωθεί και ξεκινήσει να εκτελείται. Τυχόν αρχεία JAR που βρίσκονται στον κατάλογο /WEB-INF/lib θα είναι επίσης τοποθετείται στο μονοπάτι της τάξης.

Δημιουργία

Μπορείτε να δημιουργήσετε ένα αρχείο WAR:

  • συσκευασίας που περιλαμβάνεται στο J2EE SDK.
  • Εκτελώντας το έργο «πολέμου» στον ΑΝΤ.
  • Το βοηθητικό πρόγραμμα JAR περιλαμβάνεται στο J2SE. Πρέπει μόνο να βεβαιωθείτε ότι η δομή καταλόγου της εφαρμογής σας ταιριάζει με αυτήν που απαιτείται για τη μορφή WAR. Απλώς εκτελέστε την ακόλουθη εντολή στον ριζικό κατάλογο της εφαρμογής σας:

Βάζο cvf archiveName.war

Εφαρμογή

Όλα τα κοντέινερ J2EE υποστηρίζουν αρχεία .WAR.

Προκειμένου το κοντέινερ Ιστού (διακομιστής Ιστού) να διαβάσει τον περιγραφέα ανάπτυξης και να αρχίσει να ανακατευθύνει αιτήματα σε αυτήν την εφαρμογή, πρέπει να αναπτύξετε το αρχείο WAR στο κοντέινερ. Για να το κάνετε αυτό, ξεκινήστε τον διακομιστή και αντιγράψτε το αρχείο WAR στον κατάλογό του "autodeploy". Εάν δεν βρείτε έναν τέτοιο κατάλογο στον διακομιστή σας, σταματήστε να χρησιμοποιείτε αυτόν τον διακομιστή αμέσως, γράφει ένας προγραμματιστής.

Το WAR μπορεί να υπογραφεί ηλεκτρονικά με τον ίδιο τρόπο όπως αρχείο JARγια να επιβεβαιώσετε την αυθεντικότητα του κωδικού.

Σημειώσεις


Ίδρυμα Wikimedia. 2010 .