Это работает, попробуйте это:

разница между:

InputStream is = this.getClass().getClassLoader().getResourceAsStream(fileName)

а также

InputStream is = Thread.currentThread().getContextClassLoader().getResourceAsStream(fileName)

а также

InputStream is = this.getClass().getResourceAsStream(fileName)

Когда каждый из них более подходит для использования, чем другие?

Файл, который я хочу прочитать, находится в classpath как мой класс, который читает файл. Мой класс и файл находятся в одном банке и упакованы в EAR-файл и развернуты в WebSphere 6.1.

Ответы на вопрос(6)

Ваш ответ на вопрос