如何更改Jdeveloper在weblogic默认域中期望文件的行为



我正在使用Jdeveloper 11.1.1.7.0并开发Oracle adf web应用程序。weblogic服务器的默认域为C:UsersUserAppDataRoamingJDevelopersystem11.1.1.7.40.64.93DefaultDomain。它要求所有文件仅在此默认域位置。它不是从项目中读取的。那么,如何改变这种行为,使其可以从项目的当前路径中读取。

在这个问题上有人能帮忙吗。

从任何图像文件中获取路径,然后使用该路径设置user.dir。在这里,getAbsoluteFile()和getAbsolutiPath()起着至关重要的作用。

String path=FacesContext.getCurrentInstance().getExternalContext().getResource("/samp.png").getPath();
File directory = new File(path).getAbsoluteFile();
    System.out.println("***directory*" + directory.getAbsolutePath());
    if (directory.exists()) {
        System.setProperty("user.dir", directory.getAbsolutePath());
    }

相关内容

最新更新