gpt4 book ai didi

java - 从 JBoss Web 服务访问文件(用于写入)

转载 作者:行者123 更新时间:2023-11-29 09:25:18 25 4
gpt4 key购买 nike

假设我的 Java Web 应用程序具有以下结构:

TheProject
-- [Web Pages]
-- -- abc.txt
-- -- index.jsp
-- [Source Packages]
-- -- [wservices]
-- -- -- WS.java

WS.java 是我的 Web 服务,它位于 wservices 包中。现在,我需要通过该服务访问 abc.txt 文件并向其写入数据。

这些是我的网址:

http://127.0.0.1:8080/TheProject/WS  <- the webservice
http://127.0.0.1:8080/TheProject/abc.txt <- the file I want to access

为了阅读文件,我 tried使用 getResourceAsStream 我成功地读取了它。但是现在我也想写这个文件,我tried这样的方法却失败了。

有没有一种方法可以从 WS.java 访问 abc.txt 文件并能够成功读取和写入它?

最佳答案

您必须首先找到该文件,然后在其上打开一个 File 对象,然后您可以像往常一样使用它。从“getResource”返回的 URL 开始,然后按照您的方式进行操作。

注意:此技巧对应用程序服务器部署 WAR 文件的方式进行了假设,并使其不可移植。

关于java - 从 JBoss Web 服务访问文件(用于写入),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2797726/

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