23
ข้อผิดพลาดในการสร้างเว็บไคลเอ็นต์สำหรับบริการกับ JDK8
ฉันต้องการใช้บริการเว็บในโครงการของฉัน ฉันใช้ NetBeans ดังนั้นฉันคลิกขวาที่โครงการของฉันและพยายามเพิ่ม "Web Service Client" ใหม่ ครั้งสุดท้ายที่ฉันตรวจสอบนี่เป็นวิธีสร้างไคลเอนต์บริการเว็บ แต่มันส่งผลให้เกิด AssertionError โดยกล่าวว่า: java.lang.AssertionError: org.xml.sax.SAXParseException; systemId: jar: ไฟล์: /path/to/glassfish/modules/jaxb-osgi.jar! /com/sun/tools/xjc/reader/xmlschema/bindinfo/binding.xsd; หมายเลข: 52; คอลัมน์จำนวน: 88; schema_reference: ไม่สามารถอ่านเอกสารสคีมา ' xjc.xsd ' เนื่องจากไม่อนุญาตให้เข้าถึงไฟล์ 'เนื่องจากข้อ จำกัด ที่กำหนดโดยคุณสมบัติaccessExternalSchema แพลตฟอร์ม Java เริ่มต้นสำหรับ NetBeans คือ JDK8 (เวอร์ชันเป็นทางการของ Oracle) ดังนั้นเมื่อฉันเปลี่ยนไฟล์ netbeans.conf ของฉันและสร้าง JDK7 (จาก Oracle รวมถึง) เป็นค่าเริ่มต้นทุกอย่างทำงานได้ดี ดังนั้นฉันคิดว่าปัญหาอยู่ที่ JDK8 …