[ _owl_ @ 20.09.2006. 20:56 ] @
Napravio sam client/server aplikaciju koja koristi RMI. Klijent je bio klasicna desktop aplikacija koja koristi Swing. Hteo sam da napravim i web interfejs koristeci GWT-1.1.10 ali mi kompajler/rmic prijavljuje gresku prilikom generisanja stub klasa. Ukratko situacija je sledeca: Code: package server.model public class SrednjaSkola implements Serializable, IsSerializable { ... } Code: package server.controler; import java.rmi.Remote; import java.rmi.RemoteException; import server.model.SrednjaSkola; import client.model.SrednjaSkolaListFormData; public interface ISrednjaSkolaServerKontroler extends Remote { public SrednjaSkola getSrednjaSkolaFormData() throws RemoteException, SystemOperationException; public SrednjaSkola getSrednjaSkolaFormData(SrednjaSkola id) throws RemoteException, SystemOperationException; public SrednjaSkolaListFormData getSrednjaSkolaListFormData() throws RemoteException, SystemOperationException; public SrednjaSkola persist(SrednjaSkola srednjaSkola) throws RemoteException, SystemOperationException; public void delete(SrednjaSkola srednjaSkola) throws RemoteException, SystemOperationException; } Code: package server.controler; public class SrednjaSkolaServerKontroler implements IServerKontroler, ISrednjaSkolaServerKontroler, Serializable { ... } Pre nego sto sam dodao da klasa SrednjaSkola implementira interfejs IsSerializable sve je bilo u redu ali sada pri generisanju stub fajlova dobijam sledecu gresku: Citat: F:\Documents and Settings\owl\eclipse\workspace\PIS RMI>"F:\Program Files\Java\jdk1.5.0\bin\rmic.exe" server.controler.SrednjaSkolaServerKontroler F:\Documents and Settings\owl\eclipse\workspace\PIS RMI\server\controler\SrednjaSkolaServerKontroler_Stub.java:0: Class com.google.gwt.user.client.rpc.IsSerializable not found in class server.model.SrednjaSkola. // Stub class generated by rmic, do not edit. ^ 1 error Da li neko zna u cemu je problem i kako da ga resim?? |