0 / 0 / 0
Регистрация: 21.04.2015
Сообщений: 12

Как развернуть war-файл на tomcat

26.05.2017, 15:22. Показов 11185. Ответов 4

Студворк — интернет-сервис помощи студентам
Всем привет. Нужно развернуть war-файл на tomcat. Распишу как делаю.
1. Создаю проект (в netbeans)
2. Компилирую его, создается папка dist с файлом war
3. Этот war-файл перекидываю на tomcat в папку webapps
4. Запускаю tomcat
5. В строке браузера ввожу url http://localhost:8084/SimpleServlet/
И вот тут проблема: пишет ошибку 404
Но, если в netbeans нажать на проект развернуть и потом снова ввести http://localhost:8084/SimpleServlet/, то все запустится. Я так понимаю, что засунутый war-ник не развернут. Я думала, что для того, чтобы его развернуть, нужно запустить tomcat. Но, видимо, нет. Так вот и вопрос: как развернуть этот war-ник, но без среды netbeans. Или я что-то не так делаю просто. Заранее спасибо!
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
26.05.2017, 15:22
Ответы с готовыми решениями:

Развернуть war файл
Помогите развернуть war файл. Автоматически после запуска том кэта не создается одноименная папка. Как можно сделать это вручную или я...

Spring Boot: Не деплоится war файл на сервере Tomcat
Добрый день. Уже второй день не могу установить war файл проекта на сервер Tomcat. Проект разрабатывал в IntelIJ Idea ultimate с помощью...

Как развернуть war не на localhost
Когда запускаю проект, выводится логи: running war on localhost:8080. А как сделать? Где что прописать, чтобы использовать ip машины,...

4
1552 / 918 / 193
Регистрация: 26.03.2010
Сообщений: 3,105
26.05.2017, 15:24
Цитата Сообщение от MarynaZ Посмотреть сообщение
Я думала, что для того, чтобы его развернуть, нужно запустить tomcat.
именно так
Какое название имеет варник ?
0
0 / 0 / 0
Регистрация: 21.04.2015
Сообщений: 12
26.05.2017, 16:01  [ТС]
SimpleServlet.war

сам проект SimpleServlet

а класс сервлета FirstServlet

в xml файле прописано:
XML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<?xml version="1.0" encoding="UTF-8"?>
<web-app version="3.1" xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd">
    <servlet>
        <servlet-name>FirstServlet</servlet-name>
        <servlet-class>ru.testservlet.FirstServlet</servlet-class>
    </servlet>
    <servlet-mapping>
        <servlet-name>FirstServlet</servlet-name>
        <url-pattern>/FirstServlet</url-pattern>
    </servlet-mapping>
    <session-config>
        <session-timeout>
            30
        </session-timeout>
    </session-config>
    <welcom-file-list>
        <welcom-file>index.jsp</welcom-file>
    </welcom-file-list>
</web-app>
0
Эксперт Java
378 / 370 / 114
Регистрация: 30.06.2010
Сообщений: 1,445
26.05.2017, 18:28
<url-pattern>/FirstServlet</url-pattern>
Это раз, два - открываете менеджер приложений в томкате и смотрите куда развернулась приложение
0
0 / 0 / 0
Регистрация: 21.04.2015
Сообщений: 12
26.05.2017, 18:37  [ТС]
Спасибо, изменила web.xml и все заработало. Просто не разобралась в структуре дескриптора. Еще раз большое спасибо!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
26.05.2017, 18:37
Помогаю со студенческими работами здесь

Как настроить deploy war-файла на удаленный tomcat 8.5?
Приложение на spring5, spring-boot не используется. В pom.xml собирается war файл. Если запускать приложение на локальном tomcat-...

Как задеплоить WAR на субдомен через Tomcat Web Application Manager?
Добрый день. Есть вдс-вервер site.ru, на нем создан поддомен sub.site.ru - поддомен можно открывать в браузере, там заглушка html. Так...

Как развернуть spring-boot(jpa+web) в формате war на websphere?
Тестовое приложение на spring-boot-starter web+jpa собирается в war-файл. Этот war файл пытаюсь задеплоить war на websphere, но...

how to communicate between two WAR modules in Tomcat?
as I know, Tomcat does not support EAR modules. so, how can I communicate between two WAR-files ? I need to have something like...

Проблемы с запуском war файла на tomcat
Всем привет! Возникла следующая проблема. Решил я запилить небольшой web сервис на spring boot, создал проект в idea на создавал всяких...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

Новые блоги и статьи
Как писать чистый, тестируемый и качественный код на Python
py-thonny 12.07.2025
Помню свой первый проект на Python. Работал тогда быстро, грязно, лишь бы работало. Код был похож на запутанный клубок - переменные по одной букве, функции на 200 строк, комментарии отсутствовали как. . .
Blazor и контроллер сервопривода IoT Meadow Maple
Wired 11.07.2025
Я решил разобраться, как можно соединить современные веб-технологии с миром "железа". Интересная комбинация получилась из Blazor в качестве веб-интерфейса и микроконтроллера Meadow с его веб-сервером. . .
Генерация OpenQASM из кода Q#
EggHead 10.07.2025
Летом 2024-го я начал эксперименты с библиотекой Q# Bridge, и знаете что? Она оказалась просто находкой для тех, кто работает на стыке разных квантовых экосистем. Основная фишка этой библиотеки -. . .
Изучаем новый шаблон ИИ-чата .NET AI Chat Web App
stackOverflow 10.07.2025
В . NET появилось интересное обновление - новый шаблон ИИ-чата под названием . NET AI Chat Web App. Когда я впервые наткнулся на анонс этого шаблона, то сразу понял, что Microsoft наконец-то. . .
Результаты исследования от команды ARP (июль 2025 г.)
Programma_Boinc 10.07.2025
Результаты исследования от команды ARP (июль 2025 г. ) Африканский проект по дождям (ARP) World Community Grid снова запущен! Мы рады поделиться обновленной информацией о нашем прогрессе с осени. . .
Angular vs Svelte - что лучше?
Reangularity 09.07.2025
Сегодня рынок разделился на несколько четких категорий: тяжеловесы корпоративного уровня (Angular), гибкие универсалы (React), прогрессивные решения (Vue) и новая волна компилируемых фреймворков. . .
Code First и Database First в Entity Framework
UnmanagedCoder 09.07.2025
Entity Framework дает нам свободу выбора, предлагая как Code First, так и Database First подходы. Но эта свобода порождает вечный вопрос — какой подход выбрать? Entity Framework — это. . .
Как использовать Bluetooth-модуль HC-05 с Arduino
Wired 08.07.2025
Bluetooth - это технология, созданная чтобы заменить кабельные соединения. Обычно ее используют для связи небольших устройств: мобильных телефонов, ноутбуков, наушников и т. д. Работает она на частоте. . .
Руководство по структурам данных Python
AI_Generated 08.07.2025
Я отчетливо помню свои первые серьезные проекты на Python - я писал код, он работал, заказчики были относительно довольны. Но однажды мой наставник, взглянув на мою реализацию поиска по огромному. . .
Тестирование энергоэффективности и скорости вычислений видеокарт в BOINC проектах
Programma_Boinc 08.07.2025
Тестирование энергоэффективности и скорости вычислений видеокарт в BOINC проектах Опубликовано: 07. 07. 2025 Рубрика: Uncategorized Автор: AlexA Статья размещается на сайте с разрешения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru