相关疑难解决方法(0)

在基于servlet的应用程序中放置位置以及如何读取配置资源文件?

在我的Web应用程序中,我必须向一组预定义用户发送电子邮件finance@xyz.com,因此我希望将其添加到.properties文件中并在需要时访问它.这是一个正确的程序,如果是这样,那么我应该在哪里放置这个文件?我正在使用Netbeans IDE,它有两个单独的文件夹用于源文件和JSP文件.

configuration resources servlets java-ee properties-file

215
推荐指数
4
解决办法
25万
查看次数

getResourceAsStream()vs FileInputStream

我试图在webapp中加载一个文件,FileNotFound当我使用时我得到了一个例外FileInputStream.但是,使用相同的路径,我能够在我这样做时加载文件getResourceAsStream().这两种方法之间有什么区别,为什么一种方法有效而另一方方法无效?

java file-io web-applications fileinputstream

168
推荐指数
5
解决办法
19万
查看次数

Java:访问war中的属性文件

我已经在StackOverflow中搜索了"战争中的属性",但是没有一个结果适用于我的情况.

我正在使用Eclipse Galileo和GlassFish v3来开发一组Web服务.我正在使用具有以下结构的"动态Web项目"

Src
-java_code_pkg_1
-java_code_pkg_2
-com.company.config
--configfile.properties WebContent
-META-INF
-WEB-INF
--log4jProperties
--web.xml
--applicationContext.xml
--app-servlet.xml
Run Code Online (Sandbox Code Playgroud)

我想访问"java_code_pkg1"中的一个源文件中的"configfile.properties".我正在使用Spring Framework,一旦应用程序在服务器上启动,该文件就会被实例化.

我试过以下没有运气

getResourceAsStream("/com.company.config/configfile.properties");
getResourceAsStream("/com/company/config/configfile.properties");
getResourceAsStream("com/company/config/configfile.properties");
getResourceAsStream("/configfile.properties");
getResourceAsStream("configfile.properties");

getResourceBundle(..) didn't work either.
Run Code Online (Sandbox Code Playgroud)

当它不在WEB-INF/classes路径下时是否可以访问文件?如果是的话怎么样?

谢谢

java configuration properties war

8
推荐指数
2
解决办法
4万
查看次数

读取JSF应用程序中的资源文件

我需要在JSF应用程序中获取资源文件.

InputStream input = new FileInputStream("filename.xml");
Run Code Online (Sandbox Code Playgroud)

但是,系统找不到filename.xmlsample.xhtml网页位于同一文件夹中的文件.我怎么得到InputStream它?

resources jsf inputstream file

3
推荐指数
1
解决办法
2886
查看次数

ExternalContext#getResourceAsStream()返回null,将资源文件放置在哪里?

我正在尝试获取InputStream托管豆中的PNG文件,如下所示:

ExternalContext externalContext = FacesContext.getCurrentInstance().getExternalContext();
InputStream input = externalContext.getResourceAsStream("/myFile.png");
// input is null.
Run Code Online (Sandbox Code Playgroud)

但是,InputStream始终为null。这是怎么引起的,我该如何解决?

resources jsf externalcontext

2
推荐指数
1
解决办法
2896
查看次数