Где разместить текстовые файлы в Eclipse Dynamic Web Project с использованием Tomcat?

Я работаю над динамическим веб-проектом в Eclipse с Tomcat 7. Все мои файлы html, css и javascript находятся в папке WebContent в рабочей области eclipse. Все файлы Java находятся внутри папки src. Все хорошо работает для простых программ. Но теперь я хочу прочитать текстовый файл из программ Java. Я не уверен, куда поместить текстовый файл в рабочую область eclipse, чтобы он был правильно развернут в каталоге веб-приложений Tomcat в папке./metadata eclipse.

2 ответа

Вы можете использовать API ServletContext.getResourceAsStream().

Пример можно найти по этой ссылке. Предполагается, что файл должен храниться в каталоге /WEB-INF

Поместите ваши файлы в папку webroot или вне папки webroot, где это возможно для чтения файлов.

папка внутри классов хороша из-за пути к классам по умолчанию для веб-приложений

Другие вопросы по тегам