اذهب إلى المحتوى

السؤال

نشر (معدل)

السلام عليكم

من فضلكم لدي مشكل

أنا أستعمل java servlet و jsp و mysql workbench

وضعت حقول لادخال البيانات ، ثم أستعيدها من قاعدة البيانات.

لكن المشكل يكمن أن البيانات لا تحفظ في القاعدة ولا أستطيع جلبها أيضا.

مع العلم أن mysql و tomcat يعملان وأن الطريق path مكتوب بشكل صحيح.

ملاحظة : البيانات المدخلة في الصور هي مدخلة يدويا وليس من الحقول.

شكرا.

1.PNG

2.PNG

3.PNG

4.PNG

5.PNG

6.PNG

تم التعديل في بواسطة Nassim Kq

Recommended Posts

  • 0
نشر (معدل)
بتاريخ 6 ساعة قال علي محسن:

يتطلب تشغيل مشروعك تثبيت اكثر من اداة على جهازي ويستغرق ذلك وقتاً، الافضل اذا كانت تظهر لديك اخطاء في tomcat كما ذكرت في ردك السابق، أن تقوم برفع تلك الرسائل حيث سيكون من السهل تشخيص المشكلة

الحمد لله، لقد تمكنت من إيجاد كل الحلول.

للإفادة :

أول مشكل يتعلق ب time zone value, حله هو إضافة في الرابط jdbcUrl ما يلي :

"jdbc:mysql://localhost:3306/demo?useUnicode=true&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=UTC"

هو في الصورة الاولى.

ثاني مشكل هو إضافة بعض الملفات إلى lib : الصورة الثانية

 

 

 

للأمانة، الكود الأولي الأصلي هو لشخص من اليوتيوب : java guides

solution1.PNG

solution2.PNG

تم التعديل في بواسطة Nassim Kq
  • 0
نشر

حتى تتمكن من تشخيص الخلل تحتاج تعرف كيف يستجيب البرنامج عندما تتفاعل معه، وهنا في حالتك عندما تضغط على submit ماذا يحصل؟ هل هناك أية رسائل خطأ بالأحمر أو غير ذلك يظهر في console ؟

يمكنك عمل debugging  بأكثر من طريقة، مثلاً تستطيع إستعمال console لمتابعة مراحل التشغيل من خلال طباعة نتائج تشغيل الكود المرتبط بالزر submit حتى تعرف أين يتعطل الكود وعندها يمكننا مساعدتك أكثر بإيجاد الحلول اذا لم توفق أنت في ذلك.

  • 0
نشر
بتاريخ منذ ساعة مضت قال علي محسن:

حتى تتمكن من تشخيص الخلل تحتاج تعرف كيف يستجيب البرنامج عندما تتفاعل معه، وهنا في حالتك عندما تضغط على submit ماذا يحصل؟ هل هناك أية رسائل خطأ بالأحمر أو غير ذلك يظهر في console ؟

يمكنك عمل debugging  بأكثر من طريقة، مثلاً تستطيع إستعمال console لمتابعة مراحل التشغيل من خلال طباعة نتائج تشغيل الكود المرتبط بالزر submit حتى تعرف أين يتعطل الكود وعندها يمكننا مساعدتك أكثر بإيجاد الحلول اذا لم توفق أنت في ذلك.

شكرا لك، نعم أخي الكريم عملت debbuging و تابعت من خلال console مايحدث:

 

عند النقر على submit , تظهر لي الرسالة التي شخصتها في catch exception, أما في console ف يظهر لي خطأ وحيد وهو post : error 500

وأكيد أنا أوافق لايجاد الحلول.

7.PNG

8.PNG

9.PNG

10.PNG

  • 0
نشر
بتاريخ 6 دقائق مضت قال Nassim Kq:

شكرا لك، نعم أخي الكريم عملت debbuging و تابعت من خلال console مايحدث:

 

عند النقر على submit , تظهر لي الرسالة التي شخصتها في catch exception, أما في console ف يظهر لي خطأ وحيد وهو post : error 500

وأكيد أنا أوافق لايجاد الحلول.

7.PNG

8.PNG

9.PNG

10.PNG

نعم لديك خطأ ما في مسار login, ماذا يظهر لك في exception؟

  • 0
نشر (معدل)
بتاريخ 21 دقائق مضت قال علي محسن:

نعم لديك خطأ ما في مسار login, ماذا يظهر لك في exception؟

المشكلة أنه أحيانا هناك exceptions و أحيانا لا

الآن لم أجد أي خطأ هنا كما هو موضح في الصورة

وأحيانا هناك أخطاء متعلقة ب tomcat

هل أرسل لك بصيغة rar التطبيق في الخاص ؟

 

0.PNG

تم التعديل في بواسطة Nassim Kq
  • 0
نشر
بتاريخ 19 ساعة قال Nassim Kq:

المشكلة أنه أحيانا هناك exceptions و أحيانا لا

الآن لم أجد أي خطأ هنا كما هو موضح في الصورة

وأحيانا هناك أخطاء متعلقة ب tomcat

هل أرسل لك بصيغة rar التطبيق في الخاص ؟

 

0.PNG

يمكنك ارفاق الملف هنا. 

  • 0
نشر (معدل)
بتاريخ 33 دقائق مضت قال علي محسن:

يمكنك ارفاق الملف هنا. 

نعم حسننا.

Database : demo

tables : users, todos

 

CREATE TABLE `users` ( `id` int(3) NOT NULL AUTO_INCREMENT, `first_name` varchar(20) DEFAULT NULL, `last_name` varchar(20) DEFAULT NULL, `username` varchar(250) DEFAULT NULL, `password` varchar(20) DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;

 

CREATE TABLE `todos` ( `id` bigint(20) NOT NULL AUTO_INCREMENT, `description` varchar(255) DEFAULT NULL, `is_done` bit(1) NOT NULL, `target_date` datetime(6) DEFAULT NULL, `username` varchar(255) DEFAULT NULL, `title` varchar(255) DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=8 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;

 

todo-application-jsp-servlet-jdbc-mysql-master.zip

تم التعديل في بواسطة Nassim Kq
  • 0
نشر
بتاريخ 4 ساعة قال Nassim Kq:

نعم حسننا.

Database : demo

tables : users, todos

 

CREATE TABLE `users` ( `id` int(3) NOT NULL AUTO_INCREMENT, `first_name` varchar(20) DEFAULT NULL, `last_name` varchar(20) DEFAULT NULL, `username` varchar(250) DEFAULT NULL, `password` varchar(20) DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;

 

CREATE TABLE `todos` ( `id` bigint(20) NOT NULL AUTO_INCREMENT, `description` varchar(255) DEFAULT NULL, `is_done` bit(1) NOT NULL, `target_date` datetime(6) DEFAULT NULL, `username` varchar(255) DEFAULT NULL, `title` varchar(255) DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=8 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;

 

todo-application-jsp-servlet-jdbc-mysql-master.zip 2.44 MB · 1 تنزيل

يتطلب تشغيل مشروعك تثبيت اكثر من اداة على جهازي ويستغرق ذلك وقتاً، الافضل اذا كانت تظهر لديك اخطاء في tomcat كما ذكرت في ردك السابق، أن تقوم برفع تلك الرسائل حيث سيكون من السهل تشخيص المشكلة

  • 0
نشر
بتاريخ 25 دقائق مضت قال علي محسن:

يتطلب تشغيل مشروعك تثبيت اكثر من اداة على جهازي ويستغرق ذلك وقتاً، الافضل اذا كانت تظهر لديك اخطاء في tomcat كما ذكرت في ردك السابق، أن تقوم برفع تلك الرسائل حيث سيكون من السهل تشخيص المشكلة

كما قلت سابقا، لم تعد تظهر لي أخطاء tomcat

الخطأ الوحيد هو: عندما اتصفح في console أجد هناك خطأ 500

post http://localhost:...../login 

8.PNG

  • 0
نشر
بتاريخ 3 ساعة قال علي محسن:

يتطلب تشغيل مشروعك تثبيت اكثر من اداة على جهازي ويستغرق ذلك وقتاً، الافضل اذا كانت تظهر لديك اخطاء في tomcat كما ذكرت في ردك السابق، أن تقوم برفع تلك الرسائل حيث سيكون من السهل تشخيص المشكلة

حين أقوم run لا يظهر أي مشكل في netbeans 

ولكن حين أقوم debugging  تظهر أخطاء عديدة متعلقة ب tomcat 

قمت بترتيبهم كما في الصور.

إن أردت أن أقوم لك فيديو لا يتعدى 20 ثانية أريك كل مافي الصور بسرعة.

Tomcat Log1.PNG

Tomcat Log2.PNG

Tomcat Log3.PNG

Tomcat Log4.PNG

Tomcat Log5.PNG

Tomcat Log6.PNG

tomcat1.PNG

tomcat2.PNG

tomcat3.PNG

tomcat4.PNG

tomcat5.PNG

tomcat6.PNG

tomcat7.PNG

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...