Un petit blog principalement sur l'univers du développement pour partager aussi bien des astuces pratiques utiles au quotidien mais également réfléchir sur les évolutions et perspectives de l'informatique.
jeudi 29 mars 2012
Import d'un projet maven : Pas de J sur le dossier projet
Problème :
J'ai fait les étapes suivantes
- Import Existing Maven project
- Browse -> Choix du projet Maven avec ces modules qui contient les modules
Dans le Package Explorer, on constate que le projet est un projet Maven mais pas Java.Il n'y a pas de J sur le dossier du projet.
Solution :
==> Clic droit Configure --> Convert to facet form
samedi 17 mars 2012
Go : Lecture et Ecriture d'un fichier
Pour lire et écrire dans un fichier avec Go, il suffit d'utiliser le package io/ioutil.
qui contient des méthodes telles que ReadFile ou WriteFile
Exemple :
package main
import ("fmt";"io/ioutil")
func main() {
fmt.Print("Lecture \n");
contents,_ := ioutil.ReadFile("/home/damikde/tmp/server.log")
println(string(contents))
fmt.Print("Ecriture \n");
ioutil.WriteFile("/home/damikde/tmp/toto", contents, 0x777)
}
jeudi 15 mars 2012
mercredi 7 mars 2012
Bonjour,
J'ai mis à jour ma liste de blogs avec l'ajout du podcast cast-it.
Pour ceux que ça intéresse, il y a un article intéressant sur le package java.io sur coder breakfast : http://thecodersbreakfast.net/index.php?post/2012/01/15/java-io-explique-simplement
J'ai mis à jour ma liste de blogs avec l'ajout du podcast cast-it.
Pour ceux que ça intéresse, il y a un article intéressant sur le package java.io sur coder breakfast : http://thecodersbreakfast.net/index.php?post/2012/01/15/java-io-explique-simplement
vendredi 28 octobre 2011
Knowledgeblackbelt
Si vous souhaitez valider vos connaissances en Java, il existe un autre moyen que la certification.
Il s'agit de Knowledgeblackbelt.
Le principe est simple : vous passez des examens et si vous réussissez vous obtenez des points et ces points vous permettent d'obtenir des ceintures.
L'avantage c'est qu'il y a beaucoup d'examens (JAVA SE, Design Pattern, JPA ...).Un autre avantage, c'est qu'il y a des cours encadrés par un coach.Ainsi, vous pouvez poser pleins de questions !
mercredi 24 août 2011
The content of element type must match
Problem :
J'ai eu l'erreur suivante :
The content of element type "filter" must match "(icon?,filter-name,display-name?,description?,filter-class,init-param*)".
Voici un extrait du fichier web.xml :
<filter>
<display-name>RichFaces Filter</display-name>
<filter-name>richfaces</filter-name>
<filter-class>org.ajax4jsf.Filter</filter-class>
</filter>
Solution :
En faite, la solution est dans le message.On doit déclarer les balises de filter-mappings dans un certain ordre.
Il faut mettre en premier filter-name puis url-pattern ou servlet name.
So you have to correct like that :
<filter>
<filter-name>richfaces</filter-name>
<display-name>RichFaces Filter</display-name>
<filter-class>org.ajax4jsf.Filter</filter-class>
</filter>
Une remarque importante :
Cette erreur est apparue car j'avais mis dans le fichier web.xml la dtd 2.3 :
<!DOCTYPE web-app PUBLIC
"-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
"http://java.sun.com/dtd/web-app_2_3.dtd" >
<web-app>
Cependant, il ne s'agit pas de la dernière dtd. Apparement, pour corriger l'erreur, il faut écrire le début de son web.xml comme ceci :
<?xml version="1.0"?>
<web-app version="2.5"
xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
vendredi 19 août 2011
GWT et Eclipse : Unable to find a module
Problème :
Lors du lancement de mon application, j'ai l'erreur suivante :
Loading modules
de.toolforge.googlechartwrapper.googlechartwrapper
[ERROR] Unable to find 'de/toolforge/googlechartwrapper/googlechartwrapper.gwt.xml' on your classpath; could be a typo, or maybe you forgot to include a classpath entry for source?
[ERROR] shell failed in doStartup method
Cependant, je n'ai aucune référence à ce module dans mon code (C'est un module que j'ai effacé).
Solution :
Run -> Run Configurations
Puis il faut aller dans votre application google dans l'onglet Arguments.
Il faut ensuite effacer le module qui pose problème.Dans mon cas : de.toolforge.googlechartwrapper.googlechartwrapper
Lors du lancement de mon application, j'ai l'erreur suivante :
Loading modules
de.toolforge.googlechartwrapper.googlechartwrapper
[ERROR] Unable to find 'de/toolforge/googlechartwrapper/googlechartwrapper.gwt.xml' on your classpath; could be a typo, or maybe you forgot to include a classpath entry for source?
[ERROR] shell failed in doStartup method
Cependant, je n'ai aucune référence à ce module dans mon code (C'est un module que j'ai effacé).
Solution :
Run -> Run Configurations
Puis il faut aller dans votre application google dans l'onglet Arguments.
Il faut ensuite effacer le module qui pose problème.Dans mon cas : de.toolforge.googlechartwrapper.googlechartwrapper
Inscription à :
Articles (Atom)