Перейти к содержимому

Как запустить war файл

  • автор:

Формат файла WAR — описание, как открыть?

Файл формата WAR открывается специальными программами. Чтобы открыть данный формат, скачайте одну из предложенных программ.

Чем открыть файл в формате WAR

Тип файла: Java Web Archive Разработчик: Oracle Категория: Сжатые файлы (архивы)

Сжатый пакет, содержащий основанные на Java веб-компоненты и приложения, запускаемые на веб-сервере. Форматируется так же как и файл расширения .JAR, но включает в себя дополнительную информацию, сообщающую серверу приложения, какие классы сервлета Java запускать.

Файлы WAR могут содержать классы утилиты серверной стороны (такие как корзины покупок), статические веб-ресурсы (HTML, изобразительные и звуковые файлы) и классы стороны клиента (классы прикладных программ и утилиты). Их можно запускать на веб-сервере с помощью поддерживающей программы, такой как Tomcat Web Application Manager в Apache.

Поскольку файлы WAR хранятся в формате архива, содержимое файла WAR можно извлекать с помощью утилиты декомпрессии вроде Stuffit Expander.

Чем открыть файл в формате WAR (Java Web Archive)

Как запустить web проект (war file) из под консоли?

Здравствуйте, мне нужно реализовать restful сервис, который цепляет данные из базы средствами JPA. Я пользовался netbeans и создал в службах базу данных, потом уже создал кслассы сущности над базой и сам restful сервис. Впринципе все работает из под netbeans, но мне нужно реализовать так, что бы максимально упростить запуск сервера, посредством war файла. Что я имею:
1) Есть war файл с скомпилироваными файлами проекта
2) Есть папка с БД derby с расширениями .dat и .lck
Пытался запустить war файл средствами glassfish-4.1.1\bin\asadmin, все без успешно, ну полюбому потомучто у мне не настроенно подключение к javaDB или нужно стратовать сервер тоже из консоли. Вообщем в этом то и вопрос как мне запустить весь проект из под консоли.

. ДОБАВЛЮ ЧТО ЕСЛИ В NEtbeans Я ЗАПУСКАЮ JAVA db В РУЧНУЮ, ТО WAR ФАЙЛ НА СЕРВЕРЕ РАБОТАЕТ.
ВОТ ЛОГИ

type Exception report messageInternal Server Error descriptionThe server encountered an internal error that prevented it from fulfilling this request. exception javax.servlet.ServletException: javax.ejb.EJBException root cause javax.ejb.EJBException root cause javax.persistence.PersistenceException: Exception [EclipseLink-4002] (Eclipse Persistence Services - 2.6.1.v20150605-31e8258): org.eclipse.persistence.exceptions.DatabaseException Internal Exception: java.sql.SQLNonTransientConnectionException: . . . Error Code: 40000 Call: SELECT ORDERS_ID, TIME, ITEM_ID FROM ORDERS Query: ReadAllQuery(referenceClass=Orders sql="SELECT ORDERS_ID, TIME, ITEM_ID FROM ORDERS") root cause Exception [EclipseLink-4002] (Eclipse Persistence Services - 2.6.1.v20150605-31e8258): org.eclipse.persistence.exceptions.DatabaseException Internal Exception: java.sql.SQLNonTransientConnectionException: . . . Error Code: 40000 Call: SELECT ORDERS_ID, TIME, ITEM_ID FROM ORDERS Query: ReadAllQuery(referenceClass=Orders sql="SELECT ORDERS_ID, TIME, ITEM_ID FROM ORDERS") root cause java.sql.SQLNonTransientConnectionException: . . . root cause org.apache.derby.client.am.SqlException: . . . 
  • Вопрос задан более трёх лет назад
  • 6833 просмотра

Файл с расширением .war

Иконка формата файла war

Файл WAR — это веб-приложение Java, упакованное в формате архива и предназначенное для выполнения на веб-сервере. Архив может включать файлы классов Java (сервлеты), HTML-страницы, изображения и прочие ресурсы приложения. Файл WAR используется для развертывания Java-приложения на веб-сервере и часто содержит в своем составе дескриптор развертывания — файл web.xml, определяющий все сервлеты и свойства приложения.

Как, чем открыть файл .war?

Инструкция — как выбрать программу из списка, скачать и использовать ее для открытия файла

Для более точного определения формата и программ для открытия файла используйте функцию определения формата файла по расширению и по данным (заголовку) файла.

Программы

  • Проигрыватели аудио/видео
  • Редакторы изображений
  • Текстовые редакторы
  • Web-браузеры
  • Архиваторы
  • Работа с дисками
  • Офисные программы/пакеты

Файлы

  • Аудио-файлы
  • Видео-файлы
  • Рисунки, изображения
  • Растровые изображения
  • Векторные изображения
  • 3D-модели, изображения
  • CAD-файлы
  • Текст, документы
  • Электронные таблицы
  • Электронные книги
  • Архивы, сжатые файлы
  • Исполняемые файлы
  • Интернет, web файлы
  • Файлы игр
  • Образы дисков
  • Системные файлы
  • Файлы шрифтов
  • Зашифрованные файлы
  • Размеченные документы
  • Файлы резервных копий
  • Файлы данных
  • Файлы баз данных
  • Скрипты, исходный код
  • Подключаемые модули
  • Файлы настроек
  • Географические файлы
  • Другие файлы

Запуск war файла с помощью Apache Tomcat

С помощью maven собираю java проект. На этапе mvn install все проходит успешно и формируется war файл в локальном репозитории .m2. Если можно запустить его, то я не понимаю как это можно сделать непосредственно через tomcat (положила архив в папку webapss, а также в эту папку отправляла сформированную папку, в которой хранится war файл, но все безуспешно)

[INFO] --- maven-install-plugin:2.4:install (default-install) @ test_mongo --- [INFO] Installing D:\test_mongo\target\test_mongo-0.0.1.war to C:\Users\Home\.m2\repository\ru\habrahabr\test_mongo\0.0.1\test_mongo-0.0.1.war [INFO] Installing D:\test_mongo\pom.xml to C:\Users\Home\.m2\repository\ru\habrahabr\test_mongo\0.0.1\test_mongo-0.0.1.pom [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ [INFO] Total time: 2.126 s 

Отслеживать
задан 31 окт 2022 в 12:56
Marina Trizna Marina Trizna
1 1 1 бронзовый знак

1 ответ 1

Сортировка: Сброс на вариант по умолчанию

Зайти в веб интерфейс http://localhost:8080/manager/html и там добавить war

Отслеживать
ответ дан 31 окт 2022 в 14:37
Scruffy the Janitor Scruffy the Janitor
387 1 1 золотой знак 3 3 серебряных знака 9 9 бронзовых знаков

Разместила, но всплывает ошибка «ОШИБКА — Приложение по контекстному пути [/test_mongo-0.0.1] не запустилось». При попытке запустить по локальной ссылке apache tomcat выходит на страницу ошибки «403 Access Denied». Возможно дело в том, что делаю под manager_gui

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *