您应该使用
getResourceAsStream或类似的名称。有关如何访问资源的信息,请参见这篇文章。(这独立于Glassfish-
适用于所有Java EE应用服务器。)
另请参阅此JavaWorld文章。
更新: 如果文件位于该位置
src/ss.properties,请检查文件是否已复制到
WEB-INF/classes。然后,您应该可以使用以下代码访问它:
InputStream propStream = ClassLoader.getResourceAsStream("ss.properties");或(如果使用中的方法,请注意斜杠
java.lang.Class)
InputStream propStream = Class.getResourceAsStream("/ss.properties");请注意,需要使用完整的文件名(包括
.properties扩展名)。
如果以上两种方法均无效,请用替换
getResourceAsStream呼叫,
getResource(...).openStream()并张贴应引发的异常的详细信息。



