2009-10-07 12 views
5

मैं जावा और स्ट्रिप्स फ्रेमवर्क के साथ विकास शुरू करने की कोशिश कर रहा हूं। मैं अपने web.xml फ़ाइल में निम्नलिखितटॉमकैट 6 - अनुरोधित संसाधन ... उपलब्ध नहीं है

<?xml version="1.0" encoding="ISO-8859-1"?> 
<web-app version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd" 
    > 

     <filter> 
     <filter-name>StripesFilter</filter-name> 
     <filter-class>net.sourceforge.stripes.controller.StripesFilter</filter-class> 
     <init-param> 
      <param-name>ActionResolver.Packages</param-name> 
      <param-value> 
      pdapm.action 
      </param-value> 
     </init-param> 
     <init-param> 
      <param-name>Extension.Packages</param-name> 
      <param-value> 
      pdapm.extensions, org.stripesbook.reload.extensions 
      </param-value> 
     </init-param> 
     </filter> 

     <filter> 
     <filter-name>DynamicMappingFilter</filter-name> 
     <filter-class>net.sourceforge.stripes.controller.DynamicMappingFilter</filter-class> 
     </filter> 

     <filter-mapping> 
     <filter-name>DynamicMappingFilter</filter-name> 
     <url-pattern>/*</url-pattern> 
     <dispatcher>REQUEST</dispatcher> 
     <dispatcher>FORWARD</dispatcher> 
     <dispatcher>INCLUDE</dispatcher> 
     </filter-mapping> 

     <welcome-file-list> 
     <welcome-file>index.html</welcome-file> 
     </welcome-file-list> 

</web-app> 

मैं त्रुटि मिल रही है:

The requested resource ... is not available. 

क्या मैं जोड़ने के लिए या कुछ भी मैं बिल्ला के साथ जुड़े ठीक करने के लिए प्रयास करना चाहिए की जरूरत है। मैंने टॉमकैट एडन का इस्तेमाल xampp करने के लिए किया था। मैं एक नौसिखिया हूं इसलिए यह एक साधारण गलती या छोड़ दिया कदम हो सकता है। मैं बस सही दिशा में एक झुकाव की तलाश में हूँ।

[21:44:14] WARN net.sourceforge.stripes.util.ResolverUtil - Could not examine class 
'pdapm/action/BaseActionBean.class' due to a java.lang.UnsupportedClassVersionError 
with message: Bad version number in .class file (unable to load class 
pdapm.action.BaseActionBean) 

[21:44:14] WARN net.sourceforge.stripes.util.ResolverUtil - Could not examine class 
'pdapm/action/HomeActionBean.class' due to a java.lang.UnsupportedClassVersionError 
with message: Bad version number in .class file (unable to load class 
pdapm.action.HomeActionBean) 
+0

लॉग में कोई त्रुटि? –

+0

[21:44:14] WARN net.sourceforge.stripes.util.ResolverUtil - java.lang.UnsupportedClassVersion के कारण कक्षा 'pdapm/action/baseActionBean.class' की जांच नहीं कर सका: संदेश के साथ त्रुटि संस्करण: क्लास फ़ाइल में खराब संस्करण संख्या (कक्षा pdapm.action.BaseActionBean लोड करने में असमर्थ) [21:44:14] WARN net.sourceforge.stripes.util.ResolverUtil - java.lang के कारण कक्षा 'pdapm/action/HomeActionBean.class' की जांच नहीं कर सका .UsupportedClassVersion संदेश के साथ त्रुटि: .class फ़ाइल में खराब संस्करण संख्या (वर्ग pdapm.action.HomeActionBean लोड करने में असमर्थ) –

+0

http://forums.sun.com/thread.jspa?threadID=5144147 – rjohnston

उत्तर

6

त्रुटि का अर्थ है कि आपकी स्ट्रिप लाइब्रेरी को टॉमकैट के जेवीएम की तुलना में एक नए जावा के साथ संकलित किया गया है। जावा अग्रेषित नहीं है। अपने टॉमकैट को जावा 5 के तहत चलाएं। यह जावा 6 के साथ संकलित कक्षाओं को लोड नहीं कर सकता है।

अपने सिस्टम पर जेआरई को अपग्रेड करें।

+0

मेरे सिस्टम पर जेआरई नवीनतम संस्करण है और इसे मेरे जावा-एचओएमई पर्यावरण चर द्वारा इंगित किया जा रहा है। हालांकि, xampp में टॉमकैट एडन में इंस्टॉलेशन में एक जेआर शामिल है और पुराने संस्करण का उपयोग कर रहा है। मैं tomcatw6.exe चला गया और इसे नए जेवीएम को इंगित करने के लिए इसे बदलने की कोशिश की, लेकिन फिर मैं टॉमकैट शुरू नहीं कर सका। कोई विचार? –

0

मुझे यकीन नहीं है, लेकिन मुझे लगता है कि ज़ेड ज़ेड कोडर सही हो सकता है कि आपने जांच की है कि आपकी परियोजना किस लक्षित अनुपालन स्तर पर लक्षित है और यदि यह 1.6 (जावा 6) पर सेट है; इसे 1.5 पर सेट करें (या जो भी जावा संस्करण आपका सर्वर चल रहा है) - पुनर्निर्माण और तैनाती और देखें कि क्या होता है।

संबंधित मुद्दे