السلام عليكم ورحمة الله وبركاته
اخواني المطورين ,, ارجو مساعدتي في كيف اشغل هذه الويب الابليكيشن على النتبيز 6.8
ليه ثلاث ايام احاول اشغلها مش راضيه تشتغل
وشكرا لكم الله يجعل اللي تعملوة في ميزان حسناتكم يارب
السلام عليكم ورحمة الله وبركاته
اخواني المطورين ,, ارجو مساعدتي في كيف اشغل هذه الويب الابليكيشن على النتبيز 6.8
ليه ثلاث ايام احاول اشغلها مش راضيه تشتغل
وشكرا لكم الله يجعل اللي تعملوة في ميزان حسناتكم يارب
السلام عليكم ....
الكود فيه ملف يشرح كيقية تشغيل الكود و اسمه Readme-JSP.txt , كيف تقوم بإعداد قاعدة البيانات هل سيكوال سيرفر أم أكسس .
إعداد الأتصال بالقاعدة :
Control Panel - Administrative Tool - Data Source ODBC
User DSN - Add -
Microsoft Acces Driver mdb -
Finish -
DataSource Name = myDataSource
Select -
ثم نحدد قاعدة البيانات الأكسس الموجودة بالكود BookStore_MSAccess.mdb .
ثانيا سأشرح على فرض أن الــ NetBeans عندك جاهزة للعمل مع تطبيقات الويب أي تحوي سيرفر مثل Tomcat
File - New Project -Java Web - Web Application
Next
ثم تحدد السيرفر - انا عندي Tomcat
Next - finish
الآن ننسخ ملفات الــ JSP و المجلدات معها من المجلد المضغوط إلى المجلد web في ملف المشروع
من netbeans من قائمة Source نأخذ scan for external sources حتى تظهر الملفات المضافة في المشروع .
ثم في الملف Common.jsp نعدل الكود إلى مايلي :
static final String DBDriver ="sun.jdbc.odbc.JdbcOdbcDriver"; static final String strConn ="jdbc:odbc:MyDataSource";
ثم نعمل Build للمشروع
ثم على الملف Login.jsp نأخذ Run File
ثم ادخل كلمة المرور و اسم المستخدم admin/admin
و سيعمل بإذن الله
تم تعديل هذه المشاركة بواسطة houssam11350_11350 في 8 أكتوبر 2011 في 11:23
لا إله إلا الله ... محمد رسول الله
لو كانت مشاركتي مفيدة و تريد تشجيعي على المزيد من العطاء , فضلا قم بتقييم المشاركة
المعرًف القديم : houssam11350_11350
من مواضيعي : ArabGenCode : مولد كود و إجراءات مخزنة و واجهات لجداول سيكوال سيرفر
جزاك الله خير يا اخي و لكن ماذا عن web.xml كيف اعمل لها setup
السلام عليكم ..
أنا في البداية جربته من netbeans و كان يعمل عندما جربته على Tomcat فعلا لم تظهر صفحات الــ JSP و تظهر الرساله :
HTTP Status 404 -
type Status report
message
description The requested resource () is not available.
Apache Tomcat/6.0.20
و المفروض أن الــ tomcat بشكل افتراضي يتعرف على صفحات الــ jsp و يعاملها كأنها Servlet ... لأنه في الملف C:\Tomcat_6.0.20\conf\web.conf
يوجد sevlet mapping .. افتراضي لكل التطبيقات الموجودة ..
<servlet-mapping> <servlet-name>jsp</servlet-name> <url-pattern>*.jsp</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>jsp</servlet-name> <url-pattern>*.jspx
لكن لا أعرف لماذا لا يعمل , و الحل المؤقت مبدئيا هو إضافة هذا الــ Mapping إلى web.xml في مشروعنا بإضافة مايلي :
<servlet-name>jsp</servlet-name> <url-pattern>*.jsp</url-pattern>
و يصبح الملف web.xml كاملا بالشكل :
<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
<session-config>
<session-timeout>
30
</session-timeout>
</session-config>
<welcome-file-list>
<welcome-file>myjsp.jsp</welcome-file>
</welcome-file-list>
<jsp-config>
</jsp-config>
<servlet-mapping>
<servlet>
<servlet-name>myjsp.jsp</servlet-name>
<jsp-file>/myjsp.jsp</jsp-file>
</servlet>
<servlet-name>jsp</servlet-name>
<url-pattern>*.jsp</url-pattern>
</servlet-mapping>
</web-app>ثم اعمل build للمشروع .. ثم ادهب إلى مجلد المشروع إلى مجلد اسمه dist و داخله ملف اسمه باسم المشروع و لاحقته war
و ضعه في المجلد C:\Tomcat_6.0.20\webapps
و سيعمل بإذن الله ..
ملاحظة :
وجدت أن الــ tomcat حساس لحالة الأحرف كبيرة أم صغيرة ...مثلا
http://localhost:8080/ArabTeam_BookStore/login.jsp
لن يعمل و المطلوب :
http://localhost:8080/ArabTeam_BookStore/Login.jsp
.. لاحط حرف الــ L .. كبيرة ..
تم تعديل هذه المشاركة بواسطة houssam11350_11350 في 8 أكتوبر 2011 في 12:43
لا إله إلا الله ... محمد رسول الله
لو كانت مشاركتي مفيدة و تريد تشجيعي على المزيد من العطاء , فضلا قم بتقييم المشاركة
المعرًف القديم : houssam11350_11350
من مواضيعي : ArabGenCode : مولد كود و إجراءات مخزنة و واجهات لجداول سيكوال سيرفر
انا لا اريد ان اشغله على التومكات _ اريد فقط ان ا شغله على netbeas and glassfish ولكن لايزال لا يشتغل معي _ بالاضافه الى كيف اعرف الداتا بيس المتواجده مع المشروع ؟؟
وماهو driver المناسب للداتا بيس و شكرا لك و جزاك الله الجنه يارب
السلام عليكم ..
اقتباساريد فقط ان ا شغله على netbeas and glassfish ولكن لايزال لا يشتغل معي
لا معلومات عندي عن الــ glassfish
اقتباسكيف اعرف الداتا بيس المتواجده مع المشروع
في المجلد المضغوط فيه مجلد اسمه database و داخله ملف اكسس BookStore_MSAccess.mdb هو القاعدة ..و أيضا جانبه مجلد اسمه sql فيه سيكوال لإنشاء قاعدة في MySQL و MSSQL ...
اقتباسوماهو driver المناسب للداتا بيس
sun.jdbc.odbc.JdbcOdbcDriver إذا كنا نتصل عن طريق الــ ODBC ...
و يوجد دريفرات أخرى من أجل قواعد بيانات أخرى ...
بارك الله بك أخي
لا إله إلا الله ... محمد رسول الله
لو كانت مشاركتي مفيدة و تريد تشجيعي على المزيد من العطاء , فضلا قم بتقييم المشاركة
المعرًف القديم : houssam11350_11350
من مواضيعي : ArabGenCode : مولد كود و إجراءات مخزنة و واجهات لجداول سيكوال سيرفر
اشكرك على مابذلته معي من جهد يا houssam11350_1135 و فقك الله لما يحب و يرضى
اقتباساشكرك على مابذلته معي من جهد يا houssam11350_1135 و فقك الله لما يحب و يرضى
أهلا و سهلا أخي .. وفقك الله و يسر لك العلم ..
لا إله إلا الله ... محمد رسول الله
لو كانت مشاركتي مفيدة و تريد تشجيعي على المزيد من العطاء , فضلا قم بتقييم المشاركة
المعرًف القديم : houssam11350_11350
من مواضيعي : ArabGenCode : مولد كود و إجراءات مخزنة و واجهات لجداول سيكوال سيرفر
السلام عليكم ورحمة الله وبركاته
عندي سؤال : هل يمكن ان اشغل 2 thread للكتابه في واحد ملف ؟
مثلا اجعل الثريد الاولى تكتب من نقطه معينه في الملف الى نقطه معينه في الملف و الثريد الثانيه تبدا من نقطه معينه و تنتهي بنقطه معينه ؟
هل هذا ممكن ؟
وفقكم الله و يسر اموركم
السلام عليكم ...
اقتباسمثلا اجعل الثريد الاولى تكتب من نقطه معينه في الملف الى نقطه معينه في الملف و الثريد الثانيه تبدا من نقطه معينه و تنتهي بنقطه معينه ؟هل هذا ممكن ؟
نعم ممكن ...
المثال غير متوفر عندي الآن .... و لكن هذا مثال عن 2 threads تستخدم Object واحد من نوع RandomAccessFile ..(يدعم الــ Seek أيضا) .. للكنابة في ملف واحد ... باالتداخل ..
لا إله إلا الله ... محمد رسول الله
لو كانت مشاركتي مفيدة و تريد تشجيعي على المزيد من العطاء , فضلا قم بتقييم المشاركة
المعرًف القديم : houssam11350_11350
من مواضيعي : ArabGenCode : مولد كود و إجراءات مخزنة و واجهات لجداول سيكوال سيرفر
اسأل الله ان يفتح عليك يا اخي و يساعدك زي ما بتساعدني الله يفتح لك ابواب رحمته وواسع رزقة
السلام عليكم ورحمة الله وبركاته
يا اخوان اريد ان اعرف كم ثريد شغال عندي في servlet و اريد ان اميزها عن الاخرى . يعني اعرف انو هذه الثريد الأولى وهذه الثانيه و هكذا هل استطيع ذالك ؟؟ و ما السبيل الى ذلك ؟
من فضلك قم بفتح موضوع جديد لسؤالك .. ولا تنسى أختيار عنوان مناسب
هذا الموضوع مغلق.