Как развернуть созданный файл.jar на сервере Apache Tomcat в Eclipse IDE?

Я застрял в процессе развертывания созданных файлов .jar в Eclipse.

Затмение находится в месте: E:\eclipse

Веб-проект находится по адресу: E:\Runtime_Testing\src\study_to_night

Tomcat находится по адресу: C:\apache-tomcat-7.0.54-windows-x64

Тем временем следуйте инструкциям по созданию файлов JAR в Eclipse:

  1. Щелкните правой кнопкой мыши свой проект Java и выберите "Экспорт".
  2. Разверните узел Java и выберите файл JAR.
  3. На странице "Спецификация файла JAR" установите флажок "Экспортировать исходные файлы и ресурсы Java"
  4. Выбрал пункт назначения экспорта как: E:OneForAll.jar; OneForAll - это имя моего .jar файла
  5. Установите флажок "Сжать содержимое файлов JAR"
  6. Далее ---> Готово.

После выполнения описанных выше шагов исполняемый файл JAR создается в указанном месте. Просто чтобы проверить, все ли файлы были извлечены в компоненте .jar, когда я выбрал опцию "Извлечь файлы", все исходные файлы были прослеживаемыми. Однако при двойном щелчке он выдает Error: Invalid or corrupt jarfile 'E:OneForAll.jar'.

Я чувствую, что потерян. Я что-то упустил? Что пошло не так?

Может ли кто-нибудь провести меня через шаги, чтобы сделать это вручную?

Ответ 1

Итак, вы успешно работаете в затмении? Но теперь вы хотите развернуть это протестированное веб-приложение?

затем

  1. Щелкните правой кнопкой мыши на Java Project и выберите "Экспорт".

  2. Разверните узел Web и выберите WAR файл.

Это экспортирует WEB-INF и связанные файлы, которые нужны tomcat.

Этот вопрос отвечает, что делать дальше. Как развернуть военный файл в Tomcat 7

Ответ 2

Apache tomcat - это веб-контейнер, который нельзя развернуть в tomcat-сервере. Если вы создали веб-приложение, затем экспортируйте свое приложение в качестве файла войны и поместите его в каталог tomcat webapp, запустите сервер, и ваша война будет развернута.

если у вас много кувшинов, вам все равно нужно связать их как войну