leonidas
03/11/2007, 14h29
Bonjour les jeunes,
alors j'ai un problème de compilation de ma servlet, dés que je lance le Run, j'ai l'erreur suivante:
The serializable class ServletFormulaire does not declare a static final serialVersionUID field of type long,
merci d'avance.
A trés bientot.
Bon codage ;)
leonidas
03/11/2007, 15h08
bon j'ai enlever l'erreur, j'ai rajouter
private static final long serialVersionUID = 0xf4e6b820290112b7L;
mais la compiliation ne marche toujours pas j'ai le message suivant:
Activation.main: avertissement : système sun.rmi.activation.execPolicy
propriété non spécifiée et ExecPermissions/ExecOptionPermissions
non autorisés ; les tentatives d'activation suivantes risquent d'échouer en raison de la vérification des permissions
ExecPermission/ExecOptionPermission. Pour obtenir de la
documentation sur la configuration de la sécurité rmid, reportez-vous à :
http://java.sun.com/j2se/1.4/docs/tooldocs/solaris/rmid.html
http://javasun.com/j2se/1.4/docs/tooldocs/win32/rmid.html
Activation.main : une exception s'est produite : Port already in use: 1098; nested exception is:
java.net.BindException: Address already in use: JVM_Bind
java.rmi.server.ExportException: Port already in use: 1098; nested exception is:
java.net.BindException: Address already in use: JVM_Bind
at sun.rmi.transport.tcp.TCPTransport.listen(TCPTrans port.java:243)
at sun.rmi.transport.tcp.TCPTransport.exportObject(TC PTransport.java:178)
at sun.rmi.transport.tcp.TCPEndpoint.exportObject(TCP Endpoint.java:382)
at sun.rmi.transport.LiveRef.exportObject(LiveRef.jav a:116)
at sun.rmi.server.UnicastServerRef.exportObject(Unica stServerRef.java:145)
at sun.rmi.registry.RegistryImpl.setup(RegistryImpl.j ava:92)
at sun.rmi.registry.RegistryImpl.<init>(RegistryImpl.java:78)
at java.rmi.registry.LocateRegistry.createRegistry(Lo cateRegistry.java:164)
at sun.rmi.server.Activation.main(Activation.java:204 9)
Caused by: java.net.BindException: Address already in use: JVM_Bind
at java.net.PlainSocketImpl.socketBind(Native Method)
at java.net.PlainSocketImpl.bind(PlainSocketImpl.java :331)
at java.net.ServerSocket.bind(ServerSocket.java:318)
at java.net.ServerSocket.<init>(ServerSocket.java:185)
at java.net.ServerSocket.<init>(ServerSocket.java:97)
at sun.rmi.transport.proxy.RMIDirectSocketFactory.cre ateServerSocket(RMIDirectSocketFactory.java:27)
at sun.rmi.transport.proxy.RMIMasterSocketFactory.cre ateServerSocket(RMIMasterSocketFactory.java:333)
at sun.rmi.transport.tcp.TCPEndpoint.newServerSocket( TCPEndpoint.java:615)
at sun.rmi.transport.tcp.TCPTransport.listen(TCPTrans port.java:231)
... 8 more
Essais de faire un extends de ta classe Rerialization petu être bien...
Mohamed_Rédha
03/11/2007, 19h22
Salam Leonidas,
Comme je te l'ai dit, je début vraiment avec Ecplise.. Mais d'après ce que j'ai compris, on ne lance pas une Servlet de l'Editeur… Il faut utiliser Tomcat, et voir le résultat à travers un bowser.
Sinon, il faut vérifier la forme de base de ta Servlet, sans oublier les déclarations :
...
import javax.servlet.*;
import javax.servlet.http.*;
public class wide extends HttpServlet {
//..Les Propriétés
private static final long serialVersionUID = 1L;
//..etc
leonidas
03/11/2007, 19h25
merci mes amis pour la réponse,
j'utilise Tomcat,
mais je pense que c'est un problème de configuration des rmid, je termine mon codage et je revien vers vous cher ami ;) , car j'ai refait tout le projet :razz:
On a crée un forum Java ici !!! Très bien:mrgreen: ,pour les servlets c'est pas vraiment mon truc, mais si vous avez besoin d’aide concernant les Applets ,jdbc ,Swing …n'hésiter pas ;)
vBulletin® v.3.6.5, Copyright ©2000-2008, Jelsoft Enterprises Ltd.
Tous droits réservés - Version française vbulletin-fr.org