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

رفع ملفات المشروع!

بدأه JavaPorgrammer في 29 سبتمبر 2010 · 16 رد · 732 مشاهدة · في JavaEE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ..

يا إخوان ..كيف أرفع ملفات المشروع على النت؟ أو بالأصح ماهي الملفات التي يجب أن أرفعها؟

أنا أستخدم النت بينز ، وينشأ لي المجلدات التالية:

webpages رئيسي ويتفرع منه : META-INF , WEB-INF

Source Packeges رئيسي ويتفرع منه كل الفئات اللي تستخدمها في مشروعك.

Libraries ويحتوي كل المكتبات التي تستخدمها : JSF 2.0 , JDK ...

Configration files رئيسي

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

وعندي بالمساحة اللي مستأجرها :

cgi-bin

WEB-INF

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

:wacko:

شاكر للجميع.

عفواً أحبتي انقطاعي بسبب الدراسة دعواتكم بالتوفيق..

{ لا ينال العلم مستحٍ ولا مستكبر }

#2

باستخدام النت بينز

بتعمل Clean & Build

وهتلاقى عندك فى فولدر اسمه dist

هتلاقى ملف امتداده .war

هو دا اللى بترفعه

وان كانت مكتبات اخرى اضافيه

زى مثلا كدا

اقتباس
Friends_Server_Side_Application.war

بالتوفيق

تم تعديل هذه المشاركة بواسطة Mahmoud Kelany في 29 سبتمبر 2010 في 01:42

Software Developer
Mahmoudkelany.com


 

#3

شاكر لك أخي الكريم تفاعلك معي ..

لكن إلى أي مجلد ارفعه؟ إلى WEB-INF ؟

أيضا هل أحتاج رفع ملفات "jar" التي استخدمتها فيه؟

تحية عطرة لشخصك الكريم.

تم تعديل هذه المشاركة بواسطة JavaPorgrammer في 29 سبتمبر 2010 في 02:20

عفواً أحبتي انقطاعي بسبب الدراسة دعواتكم بالتوفيق..

{ لا ينال العلم مستحٍ ولا مستكبر }

#4

رفعته إلى مجلد WEB-INF ولكن للأسف ، لم يفلح !

أرجو المساعدة

عفواً أحبتي انقطاعي بسبب الدراسة دعواتكم بالتوفيق..

{ لا ينال العلم مستحٍ ولا مستكبر }

#5

اولا لم اتعامل مع مساحات على الانترنت من قبل

وكل تعاملى مع الـ JavaEE قليل جدا

لكن

اعتقد انك لو رفعته الى مجلد

WEB-INF

فلم يمكنك روئيته او التعامل معه

وتقريبا مش ينفع ترفعه الى الـ cgi-bin

ممكن ترفعه فى مجلد منفصل عنهم

وتحاول

انما بالنسبه لرفع ملفات الـ jar اعتقد الملفات المهمه التى لا توجد بداخل الـ Sever الخاص بك

يعنى مكتبه قومت بانشاءها واضافتها

اتمنى ان اكون افدتك بمعلوماتى الضئيله هذه

بالتوفيق

Software Developer
Mahmoudkelany.com


 

#6

ماقصرت أخوي ، ويعطيك العافية..

بانتظار الإخوة يفيدونا! :unsure:

عفواً أحبتي انقطاعي بسبب الدراسة دعواتكم بالتوفيق..

{ لا ينال العلم مستحٍ ولا مستكبر }

#7

سأفترض أنك تتحدث عني WEB App .. وليس Enterprise App (EJB, etc)

كما قال لك الأخ محمود ... قم برفع ملف ال war فقط لا غير ... (لاحظ أن أي ملفات jar تكون موجوده داخل ال war )....

بإمكانك عرض تفاصيل أكثر لكي نستطيع تحديد مشكلتك ....

#8

هو فعلا WEB App

لكن هل يكفي الملف المذكور فقط؟

وإلى أي مجلد أرفعه؟

والصفحات هل تحتاج أرفعها؟ صفحات الـ JSF

شاكر ومقدر لك.

تم تعديل هذه المشاركة بواسطة JavaPorgrammer في 29 سبتمبر 2010 في 18:01

عفواً أحبتي انقطاعي بسبب الدراسة دعواتكم بالتوفيق..

{ لا ينال العلم مستحٍ ولا مستكبر }

#9

1- نعم

2- إسأل ال hosting

3- أنظر رقم 1

#10

يعطيك العافية وماقصرت ، وأعتذر عن الإزعاج .

عفواً أحبتي انقطاعي بسبب الدراسة دعواتكم بالتوفيق..

{ لا ينال العلم مستحٍ ولا مستكبر }

#11

يا إخوة .. رفعت الملف webappliction.war إلى السيرفر ، وطلع لي هذا الاستثناء!

org.apache.jasper.JasperException: The absolute uri: http://java.sun.com/jsf/core cannot be resolved in either web.xml or the jar files deployed with this application
	org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:51)
	org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:409)
	org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:116)
	org.apache.jasper.compiler.TagLibraryInfoImpl.generateTLDLocation(TagLibraryInfoImpl.java:317)
	org.apache.jasper.compiler.TagLibraryInfoImpl.<init>(TagLibraryInfoImpl.java:148)
	org.apache.jasper.compiler.Parser.parseTaglibDirective(Parser.java:430)
	org.apache.jasper.compiler.Parser.parseDirective(Parser.java:499)
	org.apache.jasper.compiler.Parser.parseElements(Parser.java:1558)
	org.apache.jasper.compiler.Parser.parse(Parser.java:130)
	org.apache.jasper.compiler.ParserController.doParse(ParserController.java:245)
	org.apache.jasper.compiler.ParserController.parse(ParserController.java:101)
	org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:176)
	org.apache.jasper.compiler.Compiler.compile(Compiler.java:317)
	org.apache.jasper.compiler.Compiler.compile(Compiler.java:298)
	org.apache.jasper.compiler.Compiler.compile(Compiler.java:286)
	org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:565)
	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:309)
	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:308)
	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:259)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:729)

ماهي المشكلة :wacko:

تم تعديل هذه المشاركة بواسطة JavaPorgrammer في 1 أكتوبر 2010 في 19:56

عفواً أحبتي انقطاعي بسبب الدراسة دعواتكم بالتوفيق..

{ لا ينال العلم مستحٍ ولا مستكبر }

#12

أولا

قم بالحصول على نسخة tomcat نظيفه و قم بعمل deploy عليها..

و لما تنجح .. قم بتفنيذ نفس العمليه على الخادم الخارجي

#13

الأستاذ هويدي ، الله يسعدك ..

انا لما اسوي له "compile" من الـ "Netbeans" ، شغال معاي 100% !

قرأت بالنت أنك ترفع الملف war إلى "webapp" ، فأنا رفعته إلى "www" ولما حاولت تشغيله عطاني هذا الاستثناء !

مو ممكن يكون السيرفر الخارجي تنقصه مكتبات؟ لأني لما رفعت صفحة JSF عادية ما اشتغلت!

و ولما رفعت صفحة أخرى ولكن بـالـ JSP شغالة تمام!

حملت أيضا مكتبات الـ JSF إلى المجلد lib في المجلد WEB-INF ، ولا ادري هل فعلي هذا صحيح!

عموما بانتظار توضيحكم .. وندعو لكم بالتوفيق والسداد.

تم تعديل هذه المشاركة بواسطة JavaPorgrammer في 1 أكتوبر 2010 في 20:15

عفواً أحبتي انقطاعي بسبب الدراسة دعواتكم بالتوفيق..

{ لا ينال العلم مستحٍ ولا مستكبر }

#14

:wacko:

تم تعديل هذه المشاركة بواسطة JavaPorgrammer في 2 أكتوبر 2010 في 16:58

عفواً أحبتي انقطاعي بسبب الدراسة دعواتكم بالتوفيق..

{ لا ينال العلم مستحٍ ولا مستكبر }

#15

من عنده علم لا يبخل علينا :huh:

عفواً أحبتي انقطاعي بسبب الدراسة دعواتكم بالتوفيق..

{ لا ينال العلم مستحٍ ولا مستكبر }

#16

بالنسبة للخادم الخارجي ... فهو غالبا بيكون tomcat ....

و لتشغيل صفحات jsf على tomcat قم بعمل التالي:

من موضوع: خطوه بخطوه في إستخدام Eclipse لبناء تطبيق JSF

اقتباس

قبل أن تستطيع أن تشغل الصفحه, يبجب عليك جلب مكتبات ال jsf ووضعها بيدك داخل tomcat/lib

و هي عباره عن ٤ مكتبات :

standard.jar , jstl.jar, jsf-impl.jar, jsf-api.jar

بالنسبة لأول إثنين , قم بالحصول عليهم منموقع ال JSTL أما أخر إثنان , فقم بالحصول عليهما من هنا

لكن هل يمكن جعل تطبيق ال JSF يعمل داخل tomcat ما إذا قمنا بنسخ هذه الملفات ووضعها داخل المشروع نفسه تحت المسار WEB-INF/lib .... الحقيقة لا أعرف ... لست متأكدا.... و لكن الطريقة بالأعلى هي التي متأكد منها...

أريد منك أن تفعل الأتى....

قم بجلب نسخة tomcat نظيفه و يجب أن تكون نفس النسخه الموجوده على خادم الإستضافه...

قم بكل محاولاتك على هذه النسخه من ال tomcat ... وحالما تفلح ... قم برفع ال war للخادم...

#17

أستاذي العزيز : هويدي .. شاكر ومقدر لك تفاعلك معي ..

بالنسبة للسيرفر الخارجي هو tomcat ، أما بالنسبة للمجلد lib شركة الاستضافة لا تسمح لك بالدخول إلى هذا المجلد ، عشان كذا حاولت ارفع المكتباب إلى lib داخل WEB-INF!

أما السيرفر الداخلي هو شغال معاي تمام عن طريق الـ netbeans ..

عفواً أحبتي انقطاعي بسبب الدراسة دعواتكم بالتوفيق..

{ لا ينال العلم مستحٍ ولا مستكبر }

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