Bunun için pek çok konu olduğunu biliyorum ama her şeyi denedim gibi görünüyor. Ben orada benim dosya adını koyabilirsiniz ve bir src klasörü varsa onu bulurGetResourceAsStream dönen null, dosya var
InputStream is = context.class.getClassLoader().getResourceAsStream("file.props");
ama biz bir apache sunucu üzerinde koyduğunuzda, bir src klasör otomatik olarak oluşturulmaz, bu nedenle bulamıyor o. Doğrudan web-inf klasörüne ve
'u yerleştirmeyi denedim ancak bu her zaman boş olarak döndürülür. Bunun nedeni nedir? Dosya var, neden bulamıyor?
[bu] 'yı okuyun (http://stackoverflow.com/questions/676250/different-ways-of-loading-a-file-as-an-inputstream), peki bu zaten açıklanmıştır – Gaurav
Dosya kullanmayın .ayırıcı./Yerine kullanın. –
WEB-INF, web uygulamanızın sınıfında değil. Ancak WEB-INF/sınıfları web uygulamanızın sınıf yolunda. Yani, file.props dosyasını WEB-INF/classes/file.prop dosyasına koyun. – rickz