약간의 문제가 있습니다. Java Web Service에서 FileInputStream을 사용하여 속성 파일을로드하려고합니다.웹 서비스의 Java FileInputStream
이InputStream is = null;
try
{
is = new FileInputStream("app.config.properties");
objPropiedades.load(is);
ruta = objPropiedades.getProperty("fileSales");
}
catch(IOException ioe)
{
ioe.printStackTrace();
}
콘솔은 나에게 다음 예외를 보여줍니다 :
이fileSales = C:/Users/clens/Documents/sales.xml
내 자바 웹 서비스 클래스는 다음 행이 포함
app.config.properties 파일은 다음 줄을 포함
FileNotFoundException: app.config.properties
로그 파일 :
당신의 속성 파일을 클래스 패스에 확실히으로SEVERE: at java.io.FileInputStream.open(Native Method) SEVERE: at java.io.FileInputStream.<init>(FileInputStream.java:138) SEVERE: at java.io.FileInputStream.<init>(FileInputStream.java:97)
app.config.properties. 실제 예외는 무엇입니까? –
@DuncanJones app.confi.properties가 있지만 웹 서비스에서 파일을 찾을 수 없습니다. – darthlitox
'FileInputStream' 생성자에 제공 한 경로가 현재 작업 디렉토리에 있지 않으면 유효하지 않습니다. 아마 그렇지 않습니다. –