При разработке моего собственного класса Java для использования в ColdFusion 8 я натыкаюсь на проблему, когда ColdFusion не распознает изменение * .java или * .class, по крайней мере, я не вижу изменение, которое я сделал на странице. Это какая-то проблема кеширования?Java-класс, кэшированный в ColdFusion
ответ
Вы можете попробовать использовать JavaLoader из RIAForge. Он позволяет указать загружаемый файл JAR или .class. Это даже не должно быть в пути к классам, поэтому вы можете хранить JAR в своем CFML, если хотите. Я уверен, что на него не повлияло кэширование.
Убедитесь, что "HotDeploy" не выключается ... :)
является его JVM аргумент, который должен быть дано явно для того, чтобы отключить его? – noobsaibot
Обратите внимание, что это хорошая идея для разработки или тестовых экземпляров, но вы, вероятно, не хотите этого для своего производственного сайта. – Jay
это должно быть в среде разработки. однако, как я могу заставить свою производственную среду заметить изменения в классе? – noobsaibot
- 1. ColdFusion - кэшированный CFC не обновляется
- 2. Кэшированный результат в AJAX
- 3. - это @import, кэшированный в firefox?
- 4. XML, кэшированный в локальных тестах
- 5. Кэшированный XML для PHP?
- 6. Полностью кэшированный динамический сайт
- 7. Кэшированный автозаполнение с Solr
- 8. Кадр Frameset, кэшированный Firefox
- 9. Кэшированный общий набор данных: ExecutionTime?
- 10. Кэшированный фрагмент никогда не истекает
- 11. Браузер кэшированный предыдущий проект флакона
- 12. кэшированный вид, теряющий свои события
- 13. ResourceHttpRequestHandler возвращает неверный (кэшированный?) Ресурс
- 14. Кэшированный маршрут очищается на Skmaps
- 15. Git не кэшированный файл загружается в Github
- 16. Загрузочный модальный контент, кэшированный в Internet Explorer
- 17. Как очистить IE, кэшированный селеном IWebDriver?
- 18. PHP-скрипт на Amazon EC2, возможно, кэшированный
- 19. Старый сайт IIS, кэшированный после публикации VS2012
- 20. perl get linux кэшированный номер памяти
- 21. TagHelper кэшированный вывод, вызывая GetChildContentAsync() и Content.GetContent()
- 22. Флажок wtform кэшированный динамический поле выбора?
- 23. ли кэшированный файл js замедляет отображение страницы
- 24. Как перезагрузить кэшированный JSP-сервер при перезагрузке
- 25. Застрял с изображениями/CSS, кэшированный браузером
- 26. Как повторно использовать кэшированный запрос ajax?
- 27. Azure web app - cookie, кэшированный на сервере
- 28. HTML5 Audio, вытолкнутый через PHP Не кэшированный
- 29. Выбрать подкатегорию элемента, используя кэшированный селектор (JQuery)
- 30. Миграция из ColdFusion 7 в ColdFusion 11
Великая библиотека. Но старая версия по существу вела себя так же, как CF. т.е. новые банки не были обнаружены до тех пор, пока вы не откажетесь от CF-сервера или с javaLoader, создайте новый экземпляр. Однако новая версия (1.0 альфа) может быть вариантом. Он поддерживает «Динамическую компиляцию». Но обязательно посетите http://www.compoundtheory.com/?action=displayPost&ID=212. – Leigh
Да, я думаю, идея состоит в том, что создание нового экземпляра с загрузчиком классов - это то, что вам нужно будет сделать. Я не думаю, что был бы способ сделать с WIHOUT создание нового экземпляра. Или перезапись существующего экземпляра. Может быть, если вы зацепились в какой-то Groovy .... – ryber