ตัวเลือกของบรรณาธิการ:

การโฆษณา

บ้าน - หน้าต่าง
สงครามไฟล์ Java ROME Total War - จะปลดล็อคทุกฝ่ายได้อย่างไร? แบบทดสอบ: นามสกุลไฟล์ใดไม่เกี่ยวข้องกับ Microsoft Office

จัดทำแพ็กเกจตามข้อกำหนด Java Servlets ในไฟล์ JAR หรือ ZIP ไฟล์ดังกล่าวมีนามสกุล “.war” และเรียกอีกอย่างว่า “ไฟล์ WAR”

เก็บถาวรเว็บ
ส่วนขยาย .สงคราม
นักพัฒนา ซัน ไมโครซิสเต็มส์
ประเภทรูปแบบ รูปแบบไฟล์
ประกอบด้วย JSP, เซิร์ฟเล็ต Java
ขยายจาก รหัสไปรษณีย์

ข้อดีของไฟล์ WAR:

  • ความง่ายในการพัฒนา การทดสอบ และการปรับใช้
  • เวอร์ชันของแอปพลิเคชันที่ปรับใช้นั้นง่ายต่อการระบุ
  • คอนเทนเนอร์ J2EE ทั้งหมดรองรับไฟล์ WAR

โครงสร้าง

ตัวอย่างต่อไปนี้แสดงโครงสร้าง ที่เก็บเว็บ.

/index.html /guestbook.jsp /images/logo.png /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" มีสิ่งที่เรียกว่า ตัวอธิบายการใช้งาน(ตัวอธิบายการปรับใช้) ชื่อ "web.xml" ซึ่งกำหนดเซิร์ฟเล็ตและคุณสมบัติอื่น ๆ ของเว็บแอปพลิเคชันทั้งหมด หากแอปพลิเคชันของคุณมีเฉพาะไฟล์ JSP ไฟล์นี้ไม่จำเป็นอย่างเคร่งครัด

ตัวอย่างคำอธิบายการใช้งาน เว็บ.xmlสาธิตข้อกำหนดเซิร์ฟเล็ต:

สาธารณะ "-//Sun Microsystems, Inc.//เว็บแอปพลิเคชัน DTD 2.2//EN" "http://java.sun.com/j2ee/dtds/web-app_2_2.dtd"> สวัสดีเซิร์ฟเล็ต mypackage.HelloServlet สวัสดีเซิร์ฟเล็ต /สวัสดีเซิร์ฟเล็ต การอ้างอิงทรัพยากรไปยังโรงงานสำหรับอินสแตนซ์ javax.mail.Session ที่อาจใช้สำหรับส่งข้อความอีเมล ได้รับการกำหนดค่าล่วงหน้าเพื่อเชื่อมต่อกับเซิร์ฟเวอร์ SMTP ที่เหมาะสม เมล/เซสชั่น javax.mail.เซสชัน คอนเทนเนอร์

ไดเร็กทอรี /WEB-INF/classes อยู่ใน ClassLoader classpath ไฟล์ Java ที่มีนามสกุล .class เหล่านี้จะถูกโหลดเมื่อเว็บแอปพลิเคชันโหลดและเริ่มดำเนินการ ไฟล์ JAR ใดๆ ที่อยู่ในไดเร็กทอรี /WEB-INF/lib จะถูกวางใน classpath ด้วย

การสร้าง

คุณสามารถสร้างไฟล์เก็บถาวร WAR:

  • ผู้บรรจุหีบห่อรวมอยู่ใน J2EE SDK
  • ด้วยการรันงาน "สงคราม" ใน Apache Ant
  • โดยการรันคำสั่ง “mvn clean install” ใน Apache Maven
  • ยูทิลิตี้ JAR ที่มาพร้อมกับ J2SE ความรับผิดชอบเดียวของคุณคือต้องแน่ใจว่าโครงสร้างไดเร็กทอรีของแอปพลิเคชันของคุณตรงกับที่กำหนดโดยรูปแบบ WAR เพียงเรียกใช้คำสั่งต่อไปนี้ในไดเรกทอรีรากของแอปพลิเคชันของคุณ:

เราหวังว่าเราจะช่วยคุณแก้ไขปัญหาไฟล์ WAR ของคุณได้ หากคุณไม่ทราบว่าคุณสามารถดาวน์โหลดแอปพลิเคชันจากรายการของเราได้ที่ไหน ให้คลิกที่ลิงก์ (นี่คือชื่อของโปรแกรม) - คุณจะพบข้อมูลโดยละเอียดเพิ่มเติมเกี่ยวกับตำแหน่งที่จะดาวน์โหลดเวอร์ชันการติดตั้งที่ปลอดภัยของแอปพลิเคชันที่จำเป็น

การเข้าชมหน้านี้จะช่วยให้คุณตอบคำถามเหล่านี้หรือคำถามที่คล้ายกันได้โดยเฉพาะ:

  • เปิดไฟล์ที่มีนามสกุล WAR ได้อย่างไร
  • จะแปลงไฟล์ WAR เป็นรูปแบบอื่นได้อย่างไร?
  • นามสกุลไฟล์ WAR คืออะไร
  • โปรแกรมใดบ้างที่รองรับไฟล์ WAR

หลังจากดูเนื้อหาในหน้านี้แล้ว หากคุณยังคงไม่ได้รับคำตอบที่น่าพอใจสำหรับคำถามใด ๆ ที่นำเสนอข้างต้น นั่นหมายความว่าข้อมูลที่นำเสนอที่นี่เกี่ยวกับไฟล์ WAR ไม่สมบูรณ์ ติดต่อเราโดยใช้แบบฟอร์มติดต่อและเขียนข้อมูลที่คุณไม่พบ

มีอะไรอีกที่อาจทำให้เกิดปัญหา?

อาจมีสาเหตุหลายประการที่ทำให้คุณไม่สามารถเปิดไฟล์ WAR ได้ (ไม่ใช่แค่ขาดแอปพลิเคชันที่เหมาะสม)
ประการแรก- ไฟล์ WAR อาจเชื่อมโยงอย่างไม่ถูกต้อง (เข้ากันไม่ได้) กับแอปพลิเคชันที่ติดตั้งเพื่อรองรับ ในกรณีนี้ คุณต้องเปลี่ยนการเชื่อมต่อนี้ด้วยตนเอง โดยคลิกขวาที่ไฟล์ WAR ที่คุณต้องการแก้ไข คลิกตัวเลือก "เปิดด้วย"จากนั้นเลือกโปรแกรมที่คุณติดตั้งจากรายการ หลังจากดำเนินการนี้ ปัญหาในการเปิดไฟล์ WAR ควรจะหายไปโดยสิ้นเชิง
ประการที่สอง- ไฟล์ที่คุณต้องการเปิดอาจเสียหายได้ ในกรณีนี้ ควรค้นหาเวอร์ชันใหม่หรือดาวน์โหลดอีกครั้งจากแหล่งเดียวกัน (อาจด้วยเหตุผลบางประการในเซสชันก่อนหน้า การดาวน์โหลดไฟล์ WAR ไม่เสร็จสิ้นและไม่สามารถเปิดได้อย่างถูกต้อง) .

คุณต้องการที่จะช่วย?

หากคุณมีข้อมูลเพิ่มเติมเกี่ยวกับนามสกุลไฟล์ WAR เราจะยินดีอย่างยิ่งหากคุณแบ่งปันกับผู้ใช้ไซต์ของเรา ใช้แบบฟอร์มที่อยู่และส่งข้อมูลของคุณเกี่ยวกับไฟล์ WAR ให้เรา

ไฟล์ WAR (Web Archiving) เป็นแพ็คเกจบีบอัดที่มีส่วนประกอบของเว็บและแอปพลิเคชันที่ใช้ Java ที่ทำงานบนเซิร์ฟเวอร์ มีการจัดรูปแบบเหมือนกับไฟล์ JAR แต่มีข้อมูลเพิ่มเติมที่บอกแอปพลิเคชันเซิร์ฟเวอร์ว่าคลาส Java servlet ใดที่จะรัน ไฟล์ WAR สามารถมีคลาสยูทิลิตี้เซิร์ฟเวอร์ ทรัพยากรบนเว็บแบบคงที่ และคลาสไคลเอนต์ สามารถรันบนเซิร์ฟเวอร์ได้โดยใช้โปรแกรมช่วยเหลือ เช่น Tomcat web application manager ใน Apache เนื้อหาของไฟล์ WAR สามารถแตกได้โดยใช้ยูทิลิตี้คลายการบีบอัดไฟล์ เช่น Stuffit Expander

นอกเหนือจากรีซอร์สโปรเจ็กต์แล้ว ไฟล์ WAR ยังมีไฟล์ตัวอธิบายการปรับใช้เว็บด้วย ตัวอธิบายการปรับใช้เว็บเป็นไฟล์ XML ที่ประกอบด้วยข้อมูลการปรับใช้ ชนิด MIME ข้อมูลการกำหนดค่าเซสชัน และการตั้งค่าอื่นๆ สำหรับแอปพลิเคชันเว็บ ตัวอธิบายไฟล์การปรับใช้เว็บ (web.xml) ให้ข้อมูลเกี่ยวกับไฟล์ WAR แก่นักพัฒนา โปรแกรมติดตั้ง และสภาพแวดล้อมการปรับใช้ Java EE

วิธีเปิดไฟล์ .WAR

ไฟล์เก็บถาวรเว็บ (WAR) มีลักษณะเหมือนกับไฟล์ .zip อื่นๆ โดยหลักแล้วจะถูกบีบอัดในไดเร็กทอรีโดยอัตโนมัติ และจะต้อง "แตกไฟล์" หรือแตกแพ็กจึงจะใช้งานได้ อย่างไรก็ตาม ไฟล์ WAR มีความซับซ้อนกว่าไฟล์ .zip ทั่วไปเล็กน้อย เนื่องจากไม่ใช่ไฟล์ที่ปฏิบัติการได้โดยตรง (เช่น การดับเบิลคลิกไฟล์จะไม่แตกไฟล์) อย่างไรก็ตาม คุณสามารถแตกไฟล์ WAR ในสภาพแวดล้อมแบบหน้าต่างได้อย่างง่ายดาย การดาวน์โหลดยูทิลิตี้คลายซิปเช่น WinZip เป็นวิธีที่ง่ายและรวดเร็วที่สุดในการดูไฟล์ WAR

สรุปไฟล์ WAR

เรามีซอฟต์แวร์ที่มีอยู่สองตัวที่เกี่ยวข้องกับไฟล์ WAR (โดยปกติจะเป็นซอฟต์แวร์จาก สมิธ ไมโคร ซอฟท์แวร์เรียกว่า Smith Micro StuffIt ดีลักซ์) และสามารถจัดประเภทเป็นไฟล์พื้นฐานประเภทหนึ่งได้ โดยปกติไฟล์เหล่านี้จะมีรูปแบบ เอกสารเก่าของเว็บ Java- ส่วนหลักของหมวดหมู่เหล่านี้จัดเป็น ไฟล์บีบอัด.

ไฟล์ที่มีนามสกุล WAR ได้รับการระบุบนคอมพิวเตอร์เดสก์ท็อป (และอุปกรณ์มือถือบางรุ่น) รองรับ Windows, Mac และ iOS อย่างสมบูรณ์หรือบางส่วน

ไฟล์เหล่านี้มีคะแนนความนิยม "ต่ำ" ซึ่งหมายความว่าไฟล์เหล่านี้ไม่ธรรมดานัก

หากคุณต้องการทราบข้อมูลเพิ่มเติมเกี่ยวกับไฟล์ WAR และซอฟต์แวร์ที่เปิดดูข้อมูลเพิ่มเติมด้านล่าง นอกจากนี้คุณยังสามารถเรียนรู้วิธีดำเนินการแก้ไขปัญหาง่ายๆ หากคุณประสบปัญหาในการเปิดไฟล์ WAR
ความนิยมของประเภทไฟล์

อันดับไฟล์

กิจกรรม ไฟล์ประเภทนี้ยังคงมีความเกี่ยวข้องและมีการใช้งานโดยนักพัฒนาและแอพพลิเคชั่นซอฟต์แวร์ แม้ว่าซอฟต์แวร์ต้นฉบับของไฟล์ประเภทนี้อาจถูกบดบังด้วยเวอร์ชันที่ใหม่กว่า (เช่น Excel 97 และ Office 365) แต่ไฟล์ประเภทนี้ยังคงได้รับการสนับสนุนโดยซอฟต์แวร์เวอร์ชันปัจจุบัน กระบวนการโต้ตอบกับระบบปฏิบัติการเก่าหรือซอฟต์แวร์เวอร์ชันล้าสมัยนี้เรียกอีกอย่างว่า "».

ความเข้ากันได้แบบย้อนหลัง
สถานะไฟล์


อัปเดตหน้าล่าสุด

ประเภทไฟล์สงคราม

สมาคมไฟล์ WAR Master


แพ็คเกจบีบอัดที่มีส่วนประกอบของเว็บและแอปพลิเคชันที่ใช้ Java ที่ทำงานบนเว็บเซิร์ฟเวอร์ ไฟล์นี้มีรูปแบบเดียวกับไฟล์ .JAR แต่มีข้อมูลเพิ่มเติมที่ระบุคลาส Java ของเซิร์ฟเวอร์แอปพลิเคชันเซิร์ฟเล็ตที่จะรัน

ลองใช้โปรแกรมดูไฟล์สากล

นอกเหนือจากผลิตภัณฑ์ที่ระบุไว้ข้างต้น เราขอแนะนำให้คุณลองใช้โปรแกรมดูไฟล์สากล เช่น FileViewPro เครื่องมือนี้สามารถเปิดไฟล์ได้มากกว่า 200 ประเภท ซึ่งมีฟังก์ชันการแก้ไขสำหรับส่วนใหญ่


ใบอนุญาต |

- เงื่อนไข |

การแก้ไขปัญหาการเปิดไฟล์ WAR

ปัญหาทั่วไปในการเปิดไฟล์ WAR ไม่ได้ติดตั้ง Smith Micro StuffIt Deluxeเมื่อดับเบิลคลิกที่ไฟล์ WAR คุณจะเห็นกล่องโต้ตอบของระบบบอกคุณ "ไฟล์ประเภทนี้ไม่สามารถเปิดได้"- ในกรณีนี้ก็มักจะเนื่องมาจากข้อเท็จจริงที่ว่า


Smith Micro StuffIt Deluxe สำหรับ %%os%% ไม่ได้ติดตั้งบนคอมพิวเตอร์ของคุณ- เนื่องจากระบบปฏิบัติการของคุณไม่รู้ว่าต้องทำอย่างไรกับไฟล์นี้ คุณจึงไม่สามารถเปิดได้โดยดับเบิลคลิกที่ไฟล์นั้น

ติดตั้ง Smith Micro StuffIt Deluxe เวอร์ชันผิด

ในบางกรณี คุณอาจมีไฟล์ Java Web Archive เวอร์ชันใหม่กว่า (หรือเก่ากว่า) ไม่รองรับแอปพลิเคชันเวอร์ชันที่ติดตั้ง- หากคุณไม่มีซอฟต์แวร์ Smith Micro StuffIt Deluxe เวอร์ชันที่ถูกต้อง (หรือโปรแกรมอื่น ๆ ที่ระบุไว้ข้างต้น) คุณอาจต้องดาวน์โหลดซอฟต์แวร์เวอร์ชันอื่นหรือซอฟต์แวร์แอปพลิเคชันอื่นรายการใดรายการหนึ่งข้างต้น ปัญหานี้มักเกิดขึ้นเมื่อทำงานเข้า แอพพลิเคชั่นซอฟต์แวร์เวอร์ชันเก่ากับ ไฟล์ที่สร้างขึ้นในเวอร์ชันที่ใหม่กว่าซึ่งเวอร์ชั่นเก่าไม่สามารถรับรู้ได้


Smith Micro StuffIt Deluxe สำหรับ %%os%% ไม่ได้ติดตั้งบนคอมพิวเตอร์ของคุณบางครั้งคุณสามารถเข้าใจเวอร์ชันทั่วไปของไฟล์ WAR ได้โดยการคลิกขวาที่ไฟล์ จากนั้นเลือก Properties (Windows) หรือ Get Info (Mac OSX)


สรุป: ไม่ว่าในกรณีใด ปัญหาส่วนใหญ่ที่เกิดขึ้นขณะเปิดไฟล์ WAR เกิดจากการไม่ได้ติดตั้งแอพพลิเคชั่นซอฟต์แวร์ที่ถูกต้องบนคอมพิวเตอร์ของคุณ

ติดตั้งผลิตภัณฑ์เสริม - FileViewPro (Solvusoft) |


ใบอนุญาต | นโยบายความเป็นส่วนตัว | เงื่อนไข |

สาเหตุอื่นของปัญหาในการเปิดไฟล์ WAR แม้ว่าคุณจะติดตั้ง Smith Micro StuffIt Deluxe หรือซอฟต์แวร์ที่เกี่ยวข้องกับสงครามอื่น ๆ บนคอมพิวเตอร์ของคุณแล้ว แต่คุณยังคงประสบปัญหาในการเปิดไฟล์ Java Web Archive หากคุณยังคงประสบปัญหาในการเปิดไฟล์ WAR อาจเป็นเพราะปัญหาอื่น ๆ ที่ทำให้ไม่สามารถเปิดไฟล์เหล่านี้ได้

  • - ปัญหาดังกล่าวได้แก่ (นำเสนอโดยเรียงลำดับจากมากไปน้อย):ลิงก์ไปยังไฟล์ WAR ไม่ถูกต้อง
  • ในรีจิสทรี Windows (“สมุดโทรศัพท์” ของระบบปฏิบัติการ Windows)การลบคำอธิบายโดยไม่ได้ตั้งใจ
  • WAR ในรีจิสทรีของ Windowsการติดตั้งไม่สมบูรณ์หรือไม่ถูกต้อง
  • แอพพลิเคชั่นซอฟต์แวร์ที่เกี่ยวข้องกับรูปแบบ WARไฟล์เสียหาย
  • WAR (ปัญหากับไฟล์ Java Web Archive เอง) การติดเชื้อสงคราม
  • มัลแวร์ เสียหายหรือล้าสมัยไดรเวอร์อุปกรณ์
  • ฮาร์ดแวร์ที่เกี่ยวข้องกับไฟล์ WARทรัพยากรระบบไม่เพียงพอบนคอมพิวเตอร์

เพื่อเปิดรูปแบบ Java Web Archive

แบบทดสอบ: นามสกุลไฟล์ใดที่ไม่เกี่ยวข้องกับ Microsoft Office

ขวา!

ใกล้แต่ยังไม่สุด...


MPEG เป็นไฟล์วิดีโอที่ถูกบีบอัดประเภทหนึ่ง วิดีโอที่ถ่ายโดยใช้โทรศัพท์มือถือ กล้องดิจิตอล และอุปกรณ์อื่นๆ โดยทั่วไปจะใช้รูปแบบนี้

7 (45.73%)
10 (44.56%)
8.1 (5.41%)
ระบบปฏิบัติการ Windows ที่ดีที่สุด (2.79%)
8 (0.97%)

ประสบการณ์

นับตั้งแต่การใช้งานครั้งแรกในปี 1993 จนกระทั่งเผยแพร่สู่สาธารณะในปี 2008 PDF ถือเป็นผลิตภัณฑ์ Adobe อย่างเคร่งครัด ซึ่งใช้ในการสร้างเอกสารแบบเรียบที่ประกอบด้วยชุดคุณลักษณะของหน้า รวมถึงข้อมูลเค้าโครง รูปภาพ ข้อความ และอื่นๆ



วิธีแก้ไขปัญหาในการเปิดไฟล์ WAR

หากคุณได้ติดตั้งบนคอมพิวเตอร์ของคุณ โปรแกรมป้องกันไวรัสสามารถ สแกนไฟล์ทั้งหมดบนคอมพิวเตอร์ของคุณ รวมถึงแต่ละไฟล์แยกกัน- คุณสามารถสแกนไฟล์ใดก็ได้โดยคลิกขวาที่ไฟล์แล้วเลือกตัวเลือกที่เหมาะสมเพื่อสแกนไฟล์เพื่อหาไวรัส

ตัวอย่างเช่นในรูปนี้จะเน้นไว้ ไฟล์ my-file.warจากนั้นคุณจะต้องคลิกขวาที่ไฟล์นี้แล้วเลือกตัวเลือกในเมนูไฟล์ "สแกนด้วย AVG"- เมื่อคุณเลือกตัวเลือกนี้ AVG Antivirus จะเปิดและสแกนไฟล์เพื่อหาไวรัส


บางครั้งอาจเกิดข้อผิดพลาดตามมา การติดตั้งซอฟต์แวร์ไม่ถูกต้องซึ่งอาจเกิดจากปัญหาที่พบในระหว่างขั้นตอนการติดตั้ง สิ่งนี้อาจรบกวนระบบปฏิบัติการของคุณ เชื่อมโยงไฟล์ WAR ของคุณกับแอพพลิเคชั่นซอฟต์แวร์ที่ถูกต้องซึ่งมีอิทธิพลต่อสิ่งที่เรียกว่า "การเชื่อมโยงนามสกุลไฟล์".

บางครั้งก็เรียบง่าย การติดตั้ง Smith Micro StuffIt Deluxe ใหม่สามารถแก้ไขปัญหาของคุณได้โดยการเชื่อมโยง WAR กับ Smith Micro StuffIt Deluxe อย่างถูกต้อง ในกรณีอื่น ปัญหาเกี่ยวกับการเชื่อมโยงไฟล์อาจเป็นผลมาจาก การเขียนโปรแกรมซอฟต์แวร์ที่ไม่ดีนักพัฒนาซอฟต์แวร์และคุณอาจต้องติดต่อนักพัฒนาเพื่อขอความช่วยเหลือเพิ่มเติม


Smith Micro StuffIt Deluxe สำหรับ %%os%% ไม่ได้ติดตั้งบนคอมพิวเตอร์ของคุณลองอัปเดต Smith Micro StuffIt Deluxe เป็นเวอร์ชันล่าสุดเพื่อให้แน่ใจว่าคุณมีแพตช์และอัปเดตล่าสุด


สิ่งนี้อาจดูเหมือนชัดเจนเกินไปแต่บ่อยครั้ง ไฟล์ WAR เองอาจทำให้เกิดปัญหา- หากคุณได้รับไฟล์ผ่านไฟล์แนบอีเมลหรือดาวน์โหลดจากเว็บไซต์ และกระบวนการดาวน์โหลดถูกขัดจังหวะ (เช่น ไฟฟ้าดับหรือเหตุผลอื่น ๆ) ไฟล์อาจเสียหาย- หากเป็นไปได้ ให้ลองรับสำเนาใหม่ของไฟล์ WAR แล้วลองเปิดใหม่อีกครั้ง


อย่างระมัดระวัง:ไฟล์ที่เสียหายอาจทำให้เกิดความเสียหายต่อหลักประกันต่อมัลแวร์ก่อนหน้าหรือที่มีอยู่ในพีซีของคุณได้ ดังนั้นจึงเป็นเรื่องสำคัญที่จะต้องให้คอมพิวเตอร์ของคุณใช้งานโปรแกรมป้องกันไวรัสที่อัปเดตตลอดเวลา


หากไฟล์ WAR ของคุณ ที่เกี่ยวข้องกับฮาร์ดแวร์บนคอมพิวเตอร์ของคุณเพื่อเปิดไฟล์ที่คุณอาจต้องการ อัพเดตไดรเวอร์อุปกรณ์ที่เกี่ยวข้องกับอุปกรณ์นี้

ปัญหานี้ มักจะเกี่ยวข้องกับประเภทไฟล์สื่อซึ่งขึ้นอยู่กับการเปิดฮาร์ดแวร์ภายในคอมพิวเตอร์ได้สำเร็จ เช่น การ์ดเสียงหรือการ์ดแสดงผล- เช่น หากคุณพยายามเปิดไฟล์เสียงแต่เปิดไม่ได้ คุณอาจต้องเปิดไฟล์นั้น อัพเดตไดรเวอร์การ์ดเสียง.


Smith Micro StuffIt Deluxe สำหรับ %%os%% ไม่ได้ติดตั้งบนคอมพิวเตอร์ของคุณหากเมื่อคุณพยายามเปิดไฟล์ WAR ที่คุณได้รับ ข้อความแสดงข้อผิดพลาดของไฟล์ .SYSปัญหาอาจจะเกิดขึ้น เกี่ยวข้องกับไดรเวอร์อุปกรณ์ที่เสียหายหรือล้าสมัยที่ต้องได้รับการปรับปรุง กระบวนการนี้สามารถทำได้ง่ายขึ้นโดยใช้ซอฟต์แวร์อัพเดตไดร์เวอร์ เช่น DriverDoc


หากทำตามขั้นตอนแล้วไม่สามารถแก้ปัญหาได้และคุณยังคงประสบปัญหาในการเปิดไฟล์ WAR ซึ่งอาจเนื่องมาจาก ขาดทรัพยากรระบบที่มีอยู่- ไฟล์ WAR บางเวอร์ชันอาจต้องใช้ทรัพยากรจำนวนมาก (เช่น หน่วยความจำ/RAM, พลังการประมวลผล) เพื่อเปิดบนคอมพิวเตอร์ของคุณอย่างเหมาะสม ปัญหานี้เกิดขึ้นค่อนข้างบ่อยหากคุณใช้ฮาร์ดแวร์คอมพิวเตอร์ที่ค่อนข้างเก่าและในขณะเดียวกันก็ใช้ระบบปฏิบัติการที่ใหม่กว่ามาก

ปัญหานี้อาจเกิดขึ้นเมื่อคอมพิวเตอร์มีปัญหาในการติดตามงาน เนื่องจากระบบปฏิบัติการ (และบริการอื่นๆ ที่ทำงานอยู่เบื้องหลัง) อาจ ใช้ทรัพยากรมากเกินไปในการเปิดไฟล์ WAR- ลองปิดแอปพลิเคชันทั้งหมดบนพีซีของคุณก่อนที่จะเปิด Java Web Archive การเพิ่มทรัพยากรที่มีอยู่ทั้งหมดบนคอมพิวเตอร์ของคุณจะเป็นเงื่อนไขที่ดีที่สุดในการพยายามเปิดไฟล์ WAR


ถ้าคุณ ทำตามขั้นตอนทั้งหมดที่อธิบายไว้ข้างต้นเรียบร้อยแล้วและไฟล์ WAR ของคุณยังคงเปิดไม่ได้ คุณอาจต้องเรียกใช้ อัพเดตอุปกรณ์- ในกรณีส่วนใหญ่ แม้ว่าจะใช้ฮาร์ดแวร์เวอร์ชันเก่า พลังการประมวลผลก็ยังเพียงพอสำหรับแอปพลิเคชันผู้ใช้ส่วนใหญ่ (เว้นแต่ว่าคุณกำลังทำงานที่ต้องใช้ CPU จำนวนมาก เช่น การเรนเดอร์ 3D การสร้างแบบจำลองทางการเงิน/วิทยาศาสตร์ หรือ งานมัลติมีเดียเข้มข้น) ดังนั้น, เป็นไปได้ว่าคอมพิวเตอร์ของคุณมีหน่วยความจำไม่เพียงพอ(โดยทั่วไปเรียกว่า "RAM" หรือหน่วยความจำเข้าถึงโดยสุ่ม) เพื่อทำหน้าที่เปิดไฟล์

ลองรีเฟรชหน่วยความจำของคุณเพื่อดูว่าสิ่งนี้จะช่วยคุณเปิดไฟล์ WAR หรือไม่ ทุกวันนี้ การอัพเกรดหน่วยความจำมีราคาไม่แพงนักและติดตั้งง่ายมาก แม้สำหรับผู้ใช้คอมพิวเตอร์ทั่วไปก็ตาม เป็นโบนัสคุณ คุณน่าจะเห็นการเพิ่มประสิทธิภาพที่ดีในขณะที่คอมพิวเตอร์ของคุณทำงานอื่น


ติดตั้งผลิตภัณฑ์เสริม - FileViewPro (Solvusoft) |


โครงสร้าง

ตัวอย่างต่อไปนี้แสดงโครงสร้าง ที่เก็บเว็บ.

/index.html /gaestebuch.jsp /images/logo.png /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”: แปลอย่างหลวมๆ ว่า “คำแนะนำสำหรับการใช้งาน”) ชื่อ “web.xml” ซึ่งกำหนดเซิร์ฟเล็ตและคุณสมบัติอื่นๆ ทั้งหมดของเว็บแอปพลิเคชัน หากแอปพลิเคชันของคุณมีเฉพาะไฟล์ JSP ไฟล์นี้ไม่จำเป็นอย่างเคร่งครัด

ตัวอย่างตัวอธิบายการปรับใช้ เว็บ.xmlแสดงให้เห็นถึงข้อกำหนดของ Servlet:

สาธารณะ "-//Sun Microsystems, Inc.//เว็บแอปพลิเคชัน DTD 2.2//EN" "http://java.sun.com/j2ee/dtds/web-app_2_2.dtd"> > > > สวัสดีเซิร์ฟเล็ต > > mypackage.HelloServlet > > > > สวัสดีเซิร์ฟเล็ต > > /สวัสดีเซิร์ฟเล็ต > > > > การอ้างอิงทรัพยากรไปยังโรงงานสำหรับอินสแตนซ์ javax.mail.Session ที่อาจใช้สำหรับส่งข้อความอีเมล ได้รับการกำหนดค่าล่วงหน้าเพื่อเชื่อมต่อกับเซิร์ฟเวอร์ SMTP ที่เหมาะสม > > เมล/เซสชั่น > > javax.mail.เซสชัน > > คอนเทนเนอร์ > > >

ไดเร็กทอรี /WEB-INF/classes อยู่ใน classpath ของ ClassLoader ไฟล์ java เหล่านี้ที่มีนามสกุล .class จะถูกโหลดเมื่อเว็บแอปพลิเคชันโหลดและเริ่มดำเนินการ ไฟล์ JAR ใดๆ ที่อยู่ในไดเร็กทอรี /WEB-INF/lib ก็จะถูกโหลดเช่นกัน วางไว้ใน classpath

การสร้าง

คุณสามารถสร้างไฟล์เก็บถาวร WAR:

  • ผู้บรรจุหีบห่อรวมอยู่ใน J2EE SDK
  • ด้วยการรันภารกิจ "สงคราม" ใน ANT
  • ยูทิลิตี้ JAR ที่มาพร้อมกับ J2SE คุณเพียงแค่ต้องแน่ใจว่าโครงสร้างไดเรกทอรีของแอปพลิเคชันของคุณตรงกับโครงสร้างที่จำเป็นสำหรับรูปแบบ WAR เพียงเรียกใช้คำสั่งต่อไปนี้ในไดเรกทอรีรากของแอปพลิเคชันของคุณ:

Jar cvf ไฟล์เก็บถาวรName.war

แอปพลิเคชัน

คอนเทนเนอร์ J2EE ทั้งหมดรองรับไฟล์ .WAR

เพื่อให้เว็บคอนเทนเนอร์ (เว็บเซิร์ฟเวอร์) อ่านตัวอธิบายการปรับใช้และเริ่มเปลี่ยนเส้นทางคำขอไปยังแอปพลิเคชันนี้ จำเป็นต้องปรับใช้ไฟล์ WAR ลงในคอนเทนเนอร์ เมื่อต้องการทำเช่นนี้ ให้สตาร์ทเซิร์ฟเวอร์และคัดลอกไฟล์ WAR ไปยังไดเร็กทอรี "autodeploy" หากคุณไม่พบไดเร็กทอรีดังกล่าวบนเซิร์ฟเวอร์ของคุณ ให้หยุดทำงานกับเซิร์ฟเวอร์นั้นทันที เขียนนักพัฒนาคนหนึ่ง

WAR สามารถลงนามทางอิเล็กทรอนิกส์ในลักษณะเดียวกับไฟล์ JAR เพื่อยืนยันความถูกต้องของโค้ด

หมายเหตุ


มูลนิธิวิกิมีเดีย



 


2010.


ใหม่

วิธีฟื้นฟูรอบประจำเดือนหลังคลอดบุตร:

จะทำอย่างไรถ้าหูฟังไม่สร้างเสียงบนแล็ปท็อป

จะทำอย่างไรถ้าหูฟังไม่สร้างเสียงบนแล็ปท็อป

วัตถุประสงค์หลักของไดโอดเรียงกระแสคือการแปลงแรงดันไฟฟ้า แต่นี่ไม่ใช่การใช้งานเฉพาะสำหรับเซมิคอนดักเตอร์เหล่านี้...

วิธีรีเซ็ตรหัสผ่านผู้ดูแลระบบบน Mac OS X โดยไม่ต้องใช้แผ่นดิสก์การติดตั้ง

วิธีรีเซ็ตรหัสผ่านผู้ดูแลระบบบน Mac OS X โดยไม่ต้องใช้แผ่นดิสก์การติดตั้ง

แม้จะมีชื่อที่ไม่ชัดเจน แต่บทความนี้จะไม่เกี่ยวกับการแฮ็กบัญชีใน Mac OS X (คุณสามารถอ่านเกี่ยวกับเรื่องนี้ได้หากต้องการ...

การตั้งค่า Shadow Defender

การตั้งค่า Shadow Defender

และอื่นๆ อีกมากมาย โดยเฉพาะอย่างยิ่ง เราได้กล่าวถึงสิ่งต่างๆ เช่น (ซึ่งสามารถทำหน้าที่ป้องกันการติดเชื้อได้ หรืออย่างน้อยก็เป็นวิธีหนึ่งในการกลับมา...

ทำไมโปรเซสเซอร์ในคอมพิวเตอร์ของฉันถึงร้อนจัด?

ทำไมโปรเซสเซอร์ในคอมพิวเตอร์ของฉันถึงร้อนจัด?

ฉันไม่ได้วางแผนที่จะเขียนบทความนี้ มีคำถามมากมายเกี่ยวกับแล็ปท็อปที่ร้อนเกินไป การทำความสะอาด และการเปลี่ยนแผ่นระบายความร้อน บน...

ฟีดรูปภาพ อาร์เอสเอส