#java #jboss
#java #jboss
Вопрос:
Я работаю над приложением JBoss 4.0.5 и сталкиваюсь с проблемой с сервлетами. Всякий раз, когда я что-либо изменяю в файле .JAVA, результат не отображается в браузере.
Допустим, существует функциональность, которая вставляет новую строку в таблицу «категория» базы данных PostgreSQL, и в ней есть столбец с именем «Title». Переменная Title извлекается из текстового поля, и когда я изменяю эту переменную на что-то вроде…
String Title = "With Jboss Servlet Updated " UserInputTitle;
Хотя это и вводит запись в базу данных, но там нет объединенной строки, начинающейся с «С обновлением сервлета Jboss». Я совершенно запутался, разбираясь в этом.
Вот мои консольные данные, и я пишу ошибки и так далее. http://typewith.me/ep/pad/view/ro.rGpg01GQjFj/rev.2
Ответ №1:
Вы не можете просто модифицировать исходный код Java и ожидать, что изменения будут отражены в запущенном приложении. Вам необходимо перекомпилировать, перепаковать приложение и повторно развернуть в JBoss.
Комментарии:
1. Да, я это знаю. Я перезапускаю Jboss каждый раз, когда в нем что-то меняю, и несколько недель назад он работал нормально. Это внезапная реакция.
2. @Umair: Достаточно справедливо, но вам нужно рассказать нам об этих вещах в вопросе.