Как развернуть созданный файл.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:
- Щелкните правой кнопкой мыши свой проект Java и выберите "Экспорт".
- Разверните узел Java и выберите файл JAR.
- На странице "Спецификация файла JAR" установите флажок "Экспортировать исходные файлы и ресурсы Java"
- Выбрал пункт назначения экспорта как:
E:OneForAll.jar
; OneForAll
- это имя моего .jar файла
- Установите флажок "Сжать содержимое файлов JAR"
- Далее ---> Готово.
После выполнения описанных выше шагов исполняемый файл JAR
создается в указанном месте. Просто чтобы проверить, все ли файлы были извлечены в компоненте .jar, когда я выбрал опцию "Извлечь файлы", все исходные файлы были прослеживаемыми. Однако при двойном щелчке он выдает Error: Invalid or corrupt jarfile 'E:OneForAll.jar'
.
Я чувствую, что потерян. Я что-то упустил? Что пошло не так?
Может ли кто-нибудь провести меня через шаги, чтобы сделать это вручную?
Ответы
Ответ 1
Итак, вы успешно работаете в затмении? Но теперь вы хотите развернуть это протестированное веб-приложение?
затем
-
Щелкните правой кнопкой мыши на Java Project и выберите "Экспорт".
-
Разверните узел Web и выберите WAR файл.
Это экспортирует WEB-INF и связанные файлы, которые нужны tomcat.
Этот вопрос отвечает, что делать дальше. Как развернуть военный файл в Tomcat 7
Ответ 2
Apache tomcat - это веб-контейнер, который нельзя развернуть в tomcat-сервере. Если вы создали веб-приложение, затем экспортируйте свое приложение в качестве файла войны и поместите его в каталог tomcat webapp, запустите сервер, и ваша война будет развернута.
если у вас много кувшинов, вам все равно нужно связать их как войну