2016-10-28 2 views
-1

Я не могу получить содержимое файла с помощью Groovy.Groovy - Чтение файлов с сервера tomcat

Ниже приведен код, ошибка в SoapUI

portnumber = ":8080" 
extractedValues = new File("//hostname"+"${portnumber}"+"/share/test/working/test.csv").getText('UTF-8') 
log.info(extractedValues) 

Ошибка:

java.io.FileNotFoundException: \\hostname:8080\share\test\working\test.csv (The network path was not found) error at line: 54

Я чувствую, что вопрос с номером порта, таким образом, почему я передаю его в переменной.

Ссылка сама работает при регистрации на сервере и пытается запустить ее из проводника файлов.

+0

Что вы пытаетесь сделать? это файл на общей машине или URL-адрес? – Rao

ответ

0

Похоже, вы читаете файл, размещенный в tomcat, т. Е. URL.

Вот как вы получите ее содержимое:

def host = 'localhost' 
def port = '8080' 
def extractedValues = new URL("http://${host}:${port}/share/test/working/test.csv").getText('UTF-8') 
log.info extractedValues 
+0

большое спасибо rao, что работает .. Следующим этапом будет поиск файла в этом каталоге .. любые идеи? Я попытался list(), listFiles(), содержит, не повезло. – user7083100

+0

Может быть, вы хотите создать отдельный вопрос. – Rao

Смежные вопросы