Как скомпилировать java веб-приложение по javac? - PullRequest
0 голосов
/ 17 марта 2020

У меня есть традиционный Java веб-проект, его структура отображается следующим образом:

|-lib
|-src
   |-main
      |-java
      |-resources
|-wbeapps
   |-WEB-INF
      |-web.xml

Я скомпилирую и запускаю это приложение с помощью конфигурации tomcat IDEA до того, как будут решены все вопросы, касающиеся компиляции, запуска и развертывания. by IDEA.

Теперь я должен изменить файл java, равный src\main\java\xxx, и это изменение абсолютно корректно, затем не использовать IDEA или Eclipse для достижения компиляции и развертывания в Tomcat.

Как я могу сделать это без IDEA или Eclipse, просто используйте javac или другие инструменты? Пожалуйста, дайте мне несколько советов, спасибо.

1 Ответ

0 голосов
/ 17 марта 2020

Вам понадобится файл war (архив веб-приложения), если вы хотите развернуть его в Tomcat. Чтобы сгенерировать файл war, сначала скомпилируйте все свои файлы, используя javac, а затем выполните команду jar:

jar -cvf project.war * 

Эта команда должна быть запущена из каталога проекта root ( не внутри WEB-INF или любых других папок).

Параметр - c указывает, что вы хотите создать файл, параметр -v будет генерировать подробный вывод, а параметр -f позволяет указать имя архива.

...