【问题标题】:java ee : how to read xml file in resourcesjava ee:如何读取资源中的xml文件
【发布时间】:2015-02-10 10:13:03
【问题描述】:

我使用 openshift 在 JBOSS 服务器中在线上传了我的 java ee。

我正在尝试使用 servlet 打开一个 xml 文件,(servlet 位置:src/main/java/myservlet/myservlet.java)如果我尝试使用带有 html 输出的 web navigator/java 客户端,我可以访问我的 servlet . 我的 xml 文件位于 src/main/resources/Liste.xml

我在 stackoverflow 中发现我必须将它与 maven 一起使用才能进行部署:

InputStream is = ClassName.class.getResourceAsStream("/Liste.xml");

但在我的构造函数中,我这样做是为了解析我的 xml 文件:

    File fichier = new File(nomFichier);
    document = constructeur.parse(fichier);

所以我不太明白如何使用 getResourceAsStream...

【问题讨论】:

    标签: maven jakarta-ee deployment


    【解决方案1】:

    此方法将在本地类路径、jar 和加载类文件的目录中进行搜索。 如果文件路径以 / 开头,则它是绝对路径,否则文件路径与您的类的包相关(在您的情况下为 ClassName)。 你可以看看下面的帖子:how do you make getResourceAsStream work while debugging Java in Eclipse?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-05-18
      • 2010-09-29
      • 2023-03-24
      • 2017-02-16
      相关资源
      最近更新 更多