Java - Невозможно написать на URLConnection - PullRequest
0 голосов
/ 22 февраля 2012

Мне нужно добавить содержимое файла, существующего на сервере Tomcat. Итак, я использую URLConnection для выполнения этой задачи.

Код, который я пытаюсь:

URL url = new URL("http://localhost:8080/css/extractedcss.css");
    URLConnection urlcon = url.openConnection();
    urlcon.setDoOutput(true);

    OutputStreamWriter out = new OutputStreamWriter(
            urlcon.getOutputStream());
    out.write("New Text");
    out.close(); 

Нет никаких исключений, которые я получаю во время выполнения вышеуказанного кода, но когда я просматриваю файл, я не получаю никакого нового текста.

Пожалуйста, помогите!

С уважением,

1 Ответ

1 голос
/ 22 февраля 2012

Вы не можете писать напрямую в файл на сервере tomcat - по крайней мере, не в HTTP вы не можете.

Вам придется написать сервлет, чтобы выполнить написание для вас, а затем использовать запрос POST / PUT к этому сервлету с данными, которые вы хотите записать.

...