Как я могу обновить Java-приложение Tomcat на сайте? - PullRequest
0 голосов
/ 03 августа 2011

Так что у меня есть это огромное Java-приложение, работающее на сервере Ubuntu.Как мне обновить один файл .java?Я должен перекомпилировать войну и загрузить?Могу ли я отредактировать / скомпилировать его удаленно?

1 Ответ

1 голос
/ 03 августа 2011

WAR, вероятно, расширен на сервере. Если файл просто JSP, его можно редактировать там, где он развернут. Если это класс, вам нужно перекомпилировать необходимый java-файл (который вполне может не быть в поле зрения) и заменить файл класса, существующий во время войны.

Если вы просто измените JSP, вы, скорее всего, просто оставите его, поскольку Tomcat обычно обнаруживает изменение и автоматически перекомпилирует JSP (возможно, нет, скорее всего).

Если вы хотите изменить файл класса, самый безопасный вариант - перезагрузить сервер после внесения изменений.

Обратите внимание, что если вы внесете изменения, если оригинальная война будет заменена или дата ее изменения была изменена, вы потеряете все изменения, внесенные в расширенный архив WAR.

Все они применяются в типичных случаях использования, но могут не относиться к вашей конкретной установке.

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