gpt4 book ai didi

java - 尝试将文件路径从 C 驱动器重定向到 tomcat apache 服务器

转载 作者:行者123 更新时间:2023-11-28 22:24:19 25 4
gpt4 key购买 nike

有没有办法更改 java 程序中 C 文件夹中存在的文件的路径并将其放入 tomcat apache 服务器。整个代码在 Eclipse IDE 上运行,Java 程序采用本地计算机 C: 中存在的文件的路径。我可以更改该路径并以某种方式从 Tomcat apache 服务器存储或重定向该路径吗?

我们通过本地机器上的 tomcat apache 服务器运行代码,现在我们想实现 CI/CD 管道并将代码托管在 rancher 上,代码首先托管在 gitlab 上,然后管道启动。有没有办法可以更改此路径并将文件存储在 tomcat apache 服务器中或从服务器重新定向文件的路径。或者项目在通过流水线处理时会不会遇到什么问题?我正在使用 Eclipse 作为 IDE。非常感谢任何帮助。

private final static String Word2VecModelPath = "C:\\german.model";
// change this path

最佳答案

这里:

private final static String Word2VecModelPath = "C:\\german.model"

那不是文件系统上的“路径”!此时,它只是一个字符串,一个字符序列。您可以转向操作系统,鉴于此字符串类似于本地文件系统中的目录,您可以使用 Java API 访问相应的文件。

问题是:该文件位于本地计算机还是远程系统上并不重要。对于您的用例而言,重要的是您可以通过文件系统访问它。

换句话说:如果您的服务器将其文件写入网络驱动器,并且您的客户端可以访问该驱动器,那么您只需更改该路径字符串,使其可能指向不同的驱动器。

但最有可能的是,事情更复杂:因为该资源不在您有权访问的某些文件系统上。

例如,然后您必须先与您的服务器对话,然后从那里下载该文件。

换句话说:您首先要了解访问本地文件系统中的文件与某些服务器拥有的资源之间的区别您可以通过此服务器提供的 API 进行访问。

关于java - 尝试将文件路径从 C 驱动器重定向到 tomcat apache 服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54749590/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com