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 :
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
1 2
|
FileWriter fw = new FileWriter(fichier); |
vers :
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.
Partager