Groovy - 从 tomcat 服务器读取文件

Groovy - Reading files from tomcat server

我无法使用 Groovy 检索文件内容。

代码如下,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

我觉得问题出在端口号上,因此我将其传递到变量中。

link 本身在登录服务器并从文件资源管理器中尝试时可以正常工作。

您似乎正在阅读 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