Pytanie : Problem z zapadać w sen zimowy składnia

I mieć problem z mój zapadać w sen zimowy składnia lub przynajmniej I myśleć który być the problem. Tutaj być mój konsola wydajność,
Initializing AppEngine server
[OSTRZEGAĆ] ************************** ********** ********** **********
There być nowa wersja the SDK available.
-----------
Latest SDK:
Release: 1.3.5
Timestamp: Mon Jun 21 23:21: 30 BST 2010
API wersja: [1.0]

-----------
Your SDK:
Release: 1.3.2
Timestamp: Poślubiać Mar 17 19:19: 29 GMT 2010
API wersja: [1.0]

-----------
Please wizyta http://code.google.com/app engine dla the opóźniony SDK.
************************** ********** ********** **********

25-Jul-2010 13:17: 13 com.google.apphosting.utils.jetty. JettyLogger info
INFO: JettyLogger (null) przez com.google.apphosting.utils.jetty. JettyLogger
25-Jul-2010 13:17: 14 com.google.apphosting.utils.config. AppEngineWebXmlReader readAppEngineWebXml
INFO: Pomyślnie przetwarzać C:\Users\Owner\Project\GWT Project \ war \ WEB-INF/appengine-web.xml
25-Jul-2010 13:17: 14 com.google.apphosting.utils.config. AbstractConfigXmlReader readConfigXml
INFO: Pomyślnie przetwarzać C:\Users\Owner\Project\GWT Project \ war \ WEB-INF/web.xml
The serwer biegać przy http://localhost:8888/
25-Jul-2010 13:18: 18 com.google.appengine.tools.development.ApiProxyLocalImpl log
SEVERE: [1280063898722000] javax.servlet.ServletContext bela: Wyjątek podczas gdy wysyłać przybywający RPC call
com.google.gwt.user.server.rpc. UnexpectedException: Usługowy metoda "jawny abstrakt com.dcu.project.dto.GPSDataDTO com.dcu.project.client. DataService.getData ()" rzucać niespodziewany wyjątek: java.lang.NoClassDefFoundError: org/zapadać w sen zimowy/cfg/Configuration
przy com.google.gwt.user.server.rpc.RPC.encodeResponseForFailure (RPC.java: 378)
przy com.google.gwt.user.server.rpc.RPC.invokeAndEncodeResponse (RPC.java: 581)
przy com.google.gwt.user.server.rpc. RemoteServiceServlet.processCall (RemoteServiceServlet.java: 188)
przy com.google.gwt.user.server.rpc. RemoteServiceServlet.processPost (RemoteServiceServlet.java: 224)
przy com.google.gwt.user.server.rpc. AbstractRemoteServiceServlet.doPost (AbstractRemoteServiceServlet.java: 62)
przy javax.servlet.http.HttpServlet.service (HttpServlet.java: 713)
przy javax.servlet.http.HttpServlet.service (HttpServlet.java: 806)
przy org.mortbay.jetty.servlet.ServletHolder.handle (ServletHolder.java: 511)
przy org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter (ServletHandler.java: 1166)
przy com.google.appengine.api.blobstore.dev.ServeBlobFilter.doFilter (ServeBlobFilter.java: 51)
przy org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter (ServletHandler.java: 1157)
przy com.google.apphosting.utils.servlet.TransactionCleanupFilter.doFilter (TransactionCleanupFilter.java: 43)
przy org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter (ServletHandler.java: 1157)
przy com.google.appengine.tools.development.StaticFileFilter.doFilter (StaticFileFilter.java: 122)
przy org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter (ServletHandler.java: 1157)
przy org.mortbay.jetty.servlet.ServletHandler.handle (ServletHandler.java: 388)
przy org.mortbay.jetty.security.SecurityHandler.handle (SecurityHandler.java: 216)
przy org.mortbay.jetty.servlet.SessionHandler.handle (SessionHandler.java: 182)
przy org.mortbay.jetty.handler.ContextHandler.handle (ContextHandler.java: 765)
przy org.mortbay.jetty.webapp. WebAppContext.handle (WebAppContext.java: 418)
przy com.google.apphosting.utils.jetty. DevAppEngineWebAppContext.handle (DevAppEngineWebAppContext.java: 70)
przy org.mortbay.jetty.handler.HandlerWrapper.handle (HandlerWrapper.java: 152)
przy com.google.appengine.tools.development.JettyContainerService$ApiProxyHandler.handle (JettyContainerService.java: 349)
przy org.mortbay.jetty.handler.HandlerWrapper.handle (HandlerWrapper.java: 152)
przy org.mortbay.jetty. Server.handle (Server.java: 326)
przy org.mortbay.jetty.HttpConnection.handleRequest (HttpConnection.java: 542)
przy org.mortbay.jetty.HttpConnection$RequestHandler.content (HttpConnection.java: 938)
przy org.mortbay.jetty.HttpParser.parseNext (HttpParser.java: 755)
przy org.mortbay.jetty.HttpParser.parseAvailable (HttpParser.java: 218)
przy org.mortbay.jetty.HttpConnection.handle (HttpConnection.java: 404)
przy org.mortbay.io.nio.SelectChannelEndPoint.run (SelectChannelEndPoint.java: 409)
przy org.mortbay.thread.QueuedThreadPool$PoolThread.run (QueuedThreadPool.java: 582)
Caused obok: java.lang.NoClassDefFoundError: org/zapadać w sen zimowy/cfg/Configuration
przy com.dcu.project.server. DatabaseManager.GetEntryFromDB (DatabaseManager.java: 13)
przy com.dcu.project.server. DataServiceImpl.getData (DataServiceImpl.java: 17)
przy sun.reflect.NativeMethodAccessorImpl.invoke0 (Native Metoda)
przy sun.reflect.NativeMethodAccessorImpl.invoke (Unknown Źródło)
przy sun.reflect.DelegatingMethodAccessorImpl.invoke (Niewiadomy Źródło)
przy java.lang.reflect. Method.invoke (Unknown Źródło)
przy com.google.appengine.tools.development.agent.runtime. Runtime.invoke (Runtime.java: 100)
przy com.google.gwt.user.server.rpc.RPC.invokeAndEncodeResponse (RPC.java: 562)
… 30 more
Caused obok: java.lang.ClassNotFoundException: org.hibernate.cfg. Configuration
przy java.net .URLClassLoader$1.run (Unknown Źródło)
przy java.security.AccessController.doPrivileged (Native Metoda)
przy java.net .URLClassLoader.findClass (Unknown Źródło)
przy java.lang.ClassLoader.loadClass (Unknown Źródło)
przy com.google.appengine.tools.development. IsolatedAppClassLoader.loadClass (IsolatedAppClassLoader.java: 151)
przy java.lang.ClassLoader.loadClass (Unknown Źródło)
… 38 more


I dołączać the kartoteka wymagać, używać jako serwer strona składnik GWT app.
4 .java kartoteka w the attachment.
NMEADATA.JAVA i GPSDATA.JAVA być w zasadzie the ten sam fasola. NMEADATA mieć adnotacja dla use z GPSDATA więc ono móc wysyłać przez RPC dla use z GWT client.

DATABASEMANAGER.JAVA rękojeść the baza danych akcja. DATASERVIMPL tworzyć DATABASEMANGER dane od the baza danych using zapadać w sen zimowy. Jeżeli I hardcode GPSDATADTO jak widziane w the komentować komentować sekcja DATASERVIMPL ono pracować więc ono musieć przed pracować the problem lies.

(1):
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
69:
70:
71:
72:
73:
74:
75:
76:
77:
78:
79:
80:
81:
82:
83:
84:
85:
86:
87:
88:
89:
90:
91:
92:
93:
94:
95:
96:
97:
98:
99:
100:
101:
102:
103:
104:
105:
106:
107:
108:
109:
110:
111:
112:
113:
114:
115:
116:
117:
118:
119:
120:
121:
122:
123:
124:
125:
126:
127:
128:
129:
130:
131:
132:
133:
134:
135:
136:
137:
138:
139:
140:
141:
142:
143:
144:
145:
146:
147:
148:
149:
150:
151:
152:
153:
154:
155:
156:
157:
158:
159:
160:
161:
162:
163:
164:
165:
166:
167:
168:
169:
170:
171:
172:
173:
174:
175:
176:
177:
178:
179:
180:
181:
182:
183:
184:
185:
186:
187:
188:
189:
190:
191:
192:
193:
194:
195:
196:
197:
198:
199:
200:
201:
202:
203:
204:
205:
206:
207:
208:
209:
210:
211:
212:
213:
214:
215:
216:
217:
218:
219:
220:
221:
222:
223:
224:
225:
226:
227:
228:
229:
230:
231:
232:
233:
234:
235:
236:
237:
238:
239:
240:
241:
242:
243:
244:
245:
246:
247:
248:
249:
250:
251:
252:
253:
254:
255:
256:
257:
258:
259:
260:
261:
262:
263:
264:
265:
266:
267:
268:
269:
270:
271:
272:
273:
274:
275:
276:
277:
278:
279:
280:
281:
282:
283:
284:
285:
286:
287:
288:
289:
290:
291:
292:
293:
294:
295:
296:
297:
298:
299:
300:
301:
302:
303:
304:
305:
306:
307:
308:
309:
310:
311:
312:
313:
314:
315:
316:
317:
318:
319:
320:
321:
322:
323:
324:
325:
326:
327:
328:
329:
330:
331:
332:
333:
334:
335:
336:
337:
338:
339:
340:
341:
342:
343:
344:
345:
346:
347:
348:
349:
350:
351:
352:
DATABASEMANAGER.JAVA

pakunek com.dcu.project.server;

importowy java.util. Lista;

importowy org.hibernate. Zapytanie;
importowy org.hibernate. Sesja;

importowy com.dcu.project.model.NMEAData;

społeczeństwo klasowy DatabaseManager {

	jawny NMEAData GetEntryFromDB () {
		Sesyjny sesja = HibernateUtil.beginTransaction ();
		// Komentarz ten następny linia jeżeli ty chcieć i zgłaszać każdy egzekucja
		HibernateUtil.recreateDatabase ();
		// Najpierw tworzyć niektóre klient jednostka using metoda my tworzyć
		CreateNMEAData (sesja, "123456", "789123", 54.32, "N", 8.95, "W", 40, "345678");
		NMEAData dane = nowy NMEAData ();
		dane = GetData (sesja);
		HibernateUtil.com mitTransaction ();
		HibernateUtil.closeSession ();
		powrotny dane;
	}
	
	/**
	 * Ten metoda tworzyć nowy Klient jednostka w the baza danych using the
	 * pole argument jako argument
	 *
	jawny statyczny kawitacyjny CreateNMEAData (Sesyjny sesja, Smyczkowy Czas, 
			Smyczkowy Data, dwoisty Szerokość, Smyczkowy Lat_Dir, dwoisty Longitude, Smyczkowy Long_Dir, dwoisty Prędkość,
			Smyczkowy Kurs) {
		System.out.println ("Tworzyć nowy dane");
		NMEAData gpsdata = nowy NMEAData ();
		gpsdata.setTime (Czas);
		gpsdata.setDate (Data);
		gpsdata.setLat (Szerokość);
		gpsdata.setLat_Dir (Lat_Dir);
		gpsdata.setLongitude (Longitude);
		gpsdata.setLong_Dir (Long_Dir);
		gpsdata.setSpeed (Prędkość);
		gpsdata.setCourse (Kurs);
		session.save (gpsdata);
		System.out.println ("NMEA Dane Ratować! ");
	}
	
	
	/**
	 * Definitywny metoda definitywny pole nasz Klient z wszystkie ich pole
	 * Demonstrować Odratowanie tylko
	 *
	@SuppressWarnings ("niewstrzymany")
	jawny statyczny kawitacyjny DisplayCustomers (Sesyjny sesja) {
		Lista alldata = null;
		Zapytanie queryResult = session.createQuery ("od NMEAData");
		alldata = (Lista) queryResult.list ();
		
		dla (int i = (0); i < alldata.size (); i++) {
			NMEAData dane = (NMEAData) alldata.get (i);
			System.out.println (data.getID () + "," + data.getTime ());
		}
	}
	jawny statyczny NMEAData GetData (Sesyjny sesja) {

	
	int idVariable = (1);
	// Pierwszy Retrive the szczególny klient… pozwalać my znać the username
	Smyczkowy queryString = "od NMEAData dokąd ID =: ID";
	Zapytanie zapytanie = session.createQuery (queryString);
	query.setLong ("ID", idVariable);
	NMEAData dane = (NMEAData) query.uniqueResult ();
	System.out.println (data.getID ());
	powrotny dane;
}
}

DATASERVIMPL.JAVA

pakunek com.dcu.project.server;


importowy com.dcu.project.client.DataService;
importowy com.dcu.project.dto.GPSDataDTO;
importowy com.dcu.project.model.NMEAData;
importowy com.google.gwt.user.server.rpc.RemoteServiceServlet;

społeczeństwo klasowy DataServiceImpl przedłużyć RemoteServiceServlet narzędzie DataService {

	intymny statyczny finał długi serialVersionUID = 1L;

jawny GPSDataDTO getData () {
	
	DatabaseManager a = nowy DatabaseManager ();
	NMEAData dane = nowy NMEAData ();
	dane = a.GetEntryFromDB ();

	System.out.println (data.getLat ());
	
	
	GPSDataDTO myData = nowy GPSDataDTO ();
	myData.setID (data.getID ());
	myData.setDate (data.getDate ());
	myData.setTime (data.getTime ());
	myData.setLat (data.getLat ());
	myData.setLat_Dir (data.getLat_Dir ());
	myData.setLong (data.getLongitude ());
	myData.setLong_Dir (data.getLong_Dir ());
	myData.setSpeed (data.getSpeed ());
	myData.setCourse (data.getCourse ());
	
	/*
	myData.setID (1);
	myData.setDate ("111111");
	myData.setTime ("123456");
	myData.setLat (53.3);
	myData.setLat_Dir ("N");
	myData.setLong (- 8.9);
	myData.setLong_Dir ("W");
	myData.setSpeed (50.2);
	myData.setCourse ("123455");
	*
	
	powrotny myData;
	
  }

}

NMEADATA.JAVA

pakunek com.dcu.project.model;


importowy java.io. Serializable;
importowy javax.persistence.*;

@Entity
@Table (name= " barrytable ")
społeczeństwo klasowy NMEAData uprawomocniać Serializable {
	
intymny statyczny finał długi serialVersionUID = 1L;
ochraniać int ID;
ochraniać Smyczkowy Czas;
ochraniać Sznurek Data;
ochraniać dwoisty Lat;
ochraniać Smyczkowy Lat_Dir;
ochraniać dwoisty Longitude;
ochraniać Smyczkowy Long_Dir;
ochraniać dwoisty Prędkość;
ochraniać Smyczkowy Kurs;

jawny NMEAData () {
	
}
jawny NMEAData (int theID, Smyczkowy theTime, Smyczkowy theDate, dwoisty theLat, dwoisty theLat_Dir,
		dwoisty theLongitude, Smyczkowy theLongDir, dwoisty theSpeed, Smyczkowy theCourse)
{
	ID = theID;
	Czas = theTime;
	Data = theDate;
	Lat = theLat;
	Longitude = theLongitude;
	Long_Dir = theLongDir;
	Prędkość = theSpeed;
	Kurs = theCourse;
}
@Id
@GeneratedValue
@Column (name= " id ")
jawny int getID () {
	powrotny ID;
}
jawny kawitacyjny setID (int iD) {
	ID = iD;
}

@Column (length=30)
społeczeństwo Smyczkowy getTime () {
	powrotny Czas;
}
jawny kawitacyjny setTime (Smyczkowy czas) {
	Czas = czas;
}

@Column (length=30)
społeczeństwo Smyczkowy getDate () {
	powrotny Data;
}
jawny kawitacyjny setDate (Smyczkowy data) {
	Data = data;
}

@Column (length=30)
społeczeństwo dwoisty getLat () {
	powrotny Lat;
}
jawny kawitacyjny setLat (dwoisty lat) {
	Lat = lat;
}

@Column (length=30)
społeczeństwo Smyczkowy getLat_Dir () {
	powrotny Lat_Dir;
}
jawny kawitacyjny setLat_Dir (Smyczkowy latDir) {
	Lat_Dir = latDir;
}

@Column (length=30)
społeczeństwo dwoisty getLongitude () {
	powrotny Longitude;
}
jawny kawitacyjny setLongitude (dwoisty longitude) {
	Longitude = longitude;
}

@Column (length=30)
społeczeństwo Smyczkowy getLong_Dir () {
	powrotny Long_Dir;
}
jawny kawitacyjny setLong_Dir (Smyczkowy longDir) {
	Long_Dir = longDir;
}

@Column (length=30)
społeczeństwo kopia getSpeed () {
	powrotny Prędkość;
}
jawny pustka setSpeed (dwoisty prędkość) {
	Prędkość = prędkość;
}

@Column (length=30)
społeczeństwo Smyczkowy getCourse () {
	powrotny Kurs;
}
jawny kawitacyjny setCourse (Smyczkowy kurs) {
	Kurs = kurs;
}


}

GPSDATADTO.JAVA

pakunek com.dcu.project.dto;

importowy com.google.gwt.user.client.rpc.IsSerializable;

społeczeństwo klasowy GPSDataDTO uprawomocniać IsSerializable {

intymny statyczny finał długi serialVersionUID = 1L;
ochraniać int ID;
ochraniać Smyczkowy myTime;
ochraniać Smyczkowy myDate;
ochraniać dwoisty Lat;
ochraniać Smyczkowy Lat_Dir;
ochraniać dwoisty myLong;
ochraniać Smyczkowy Long_Dir;
ochraniać dwoisty Prędkość;
ochraniać Smyczkowy Kurs;

jawny GPSDataDTO () {
	
}
jawny GPSDataDTO (int theID, Smyczkowy theTime, Smyczkowy theDate, dwoisty theLat, dwoisty theLat_Dir,
		dwoisty theLongitude, Smyczkowy theLongDir, dwoisty theSpeed, Smyczkowy theCourse)
{
	ID = theID;
	myTime = theTime;
	myDate = theDate;
	Lat = theLat;
	myLong = theLongitude;
	Long_Dir = theLongDir;
	Prędkość = theSpeed;
	Kurs = theCourse;
}

jawny int getID () {
	powrotny ID;
}
jawny kawitacyjny setID (int iD) {
	ID = iD;
}


społeczeństwo Smyczkowy getTime () {
	powrotny myTime;
}
jawny kawitacyjny setTime (Smyczkowy czas) {
	myTime = czas;
}


społeczeństwo Smyczkowy getDate () {
	powrotny myDate;
}
jawny kawitacyjny setDate (Smyczkowy data) {
	myDate = data;
}


społeczeństwo dwoisty getLat () {
	powrotny Lat;
}
jawny kawitacyjny setLat (dwoisty lat) {
	Lat = lat;
}


społeczeństwo Smyczkowy getLat_Dir () {
	powrotny Lat_Dir;
}
jawny kawitacyjny setLat_Dir (Smyczkowy latDir) {
	Lat_Dir = latDir;
}


społeczeństwo dwoisty getLongitude () {
	powrotny myLong;
}
jawny kawitacyjny setLong (kopia kawitacyjny) {
	myLong = myLong;
}


społeczeństwo Smyczkowy getLong_Dir () {
	powrotny Long_Dir;
}
jawny kawitacyjny setLong_Dir (Smyczkowy longDir) {
	Long_Dir = longDir;
}


społeczeństwo kopia getSpeed () {
	powrotny Prędkość;
}
jawny pustka setSpeed (dwoisty prędkość) {
	Prędkość = prędkość;
}


społeczeństwo Smyczkowy getCourse () {
	powrotny Kurs;
}
jawny kawitacyjny setCourse (Smyczkowy kurs) {
	Kurs = kurs;
}


}

Odpowiedź : Problem z zapadać w sen zimowy składnia

gdzie ty stawiać twój zapadać w sen zimowy config kartoteka? twój kartoteka w poprawny ścieżka czek to!
Inne rozwiązania  
 
programming4us programming4us