它能正常工作…问题是我将其设置为Web Project,而不是Oracle Enterprise Edition for Eclipse中的Java EE Utility Project。
作为一个Web项目,它将.class文件放入WEB-INF / classes而不是APP-INF中。
另外,需要将error.properties放入我的实际域中。
C:\ Oracle \中间件\ user_projects \ domains \ MyDomain
关于我自己的问题:
是否有默认目录或简单的配置区域,WebLogic会加载可在WebLogic中运行的任何应用程序访问的属性文件?
如果未设置-Dweblogic.ext.dirs,则默认为$ DOMAIN / lib; $ WL_HOME / common / lib / ext; $ WL_HOME / server / lib / ext
因此,如果将error.properties存储在$ DOMAIN / lib中,它将位于CLASSPATH上,并且应该能够使用getResourceAsStream(“ error.properties”)加载它。