Форум программистов, компьютерный форум, киберфорум
Java EE (J2EE)
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.73/11: Рейтинг темы: голосов - 11, средняя оценка - 4.73
5 / 5 / 1
Регистрация: 28.04.2017
Сообщений: 59
1

Проблемы с запуском war файла на tomcat

19.06.2019, 14:25. Показов 1920. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Всем привет! Возникла следующая проблема. Решил я запилить небольшой web сервис на spring boot, создал проект в idea на создавал всяких папок, файлов и прочей фигни, запустил проект через ide перешёл по адресу localhost:8080 и всё вроде заработало так как мне надо. Решил я собрать war файл через maven (mvn clean, mvn install). war собрался. установил я на локальную машину tomcat в папку webapps кинул свой варник, запустил tomcat он варник распаковал и тут начинается самое интересное... Перехожу я по адресу localhost:8080/myproject а там error 404 (хотя на встроенном сервере idea всё работало и тестовый варник тоже работает). А теперь вопрос, что я сделал не так?) Перепробовал кучу всяких способов результат тот же) если у кого есть опыт сборки таких проектов через idea помогите пжлс) срин дерева проекта и ошибки прилагаются. содержимое pom.xml тоже)

XML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>
 
    <groupId>com.example</groupId>
    <artifactId>iolwebservise</artifactId>
    <version>1.0-SNAPSHOT</version>
    <packaging>war</packaging>
 
    <parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>2.0.5.RELEASE</version>
    </parent>
 
    <dependencies>
       <!--security-->
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-security</artifactId>
        </dependency>
 
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        </dependency>
        <!--<dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-mustache</artifactId>
        </dependency>-->
 
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-thymeleaf</artifactId>
        </dependency>
 
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-devtools</artifactId>
            <optional>true</optional>
        </dependency>
 
        <!-- webjar bootstrap and jquery dependencies-->
        <dependency>
            <groupId>org.webjars</groupId>
            <artifactId>bootstrap</artifactId>
            <version>3.3.7</version>
        </dependency>
 
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-tomcat</artifactId>
            <scope>provided</scope>
        </dependency>
        <!-- <dependency>
             <groupId>org.webjars</groupId>
             <artifactId>jquery</artifactId>
             <version>3.2.1</version>
         </dependency>-->
     </dependencies>
 
      <properties>
         <java.version>1.8</java.version>
     </properties>
 
     <build>
         <plugins>
             <plugin>
                 <groupId>org.springframework.boot</groupId>
                 <artifactId>spring-boot-maven-plugin</artifactId>
             </plugin>
         </plugins>
     </build>
 
 </project>
Проблемы с запуском war файла на tomcat

Проблемы с запуском war файла на tomcat
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
19.06.2019, 14:25
Ответы с готовыми решениями:

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

При запуске tomcat должна была произойти распаковка war-файла, но распаковка не происходит
Здравствуйте! Такая проблема..экспортировал из eclipse в war-файл в папку webapps. При запуске...

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...

Как развернуть war-файл на tomcat
Всем привет. Нужно развернуть war-файл на tomcat. Распишу как делаю. 1. Создаю проект (в...

2
Эксперт Java
3639 / 2971 / 918
Регистрация: 05.07.2013
Сообщений: 14,220
19.06.2019, 15:09 2
Цитата Сообщение от kolyasoul Посмотреть сообщение
Решил я собрать war файл через maven
зачем? в спрингбуте и так есть томкат. Можно конечно собрать варник и деплоить его руками, но нужны дополнительные приседания, ищи на ютубе доклады Борисова про бут, например.
0
5 / 5 / 1
Регистрация: 28.04.2017
Сообщений: 59
20.06.2019, 07:19  [ТС] 3
про Борисова покурю на досуге) надо было как раз руками его деплоить) вопрос решил) там надо было в pom.xml пару строк прописать и в Application тоже пару строк прописать и всё заработало)
P.S пишу решение проблемы т.к эта фигня мне крови посворачивала достаточно может кому поможет)))

pom.xml
XML
1
2
3
4
5
6
7
8
9
10
 <!-- marked the embedded servlet container as provided -->
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-tomcat</artifactId>
            <scope>provided</scope>
        </dependency>
 
 <properties>
          <start-class>com.example.SpringBootWebApplication</start-class>
     </properties>
Application
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
package com.example.iolwebservise;
 
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
 
import org.springframework.boot.builder.SpringApplicationBuilder;
import org.springframework.boot.web.servlet.support.SpringBootServletInitializer;
 
@SpringBootApplication
public class Application extends SpringBootServletInitializer {
 
    public static void main(String[] args) {
        SpringApplication.run( Application.class, args);
    }
 
    @Override
    protected SpringApplicationBuilder configure(SpringApplicationBuilder builder) {
        return builder.sources( Application.class);
    }
}
ну и для самых любознательных ссыль на гайд по которому я это сделал)))
https://www.mkyong.com/spring-... to-tomcat/
1
20.06.2019, 07:19
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
20.06.2019, 07:19
Помогаю со студенческими работами здесь

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

Проблемы с TomCat
Прикреплаю TomCat к Apache 1.3. Изменил файл httpd.conf, добавлением в него строку include...

Проблемы с компиляцией и запуском простейшей программы
Добрый день! В общем не могу запустить из командной строки java код. Запускаю командой java Main...

Проблемы с русским языком в tomcat
Поставил tomcat 3.2.3 под Linux. по http://myserver/pages/get.jsp?параметр=значение, получаю...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru