gpt4 book ai didi

java - 如何在 Websphere 6.1 中查找资源

转载 作者:行者123 更新时间:2023-12-02 07:55:41 26 4
gpt4 key购买 nike

我有一个网络项目和一个源项目。

在 Web 项目中,我有一个名为 xsd 的文件夹,我想从源项目的 java 文件中访问该文件夹。

从 servlet 或 jsp,我可以使用

访问 xsd

getServletContext().getRealPath("/xsd")

但是,从我没有 servletcontext 的源项目中,我不知道该由谁来获取 Web 项目中的 xsd 文件夹。我无法使用绝对路径,因为当项目部署到我们的生产服务器时这是未知的。

当我在 java 中使用 File 时,我得到

new File(".") 打印 C:\SDP75\runtimes\base_v61\profiles\was61profile1\ ,其中不包含我的 xsd 文件夹和 Web 项目

我怎样才能轻松做到这一点?

最佳答案

你能不能把xsd放在类路径上然后再做

Thread.currentThread().getContextClassLoader().getResourceAsStream("xsd/A.xsd");

它不会给你一个文件,但这就足够了吗?

编辑:删除了前导 /,因为它仅适用于 Class.getResource() 而不是 Classloader.getResource()

关于java - 如何在 Websphere 6.1 中查找资源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9682320/

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