JSP compilation fails on Weblogic 10.3 but works on Weblogic 10 -
मेरे पास जेएसपी
& lt;% @ पेज भाषा में कोड का एक टुकड़ा है = "Java" import = "import com.ecc.SiteAdmin.servlets। *"% & Gt;
यह फ़ाइल संकलन और वेबलॉग 10 पर ठीक काम करती है, जिसमें सूर्य जेडीके 5 है, लेकिन जेलोकित 6 के साथ वेबलॉगिक 10.3 पर निम्न संदेश में विफल रहता है
SiteAdminLogin.jsp: 1:36: इस नाम के साथ कोई भी नाम इस स्थान पर नहीं मिल सकता है।
& lt;% @ page language = "java" import = "import com.ecc.SiteAdmin सर्वलेट्स। * "% & Gt;
SiteAdminLogin.jsp: 1: 36: आयात एक कीवर्ड है और इसे पहचानकर्ता के रूप में प्रयोग नहीं किया जा सकता।
& lt; % @ पेज भाषा = "java" import = "import com.ecc.SiteAdmin.servlets। *"% & Gt;
मुझे लगता है कि यह मुझसे कोड आयात शब्द को निकालने के लिए कह रहा है, लेकिन यह JDK5 पर क्यों काम करता है और JDK6 नहीं? क्या इसके लिए कुछ और है?
संपादित करें: यह मेरे सहयोगी मशीन पर ठीक काम करता है जो आईई 7 का प्रयोग कर रहा है, मैंने कुछ समय पहले आईई 8 में अपग्रेड कर लिया है और फिर आईई 8 की स्थापना रद्द कर दी है और स्विच किया है वापस आईई 7 पर ऐसा लगता है कि आईई साइड पर एक संघर्ष है
पेज डायरेक्टिव की विशेषता में जावा पैकेजों की अल्पविराम से अलग सूची होना चाहिए जेएसपी फ़ाइल आयात करना चाहिए इसलिए जो वाक्यविन्यास आप यहां दिखा रहे हैं वह सही नहीं है और दोनों मामलों में विफल होना चाहिए (सटीक अंतर खोजने के लिए अधिक परीक्षण की आवश्यकता होगी, जनरेटेड क्लास प्रदान करना आदि)।
लेकिन जब तक आप WebLogic एपसी
को डीबग करना नहीं चाहते हैं, तो मैं इस समस्या पर बहुत अधिक समय नहीं बिताना चाहूंगा, बस इसे ठीक करने के लिए ठीक से आयात लिखें:
> & lt;% @ पृष्ठ भाषा = "java" import = "com.ecc.SiteAdmin.servlets। *"% & Gt;
आपके संपादन के बारे में, मुझे नहीं लगता कि ब्राउज़र में इस समस्या से कोई लेना-देना है क्योंकि यह एक शुद्ध सर्वर-साइड इश्यू है। फिर, बस इसे ठीक करें और उस पर समय बिताने बंद करें।
Comments
Post a Comment