Xalan – erreur lors de la transformation XSL

Il est possible de rencontrer parfois l'erreur suivante lors d'une transformation XSL : : can't declare any more prefixes in this context at (:524) at (:305) at (:442) at (:185) Ou bien : : : : : can't declare any more prefixes in this context at (:718) at (:352) Caused by: : : : can't declare any more prefixes in this context at (:842) at (:701) ... 4 more Caused by: : : can't declare any more prefixes in this…
Lire d'avantage

Analyse de la qualité du code source Java

Pour perdurer, un projet doit être maintenable. Ce point est assuré par un code source clair et une documentation complète et précise. Avec les outils actuels pour générer de la documentation à partir du code source, tout l'enjeu repose sur le code source du projet. Il existe des outils pour faire un audit du code source d'un projet Java. (more…)
Lire d'avantage

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