Сохранение файлов через сервер перезапускается с помощью Tomcat в Eclipse? - PullRequest
1 голос
/ 18 апреля 2011

Я пытался найти ответы на этот вопрос, и в настоящее время я сбит с толку.

Мы используем Eclipse для разработки и тестирования, и сервер Tomcat 7 запускается из Eclipse.Поскольку в коде часто происходят изменения, он автоматически перезапускается и перезагружает компоненты Spring, когда в исходный код вносятся изменения.Из того, что я вижу, он перестраивает всю область «WebContent» для веб-приложения.

Итак, внутри приложения я попытался записать образы выходного файла, созданные в папке tomcat, где он помещает папку wtbwebapps.Тем не менее, поскольку он создается заново при каждом перезапуске сервера, эти файлы не сохраняются, и, поскольку я сохраняю местоположение файла в моей базе данных, я бы хотел, чтобы этот файл был при перезагрузке.сервер снова и снова.

Из моего исследования кажется, что вы можете установить "базу документов" в контексте для Tomcat ( Вопрос переполнения стека ).Затем я увидел это: Поток Eclipse , и они говорят, что атрибут docbase не поддерживается в Eclipse.

Так есть ли у кого-нибудь здесь идеи, где я могу поместить эти файлы, где они все еще будут доступны через Интернет?Эти изображения в основном являются результатами выполняемых имитаций, и необходимо, чтобы они были доступны.

Большое спасибо за любые мысли.У меня нет примеров кода здесь, потому что это похоже на настройку.Если бы я мог предоставить какую-либо информацию, которая могла бы помочь, я был бы рад.

1 Ответ

0 голосов
/ 19 апреля 2011

Я рекомендую хранить любое состояние приложения в месте, недоступном непосредственно из Интернета и не являющемся частью дерева кода вашего приложения.Определите отдельную папку, а затем используйте переменную среды или аналогичную, чтобы ваш код мог найти папку состояния приложения.Затем ваш сервлет обрабатывает запрос изображений и извлекает их из папки состояния приложения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...