Java Webservice - WSGen
-
28-09-2019 - |
سؤال
لدي مهمة لإنشاء خدمة ويب للمدرسة. المشكلة هي لسبب ما لن أحصل على wsgen للعمل بشكل صحيح. لقد حصلت على فصل يسمى Warehouse ، وهو موجود في الحزمة: com.horstmann.corejava.
الآن أقوم بإنشاء هذا المشروع المسماة Warehouse ، وبعد ذلك أذهب إلى CommandPrompt (CMD) واكتب "CD C: Program Files (x86) java jdk1.6.0_20 bin" حيث يكون wsgen.exe.
السطر التالي i type هو: "wsgen -cd c: user julian documents netbeansprojects warehous com.horstmann.corejava.warehouse"
الآن أحصل على خطأ في أنه لن يجد الفصل ، لذلك أقوم بتغييره إلى: "wsgen -cd c: user julian documents netbeansprojects warehouse build classes com.horstmann.corejava.warehouse"
الخطأ التالي الذي أحصل عليه هنا هو أنه لن يتمكن من وضع الملفات في الدليل ...
أي شخص حصل على حل ، سيكون مقاسًا جدًا!
المحلول
بحسب ال WSGen Doc, ، لا يوجد -cd
اختيار. يجب أن تستخدم -cp
, ، أظن.
wsgen -cp <location of the jar> com.horstmann.corejava.Warehouse
عندما تستخدم -cd
, ، أظن أن الأمر في حيرة من أمره -d
وهو الدليل المستهدف عند إنشاء ملفات الإخراج ، وشرح الرسالة الثانية.
ربما هذا مقالات ستوفر Post بعض المساعدة. كنت أستخدم wsgen
بنجاح.