تم النشر منذ 29 Jan 2013 السلام عليكم منذ حوالي اسبوعين بدات في دراسة الجافا ويب Java EEوقمت بتنصيب سيرفر التوم كات اباتشي باصداريه السادس والسابع وقمت بكتابة برامج بالسيرفلتالمشكلة هي انه لا استطيع التغلب على مشكلة انه كل ما اريد الولوج لسيرفر الاباتشي او تشغيل الكود الذي قمت بكتابته (السيرفلت) يطلب كلمة مرور واسم مستخدموصراحة اعيتني الحيلةومنذ اسبوعين وانا احاول واقرا حلول في الانترنت والمنتديات الاجنبية ولم ينفع شيءفالى اهل الخبرة هل من حل ؟؟؟ 0 شارك هذا الرد رابط المشاركة شارك الرد من خلال المواقع ادناه
0 قام بالرد منذ 1 Feb 2013 تم حل المشكلة بعون الله كالتالي:1- حل مشكلة عدم قدرة تشغيل سيرفر الاباتشي بعد كل اعادة تشغيل بحيث انني قمت بالذهاب الى المسار التالي C:\Program Files\Apache Software Foundation\Tomcat 6.0\binوبالزر الأيمن للماوس تحديد الخصائص على الملف Tomcat6w فنختار التبويب compatibility ثم في قسم Privilege Level نضع اشارة على Run this program as an administratorبعد ذلك نعود لملف الـ bin الذي نحن فيه وبالزر الايمن للفارة نختار خصائص ثم نذهب الى التبويب sharing ومن بعدها Advance sharing ثم نضع علامة على share this folderرابط الحل لهذه الجزئية كما وجدته بالمصدر كالتالي : http://911techtips.blogspot.de/2011/11/access-is-denied-unable-to-open-service.html 2- حل مشكلة كلمة المرور واسم المستخدم كالتالي:نذهب الى المسار C:\Program Files\Apache Software Foundation ثم نقوم باختيار خصائص لمجلد الـ Tomcat 6.0 عن طريق الزر الايمن للفأرة ونذهب الى التبويب security ونتاكد من ان المستخدم الحالي لديه الصلاحيات الكاملة على هذا المجلد Full Permissions (حيث انني المستخدم الوحيد للجهاز فانا قطعا Administrator لكن اللذي وجدته انني لا املك الصلاحيات كاملة على هذا المجلد حيث وجدت انه هناك حسابين بنفس اسم حسابي اولهما هو الـ Administrator والثاني هو مستخدم عادي أيضا باسم الحساب الذي استخدمه وهو الذي يتم تحويلي عليه وبصلاحياته لدى التعامل مع الاباتشي فقمت باعطائه صلاحيات كاملة والظاهر ان الوندز قام بهذا كاجراءات امنية والله اعلم)والآن بعد ان تم الحصول على صلاحيات كاملة أذهب للمسار C:\Program Files\Apache Software Foundation\Tomcat 6.0\conf ونفتح الملف tomcat-usersوكان يوجد فيه المحتويات التالية : <?xml version='1.0' encoding='cp1252'?><!-- Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. The ASF licenses this file to You under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.--><tomcat-users><!-- NOTE: The sample user and role entries below are wrapped in a comment and thus are ignored when reading this file. Do not forget to remove <!.. ..> that surrounds them.--><!-- <role rolename="tomcat"/> <role rolename="role1"/> <user username="tomcat" password="tomcat" roles="tomcat"/> <user username="both" password="tomcat" roles="tomcat,role1"/> <user username="role1" password="tomcat" roles="role1"/>--></tomcat-users>فاقوم بابدال كامل بالمحتوى بالمحتوى التالي: <?xml version='1.0' encoding='utf-8'?><tomcat-users><!-- <role rolename="tomcat"/> <role rolename="role1"/> <user username="tomcat" password="tomcat" roles="tomcat"/> <user username="both" password="tomcat" roles="tomcat,role1"/> <user username="role1" password="tomcat" roles="role1"/>--> <role rolename="manager"/> <role rolename="admin"/> <user username="admin" password="admin" roles="admin,manager"/></tomcat-users>بحيث يكون user = “admin” and password = “admin“ صراحة الحل لم يكن بالهين ولكن الاصرار على حل المشكلة هو المهم واشكر الاخ Mr.B على محاولته المساعدة والاخ mental-drillerعلى توجيهه القيم وارشاداته التي ساهمت في توجيهي للحل النهائي 0 شارك هذا الرد رابط المشاركة شارك الرد من خلال المواقع ادناه
0 قام بالرد منذ 29 Jan 2013 إعدادات المستخدمين ستجدها في المسار: [مسار تومكات]\conf\tomcat-users.xml ستجد ملف xml مثل: <?xml version='1.0' encoding='utf-8'?><!-- Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. The ASF licenses this file to You under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.--><tomcat-users><!-- NOTE: By default, no user is included in the "manager-gui" role required to operate the "/manager/html" web application. If you wish to use this app, you must define such a user - the username and password are arbitrary.--><!-- NOTE: The sample user and role entries below are wrapped in a comment and thus are ignored when reading this file. Do not forget to remove <!.. ..> that surrounds them.--><!-- <role rolename="tomcat"/> <role rolename="role1"/> <user username="tomcat" password="tomcat" roles="tomcat"/> <user username="both" password="tomcat" roles="tomcat,role1"/> <user username="role1" password="tomcat" roles="role1"/>--></tomcat-users> تأكّد من وضع تعليق على الأسطر الأخيرة: <!-- <role rolename="tomcat"/> <role rolename="role1"/> <user username="tomcat" password="tomcat" roles="tomcat"/> <user username="both" password="tomcat" roles="tomcat,role1"/> <user username="role1" password="tomcat" roles="role1"/>--> 0 شارك هذا الرد رابط المشاركة شارك الرد من خلال المواقع ادناه
0 قام بالرد منذ 29 Jan 2013 ما الذي تعنيه بوضع تعليق على الاسطر الاخيرةلم افهم المقصود اخي الكريم 0 شارك هذا الرد رابط المشاركة شارك الرد من خلال المواقع ادناه
0 قام بالرد منذ 29 Jan 2013 (معدل) ضع عليها تعليق عادي، مثلاً كانت: <role rolename="tomcat"/> <role rolename="role1"/> <user username="tomcat" password="tomcat" roles="tomcat"/> <user username="both" password="tomcat" roles="tomcat,role1"/> <user username="role1" password="tomcat" roles="role1"/>عدلها لـ(لاحظ تغير اللون):<!-- <role rolename="tomcat"/> <role rolename="role1"/> <user username="tomcat" password="tomcat" roles="tomcat"/> <user username="both" password="tomcat" roles="tomcat,role1"/> <user username="role1" password="tomcat" roles="role1"/>--> تم تعديل 29 Jan 2013 بواسطه Mr.B 0 شارك هذا الرد رابط المشاركة شارك الرد من خلال المواقع ادناه
0 قام بالرد منذ 29 Jan 2013 أخي الكريم الملف لدي منذ البداية وعليه اشارات التعليق التي تكرمت حضرتك وطلبت مني ان اكتبهااذ انها موجودة سلفا منذ ان قمت بتنصيب الاباتشي لاحظ محتويات الملف كالتالي . <?xml version='1.0' encoding='cp1252'?><!-- Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. The ASF licenses this file to You under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.--><tomcat-users><!-- NOTE: The sample user and role entries below are wrapped in a comment and thus are ignored when reading this file. Do not forget to remove <!.. ..> that surrounds them.--><!-- <role rolename="tomcat"/> <role rolename="role1"/> <user username="tomcat" password="tomcat" roles="tomcat"/> <user username="both" password="tomcat" roles="tomcat,role1"/> <user username="role1" password="tomcat" roles="role1"/>--></tomcat-users> حسب ما قرات في بعض المنتديات الاجنبية انه يجري تعديل على الملف بحيث يتم اضافة عدة أسطر للملف ليكون بالنهاية كالتالي: <?xml version='1.0' encoding='utf-8'?><tomcat-users><!-- <role rolename="tomcat"/> <role rolename="role1"/> <user username="tomcat" password="tomcat" roles="tomcat"/> <user username="both" password="tomcat" roles="tomcat,role1"/> <user username="role1" password="tomcat" roles="role1"/>--> <role rolename="manager"/> <role rolename="admin"/> <user username="admin" password="admin" roles="admin,manager"/></tomcat-users>بحيث يكون user = “admin” and password = “admin“ وهذا رابط الصفحة http://www.mkyong.com/tomcat/tomcat-default-administrator-password/ طبعا أيضا للآسف هذه الطريقة لم تنفع ولم تثمر أبداً ملاحظة: سيرفر الأباتشي يفشل في التشغيل التلقائي كلما اعدت تشغيل الجهاز مع انني وضعت اعدادات السيرفر على التشغيل التلقائي Automaticلكن كلما اعدت اقلاع الجهاز فورا احصل على نافذة تنبيه صغيرة مكتوب عليها access deneid 0 شارك هذا الرد رابط المشاركة شارك الرد من خلال المواقع ادناه
0 قام بالرد منذ 30 Jan 2013 أعتقد أنك تتحدث عن برنامج الإدارة الذي يأتي معه tomcat manager، هذه الصفحة: عني لا أستخدمه ، ولا أعرف فائدة أساساً :)، عند تنصيب تومكات أحذف محتويات المجلد webapps وأضع تطبيقي داخله في المجلد ROOT. 0 شارك هذا الرد رابط المشاركة شارك الرد من خلال المواقع ادناه
0 قام بالرد منذ 30 Jan 2013 اخي الكريم انا كل مشكلتي تكمن غي انني لدى محاولتي تشغيل الكود الذي اريد ان اجربه في النت بينز (كود سيرفلت) احصل على نافذة تطلب مني ادخال كلمة المرور وكلمة السروعبثا حاولت ولم انجحلا اعرف هل هذه المشكلة تواجه الجميع ام فقط تواجهني وما الحل 0 شارك هذا الرد رابط المشاركة شارك الرد من خلال المواقع ادناه
0 قام بالرد منذ 30 Jan 2013 لم يسبق أن واجهتني هذه المشكلة، أعتقد أنها في طريقة نشر نت بينز للتطبيق، عني أستخدم Intellij ولم يسبق أن طلب مني شيء لأنه ينشره داخل مجلد المشروع. 0 شارك هذا الرد رابط المشاركة شارك الرد من خلال المواقع ادناه
0 قام بالرد منذ 30 Jan 2013 والله المسالة لا تتعلق بالنت بينز انما بسيرفر الأباتشي نفسه حتى لما ادخل على Server Manger يطلب كلمة السر واسم المسخدمفهل من ارشادات تساعدني على الحل؟؟كما اوردت سابقا انه ايضا سيرفر الاباتشي يفشل بالتشغيل التلقائي بعد كل اعادة تشغيل للجهاز واحصل على تنبيه انه Access deniedيعني صراحة اعتقد انه المسالة متشابكة وهناك سبب لكل هذه المشاكل 0 شارك هذا الرد رابط المشاركة شارك الرد من خلال المواقع ادناه
0 قام بالرد منذ 31 Jan 2013 شو يا شباب ما حدا عنده الحل؟؟؟ 0 شارك هذا الرد رابط المشاركة شارك الرد من خلال المواقع ادناه
0 قام بالرد منذ 31 Jan 2013 هل الخطأ الناتج بسبب اسم المستخدم وكلمة السر اي Wrong Credentialsاو المشكله شيئ اخر كوجود خدمه اخرى تستخدم المنفذ؟ ما اريد معرفته هو: هل انت متأكد من ان الخطأ من كلمة السر واسم المستخدم؟ 0 شارك هذا الرد رابط المشاركة شارك الرد من خلال المواقع ادناه
0 قام بالرد منذ 31 Jan 2013 هل الخطأ الناتج بسبب اسم المستخدم وكلمة السر اي Wrong Credentialsاو المشكله شيئ اخر كوجود خدمه اخرى تستخدم المنفذ؟ ما اريد معرفته هو: هل انت متأكد من ان الخطأ من كلمة السر واسم المستخدم؟لا والله يا اخي لست متاكد ابداً وأشك انه العملية بهذه البساطة لأنني صراحة وكما أسلفت اشك بوجود مشكلة بالخدمة ذاتها واكبر دليل على ذلك هو انه عند كل اعادة تشغيل جديد للجهاز احصل على نافذة تنبيه مكتوب فيهاAccess deniedunable to run Tomacat Serviece للآن أجهل سبب هذا الخطأ 0 شارك هذا الرد رابط المشاركة شارك الرد من خلال المواقع ادناه
0 قام بالرد منذ 31 Jan 2013 مالمنفذ الذي تستمع عليه خدمة الــ Tomcat؟ قم بالتاكد من اي برنامج اخر يستمع على نفس المنفذ netstat -aon | findstr :<port number>قم بكتابة هذا الامر في سطر الاوامر ، و من ثم قم بالبحث عن رقم العمليه process id ان وجد التي تستمع على المنفذ. 0 شارك هذا الرد رابط المشاركة شارك الرد من خلال المواقع ادناه
0 قام بالرد منذ 31 Jan 2013 قد تكون ايضا الخدمه الخاصه بالبرنامج تحتاج الى مدى معين من الصلاحيات ، اي انها قد تكون مشكلة Windows Service http://support.microsoft.com/kb/256299 http://stackoverflow.com/questions/4267051/error-5-access-denied-when-starting-windows-service 0 شارك هذا الرد رابط المشاركة شارك الرد من خلال المواقع ادناه
0 قام بالرد منذ 31 Jan 2013 المستخدم الذي استخدمه هو 8080لدى تنفيذي الأمر في شاشة الاوامر حصلت على النتيجة التالية بالنسبة للكلمات فهي باللغة الألمانية ومعنى Abhören = Listen اما كلمة Wartend = waiting اعتقد ان هناك تداخل بهذا المنفذ في اكثر من خدمة لكن لا اعرف بين من ومن 0 شارك هذا الرد رابط المشاركة شارك الرد من خلال المواقع ادناه
0 قام بالرد منذ 31 Jan 2013 حسنا عليك الان ان تعرف ماهي العمليه رقم 2064 لمعرفة هذا الامر اذا كنت تمتلك Process Explorer ضمن حزمة Sysinternals او يمكنك اظهار عمود الــ PID في Task Managerمن خلال View -> Select Columns ، ومن ثم قم بالبحث في التبوبين Processes, Services في الــ Task Managerعن العملية التي لها هذا الرقم ايضا قم بالتاكد من اقتراحي الاخر بالاعلي في حال ما اذا كانت الخدمه تحتاج الى Permission. 0 شارك هذا الرد رابط المشاركة شارك الرد من خلال المواقع ادناه
0 قام بالرد منذ 31 Jan 2013 كما هو ظاهر في الصورة المرفقة ان الخدمة التي تعمل على ذلك الرقم هي التومكات وذلك يظهر في التبويب Service اما التوبيب Processes فلا يظهر به شيء لا توجد اي خدمة اخرى تعمل على ذلك الرقم سوف انظر بالروابط واحاول ان اتعرف على حل للمشكلة لعله من خلالها مع انني استخدم حساب Admin اي معه كل الصلاحيات لكن ربما يوجد قصور في النظامسوف اجرب واقرأ واعلمك بالنتيجةو شكرا 0 شارك هذا الرد رابط المشاركة شارك الرد من خلال المواقع ادناه
0 قام بالرد منذ 31 Jan 2013 ايضا تأكد من انك تستطيع الولوج الى Tomcat عبر الــ Telnet telnet localhost 8080 تحياتي 0 شارك هذا الرد رابط المشاركة شارك الرد من خلال المواقع ادناه
0 قام بالرد منذ 1 Feb 2013 (معدل) ايضا تأكد من انك تستطيع الولوج الى Tomcat عبر الــ Telnet telnet localhost 8080 تحياتيالامر telnet لم يستطع الـ cmd التعرف عليها لانها لم تكن موجودة في جهازي فاضطررت الى تحميلها وفعلا نشأ الاتصال ولم يكن هناك اي مشاكل تم تعديل 1 Feb 2013 بواسطه vector_ever 0 شارك هذا الرد رابط المشاركة شارك الرد من خلال المواقع ادناه
0 قام بالرد منذ 1 Feb 2013 سعيد جدا بانتهاء المشكله، ومن الافضل ان توثقها للمستقبل، والان اتركك لتسمتع بتعلم JavaEE ، بالتوفيق اخي vector_ever 0 شارك هذا الرد رابط المشاركة شارك الرد من خلال المواقع ادناه
تم النشر منذ
السلام عليكم
منذ حوالي اسبوعين بدات في دراسة الجافا ويب Java EE
وقمت بتنصيب سيرفر التوم كات اباتشي باصداريه السادس والسابع وقمت بكتابة برامج بالسيرفلت
المشكلة هي انه لا استطيع التغلب على مشكلة انه كل ما اريد الولوج لسيرفر الاباتشي او تشغيل الكود الذي قمت بكتابته (السيرفلت) يطلب كلمة مرور واسم مستخدم
وصراحة اعيتني الحيلة
ومنذ اسبوعين وانا احاول واقرا حلول في الانترنت والمنتديات الاجنبية ولم ينفع شيء
فالى اهل الخبرة هل من حل ؟؟؟
شارك هذا الرد
رابط المشاركة
شارك الرد من خلال المواقع ادناه