Ecplise – Ant – impossible de lancer JavaDoc

En utilisant Ant avec Eclipse, il arrive souvent de rencontrer ce genre d'erreur : Buildfile: javadoc: Generating Javadoc Javadoc execution BUILD FAILED: :96: Javadoc failed: : CreateProcess: -d "; -package -doctitle "MyProject ; -classpath "; ; ; ; ; ; ; ; -version -author -tag "todo:a:To Do:" @C:DOCUME~1Tempjavadoc1318803750 error=2 Total time: 1 second< Cette erreur n'est qu' un problème de path. ;-) (more…)
Lire d'avantage

Tomcat – RMI – erreur d’URL d’accès aux classes

En utilisant du RMI sous Tomcat, il est possible de rencontrer l'exception suivante : RemoteException : RemoteException occurred in server thread; nested exception is: : error unmarshalling arguments; nested exception is: : no protocol: Ou bien : RemoteException : RemoteException occurred in server thread; nested exception is: : error unmarshalling arguments; nested exception is: : no protocol: Files/Apache Ces erreurs "ne sont" que des des problèmes de classpath. ;-) (more…)
Lire d'avantage

Shell – grep récursif

Le programme grep est un outil très utile pour chercher par exemple tous les fichiers sources qui font référence à telle ou telle fonction. Néanmoins l'option permettant de faire une recherche récursive dans les répertoires n'est pas disponible sur toutes les plates-formes (AIX, HP-UX, ...). En principe, il est possible de faire : $grep -r ma_fonction $grep -d recurse ma_fonction $rgrep ma_fonction Si cela ne fonctionne pas, voici d'autres fonctions de procéder (avec les utilitaires find et xargs) : $find…
Lire d'avantage

MVC & MVC2 – Modèle Vue Contrôleur (Model View Controller)

Le Model-View-Controller (MVC) est un modèle de conception logicielle très répandu et fort utile. Créé dans les années 80 par Xerox PARC pour Smalltalk-80, il est aujourd'hui fortement recommandé dans l'univers J2EE. Néanmoins il faut retenir que c'est un modèle de conception, et il est donc indépendant du langage de programmation. (more…)
Lire d'avantage

Eclipse & Ant – Impossible de trouver le compilateur

En utilisant Ant avec Eclipse, il arrive souvent de rencontrer ce genre d'erreur : Buildfile: build: Compiling 1 source file to D:eclipseworkspaceMyProjectdist BUILD FAILED: file:D:/eclipse/workspace/:11: Unable to find a javac compiler; is not on the classpath. Perhaps JAVA_HOME does not point to the JDK Total time: 400 milliseconds Ou bien : Buildfile: dist-with-classpath: RMI Compiling 1 class to D:eclipseworkspaceMyProjectdist BUILD FAILED: file:D:/eclipse/workspace/:53: Cannot use SUN rmic, as it is not available. A common solution is to set the environment variable…
Lire d'avantage

Struts & Commons Validator – Comment contrôler les champs pour confirmation ?

Le Commons Validator utilisé dans Struts est un outil extrêmement utile. Non seulement il permet de générer automatiquement les contrôles JavaScript côté client et les contrôles Java côté serveur, mais il permet surtout de factoriser (et réutiliser) ces contrôles. J'ai écrit il y a quelque temps un nouveau type de contrôle que je publie ici librement sous la licence GPL. (more…)
Lire d'avantage