首页 > 解决方案 > 无法在tomcat上部署spring boot app

问题描述

我试图在tomcat服务器上部署spring boot微服务,但无法得到任何响应。url 显示 404 错误,然后我决定从非常基本的开始,所以我使用Spring Boot Initializer创建了一个简单的 Spring Boot 项目。我在那里选择

有了这个设置,spring 初始化程序会自动添加必要的东西,比如war packaging, tomcat dependencyspring web dependency并且还ServletInitializer为我创建了类。之后,我打开下载项目netbeans 12并进行了一些更改,即

这是我的配置
环境变量:
系统变量

用户变量

我正在使用 Windows 10 64 位。Tomcat 管理器将应用程序显示为已部署,但是当我单击它时,它会显示404. 我的 JDK 文件夹没有显示 JRE 文件夹,所以我在互联网上搜索,发现 Java 现在不包含 JRE。我还尝试将我的war文件重命名为项目名称,因为一些文章建议即abc.warabc-0.0.1-SNAPSHOT但仍然错误是相同的。

请有人能指出我正确的方向吗?问候

标签: javaspring-bootmaventomcat

解决方案


在 Tomcat 中部署您的项目 war 文件后,尝试在您的 POM.xml 文件中进行以下更改。然后重启你的tomcat。可能它会起作用。

 <dependency>
            <groupId>org.springframework.boot</groupId>
                        <artifactId>spring-boot-starter-data-jpa</artifactId>    
                        <exclusions>
                        <exclusion>
                        <groupId>com.zaxxer</groupId>
                        <artifactId>HikariCP</artifactId>
                        </exclusion>
 </exclusions>
                </dependency>

                <dependency>
                        <groupId>org.springframework.boot</groupId>
                        <artifactId>spring-boot-starter-web</artifactId>         
                        <exclusions>
                <exclusion>
                    <groupId>org.springframework.boot</groupId>
                     <artifactId>spring-boot-starter-tomcat</artifactId>
                 </exclusion>
             </exclusions>
                </dependency>
<dependency>
                        <groupId>org.springframework.boot</groupId>
                        <artifactId>spring-boot-starter-test</artifactId>
                        <scope>test</scope>
                        <exclusions>
                                <exclusion>
                                        <groupId>org.junit.vintage</groupId>
                                        <artifactId>junit-vintage-engine</artifactId>
                                </exclusion>
                        </exclusions>
                </dependency>

推荐阅读