2008-09-27 20 views
7

मैंने अभी गैनीमेड स्थापित किया है और इसमें एक पुरानी परियोजना की तलाश कर रहा हूं। मेरे सभी जेएसपी मुझे अजीब सत्यापन त्रुटियां दे रहे हैं। मैं जैसे सामान दिखाई दे रही है -ग्रहण गैनीमेड जेएसपी को सही ढंग से मान्य नहीं कर रहा है

Syntax error on token "}", delete this token 
Syntax error on token "catch", Identifier expected 
Syntax error, insert "Finally" to complete TryStatement 

मैं यहाँ सबसे अच्छा अभ्यास सामान कर रहा हूँ, कोई scriplets या कुछ भी है, तो मुझे लगता है कि ग्रहण गलत तरीके से मेरी JSPs के लिए एक जावा वर्ग सत्यापनकर्ता आवेदन कर रहा है। ऐसा होने से रोकने के बारे में कोई विचार?

के तहत विकल्प/संपादकों/फ़ाइल संघों मैं JSPs के लिए निम्नलिखित:

JSP Editor (default) 
Web Page Editor 
Text Editor 
CSS JSP Editor 

मैं कुछ याद आ रही है?

<%@ page language="java" contentType="text/html; charset=ISO-8859-1" 
pageEncoding="ISO-8859-1"%> 
+0

मैंने गैनीमेड पर छोड़ दिया क्योंकि मुझे इसकी मान्यता को बंद करने का कोई तरीका नहीं मिला। आप जो त्रुटियां देख रहे हैं वे जावा कोड से हैं जो ग्रहण आपके जेएसपी से उत्पन्न कर रहा है। यह आपके जेएसपी में एक बग के कारण गलत कोड उत्पन्न कर सकता है, लेकिन यदि यह समस्या की पहचान नहीं कर सकता है, तो यह कितना अच्छा है? – erickson

उत्तर

3

मैंने अभी गैनीमेड 3.4.2 डाउनलोड किया है और इसमें डब्ल्यूटीपी 3.0.4 जोड़ा है और यह त्रुटि मेरे लिए चली गई है।

2

वरीयताओं के तहत - -> संपादकों -

इसके अलावा मुझे लगता है कि यह सही है, लेकिन सिर्फ मामले में ऐसा नहीं है, यहाँ मेरा पेज निर्देश है> फ़ाइल संघों, आप जो संपादक (रों) देख सकते हैं .jsp फ़ाइलों से जुड़ा हुआ है। शायद यह एक गलत संपादक, और सामग्री की जांच के साथ जुड़ा हुआ है। आप वेब टूल्स प्लेटफ़ॉर्म (WTP) टूलकिट में एक उचित अच्छा जेएसपी संपादक पा सकते हैं।

+0

मैंने अभी जोड़ा जो मैं प्रश्न में देख रहा हूं ... – bpapa

3

यह वास्तव में संपादक के बारे में कुछ नहीं है।

आमतौर पर ऐसा है कि प्रारंभ या समाप्ति टैग कारण अनुवाद
या
बी) में असंतुलन JSP द्वारा कस्टम टैग के लिए पटकथा चर का परिणाम अनुचित हैंडलिंग है याद कर रहे हैं
ए) कस्टम टैग होता है सत्यापनकर्ता।

जेएसपी फ़ाइल में एक गलती है और दूसरी वैधता की गलती है। न तो आने वाली डब्ल्यूटीपी 3.0.3 और गैनीमेड एसआर 2 रिलीज में इस समस्या का कारण बन जाएगा।

1

मेरे पास एक ही समस्या है। अंतिम समापन ब्रेस पर ...

Syntax error on token "}", delete this token 
Syntax error on token "catch", Identifier expected 
Syntax error, insert "Finally" to complete TryStatement 

: जो कुछ भी JSP संपादक गेनीमेड में मेरी अगर/बाकी scriptlets पसंद नहीं करता है:

<% if(message != null) { %> 
    <p id="message"><%=message %></p> 
<% } else { %> 
    <p>Please login to view your account information.</p> 
<% } %> 

यह मुझसे कहता है। मेरे पास मूल पोस्टर के समान फ़ाइल एसोसिएशन हैं। मुझे लगता है कि मैं डब्ल्यूटीपी टूलकिट में एक और जेएसपी संपादक ढूंढने की कोशिश करूंगा, लेकिन मैं अपने निर्माण के साथ आया था।

5

मुझे वास्तव में पता चला कि मेरी समस्या eclipse webtools usergroup के माध्यम से क्या थी। मेरे लिए मुद्दा स्प्रिंग फॉर्म कस्टम टैग लाइब्रेरी का उपयोग था। यदि आप टैग को स्व-बंद करते हैं ...

<form:errors path="*" /> 

... तो आपको मूर्खतापूर्ण जेएसपी सत्यापन त्रुटि मिलती है। यदि आप टैग को बंद करते हैं जैसे कि शरीर की सामग्री थी ...

<form:errors path="*"></form:errors> 

तब त्रुटि दूर हो जाती है। मुझे गैनीमेड टीम के लिए एक बग के साथ अनुवर्ती करने की जरूरत है।

1

यह दुर्भाग्यवश एक ज्ञात बग है जिसे जाहिर तौर पर गैनीमेडे (ग्रहण गैनीमेड एसआर 1, वी 3.4.1) की सेवा रिलीज 1 में पेश किया गया है।

अधिक जानकारी के लिए निम्न पृष्ठ देखें:

http://www.coderanch.com/t/106846/IDEs-Version-Control-other-tools/Ganymede-bug-using-jsp-include

http://www.eclipse.org/newsportal/article.php?id=17447&group=eclipse.webtools#17447

बग डब्ल्यूटीपी 3.0.3 में तय हो गई है। ध्यान दें कि ग्रहण "सॉफ़्टवेयर अपडेट्स" फ़ंक्शन के माध्यम से फ़िक्स प्राप्त करने के लिए, आपको "मैज साइट्स ..." फ़ंक्शन का उपयोग करके अद्यतनों के दौरान खोजी जाने वाली साइटों की सूची में मैन्युअल रूप से WTP अद्यतन साइट को जोड़ना होगा और ग्रहण की जांच करना होगा Webtools साइट।

1

एचएम, मैं 3.0.3 तक अपग्रेड नहीं हुआ, कोई प्रभाव नहीं। यह ज्यादातर <% के लिए हो रहा है @ फ़ाइल शामिल करें = "somefile.jsp"%> -स्टाइल में शामिल हैं। अविश्वसनीय रूप से निराशाजनक - जब मेरे पास 300+ हैं तो वास्तविक त्रुटियों को ढूंढना बहुत मुश्किल हो जाता है। किसी के पास डब्ल्यूटीपी के पहले संस्करण में कोई भाग्य है?

3

मैंने अभी सॉफ्टवेयर अपडेट-> Gynemede अपडेट साइट-> "वेब और जावा ईई विकास" के लिए एक अद्यतन चलाया है और त्रुटि दूर जाने लगती है।

+0

अभी भी बहुत कुछ है: https://bugs.eclipse.org/bugs/buglist.cgi?quicksearch=jsp – BalusC