Bonjour,
Je veux modifier mon ontologie hébergé dans un serveur distant avec java, quand l'ontologie se localisais localement, la modification marche très bien avec le code suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 
StringWriter sw = new StringWriter();
        model.write(sw, "RDF/XML-ABBREV");
        String code = sw.toString();
        try {
            FileWriter fw = new FileWriter(fichier);
            fw.write(code);
            fw.close();
        } catch (FileNotFoundException fnfe) {
            fnfe.printStackTrace();
        } catch (IOException ioe) {
            ioe.printStackTrace();
        }
Mais après l'hébergement je peux toujours lire l'ontologie mais je ne peux pas la modifier en changeant la ligne
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
FileWriter fw = new FileWriter(fichier);
vers :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
FileWriter fw = new FileWriter("http://www.monsite.com/monfichier.owl");
Message d'erreur :
java.io.FileNotFoundException: http:\www.monsite.com\monfichier.owl (La syntaxe du nom de fichier, de répertoire ou de volume est incorrecte)
at java.io.FileOutputStream.open(Native Method)

PS: j'ai modifié le CHMOD de mon fichier vers 607 pour donner l'accès total au public, juste pour tester, toujours le même problème.
Merci de m'aider à résoudre ce problème.