الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

مساعدة مهمة في برنامج tomcat & jsp لمشروع التخرج

مغلق
بدأه osama123 في 23 مارس 2004 · 9 رد · 1,378 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

يا شبابا مساعدة مهمة في تشغيل tomcat و jsp على وندوز 2000

--------------------------------------------------------------------------------

يا شباب عندي مشروع تخرج وانا الان بالبداية وعندي سيرفير توم كات مو راضي يشتغل اذا احدج فيكم يعرفه ,,,

يعطيني كل ما اشتغل السيرفر انه -thhp 500 server error مع العلم انه الصفحة الاولى Localhost:8080 ظهرت عندي !

والايرور يكون مكتوب انه الجافا الها دخل فيه , يكتب ارر غير معروف ايش الحل ضرورويييييييييييييي

__________________

#2

السلام عليكم

اسمع انت فين تطرح ملفات ال jsp او الكلاسيس حق الجافا علشان تشغلها..

فهناك هيكل معين للويب سيرفر علشان تشغل اي ويب ابليكيشن لازم تتبع خطوات معينه..

فهل اتبعت هذه الخطوات المعينه لهذا الويب سيرفر..

ايش من ويندوز انت شغال عليه (يفضل xp or 2000) ولازم يكون محمل ال iis حق مايكروسوفت...

ايش من اصدار انت شغال عليه لهذا الويب سيرفر...

بسام اصمد

techvisio.gif

اللهم انصر إخواننا المجاهدين في كل مكان..

#3

الخطوات الي عملتها :

نزلت الجافا وهذا هو اصدارها : j2sdk1.4.1_03

2-نزلت برنامج تيكست باد وشغلت كلاسات الجافا حتى اتاكد انه لا يوجد اي ايرور.

3-نزلت برنامج توم كات بهذه الطريقة :

كان عبارة عن ملف مضغوط قمت بفك الضغط داخل ملفه اسمه osama على الدرايفر الرئيسي وهو d:

ذهبت وعرفت المتغيرات والكلاس بهذا الشكل :

CLASSPATH

.;%TOMCAT-HOME%/lib/servlet.jar%;.

TOMCAT-HOME

D:/osama/jakjarta-tomcat

واسويلها ستار اب

ولما اشغل السرفير على لوكال هوست 8080 يعطيني الصفحة وعليها صورة القطة .

لكن المشكله لما اختار صفحة جسب يعطيني سيريفر ايرور !!!

ويكون بشاشة الجافا السوداء تاعت الستار اب مكتوب انهادلد ايرور, ويمكن كلام انه الكمبايلر تاع الجافا غلط او الكلاس نت فاوند

#4

السلام وعليكم

ماعليك الآن إلإ ان تعمل هذه الخطوات:

بعد ماحملت الجافا على الجهاز(على الأصدار الذي قلته )، وأرجو أن يكون الإصدار حق التوم كات هو tomcat1.4 ...

فمثلاً إذا كان التوم كات في المسار التالي : D:\tomcat1.4 فنقوم بالتالي:

نذهب الى الكومند برمت(Command Prompt)أو عن طريق Run start->run 'cmd'..

في الكومند برمت نذهب الى مسار التومكات مثل الموجود في السابق وهو : D:\tomcat1.4 ومن تم نقوم بكتابة الأمر التالي:

D:>cd tomcat1.4
D:>tomcat1.4>set java_home=c:\j2sdk1.4.1\
D:>tomcat1.4>startup
بإعتبار أن الجافا في السي درايف

ومن هذا فإن التومكات يشتغل(وهذا ماحصل لديك عندما اشتغلت الصفحة الأولى)...

لنأني الى المرحله الأهم:

نأتي الى الهيكل الذي يتكون منه الويب(كما نعرف في ال iis ) لكل ويب فولدر معين، كذلك في هيكل التومكات ، مثلاً إذا كان مشروعي بأن أعمل منتدى فأسمي الفولدر على سبيل المثال Forum ، وأحط فيه جميع ملفات الموقع... فلنبدأ الآن بالعمل (بإفتراض ان المشروع هو منتدى)...

نعلم أن فولدر التومكات يحتوي على عدة ملفات أهمها والتي تخصنا هي: bin,common,webapps,conf

الملف الذي يكون فيه المشروع هو الماف الذي اسمه "webapps" وهو إختصار لي "Web Applications " ، لذلك في داخل الملف نقوم بتكوين ملف وسمه (على حسب المشروع تبعنا) Forum ، في داخل هذا الفولدر نقوم بطرح الملفات الخاصة بالمشروع... ولكن قبل هذا ... نقوم بتكوين فولدر خاص وهو 'Private ' وسمه على حسب تسمية التومكات "WEB-INF"، داخل هذا الفولدر نقوم بتكوين فولدر نسمه(على حسب الهيكل حق التومكات)

"classes"، داخل هذا الملف نقوم بطرح الكلاسيس الخاصة بالمشروع أو اي كلاس عبارة عن Servlet...

لنعد الى الفولدر "WEB-INF" نقوم بتكوين ملف اكس إم إل(XML) نسميه web.xml ...

وعند ذلك...

اما بالنسبة الى ملفات ال (html,jsp,pictures).... فنطرحها داخل فولدر Forum ويمكنك تكوين اي فولدر داخل الفولدرالأساسي(Forum) فهو خيار لك ويمكنك ان تبقي الهيكل كما هو عليه..

فعلى سبيل المثال في داخل فولدر Forum سنقوم بحط ملف index.jsp ونكتب بداخله هذا الأمر..

<%
out.println("Welcome to Tomcat");
%>

فهذا يؤكد لنا إن كان شغال ام لا...

ثم في متصفح الإنترنت نكتب المسار التالي:

http://localhost:8080/Forum/index.jsp

فنلاحظ ان الصفحة قد اشتغلت....

اسئل إن كان هناك اي مشكله..

ملاحظة:

بالنسبة للملف web.xml فهو فيه جميع التهيئة للويب منها اسماء ال servelt أو الصفحات التي ستفتح أولاً...

فإذا كان في المشروع servlet فهذا له تهيئة أخرى من خلال هذا الملف...

بالتوفيق...

بسام باصمد

techvisio.gif

اللهم انصر إخواننا المجاهدين في كل مكان..

#5

اخي بسام من اي دولة انت و اين تقيم حاليا

Theory is when you know something, but it doesn't work. Practice is when something works, but you don't know why. Programmers combine theory and practice: Nothing works and they don't know why

#6

انا من اليمن ومقبم في عدن وأنا مشترك جديد في هذا المنتدى...

techvisio.gif

اللهم انصر إخواننا المجاهدين في كل مكان..

#7

ها أخ اسامة هل كل شىء تمام... انا منظر لردك..

بسام باصمد

techvisio.gif

اللهم انصر إخواننا المجاهدين في كل مكان..

#8

حبيبي بسام والله مشكور جدا وانك رائج جدا جدا , واسف لاني تاخرت بالرد لاني مشغول

المهم انا عندي مشكلة جدا .

سويت صفحة jsp الهدف منها اضافة مستخدم على الداتا بيس او مسح

وطبعا سويت الداتا بيس والادنتيتي كلاس والمانجمينت كلاس وشغالين اكيد لاني جربت اني اعرف فيهم مين حتى اتاكد وبعدين مسحته .

المهم لما اشغله بالصفحة يعطيني الكلاس نت فاوند !!

وهذه هي المسج :

org.apache.jasper.JasperException: Unable to compile class for JSPNote: sun.tools.javac.Main has been deprecated.

D:\osama\jakarta-tomcat\work\localhost_8080%2Fss\_0002f_00035_00035_0002fjsp_0002fadd_0002ejspadd_jsp_0.java:122: Class _00035_00035.jsp.USERS not found.

USERS user = new USERS();

^

D:\osama\jakarta-tomcat\work\localhost_8080%2Fss\_0002f_00035_00035_0002fjsp_0002fadd_0002ejspadd_jsp_0.java:122: Class _00035_00035.jsp.USERS not found.

USERS user = new USERS();

^

D:\osama\jakarta-tomcat\work\localhost_8080%2Fss\_0002f_00035_00035_0002fjsp_0002fadd_0002ejspadd_jsp_0.java:124: Class _00035_00035.jsp.USERMANAGEMENT not found.

USERMANAGEMENT userm = new USERMANAGEMENT();

^

D:\osama\jakarta-tomcat\work\localhost_8080%2Fss\_0002f_00035_00035_0002fjsp_0002fadd_0002ejspadd_jsp_0.java:124: Class _00035_00035.jsp.USERMANAGEMENT not found.

USERMANAGEMENT userm = new USERMANAGEMENT();

^

4 errors, 1 warning

مع العلم اني متاكد اني مسوي الترتيب صح تاع الهرم , يعني الروت بعدين وب انفو بعدين كلاسس

واكرر شكري على المساعدة الاولى وعلى ما اعتقد انك خبير بهذه المجال جدا

#9

السلام وعليكم

اولاً شكراً على كلامك اللطيف...

وبعد..

صراحة انا ماأدري ايش الذي كتبت من كود سواء في الكلاس او في صفحة ال jsp لهذا لا اقدر ان أحدد مكان الخطاء فالرسالة التي اريتني إياها تقول انه لم يوجد الكلاسين الذان تستخدمهما...

فلو كان لابد ان ترسل لي الكلاسات مع ال jsp فايل لأتمكن من معرفة الخطاء...

وإن شاء الله ساساعدك..

بسام باصمد

techvisio.gif

اللهم انصر إخواننا المجاهدين في كل مكان..

#10

نسيت مااقولك اني في هذي الأيام مشغول..لأن الأمتحانات ستبداأ يوم الأحد الجاي..

فأرجو منكم خالص الدعاء...

وإن شاء الله يوم الأربعاء ستكون نهاية الأمتحانات..

ولن انساك..

وشكراً..

وصراحة هناك طرق كثيرة للعملية التي تريد تعملها...

بسام باصمد

techvisio.gif

اللهم انصر إخواننا المجاهدين في كل مكان..

هذا الموضوع مغلق.

مواضيع مشابهة