IDEA配置本地tomcat访问SpringBoot项目

2022年3月12日23:34:03java 教程 排错和经验评论193阅读模式

前言

当我们使用springboot进行开发时,因为已经内嵌了tomcat,我们不用手动配置tomcat即可运行。文章源自随机的未知-https://sjdwz.com/11167.html

我们的项目在写完后,会在服务器上的tomcat内运行,所以我们测试时,也需要在本地配置tomcat环境。本文便介绍了如何使用IDEA配置tomcat环境,并把springboot项目在配置的tomcat内运行。文章源自随机的未知-https://sjdwz.com/11167.html

创建springboot项目

项目创建

首先指定项目名,路径,打war包;文章源自随机的未知-https://sjdwz.com/11167.html

IDEA配置本地tomcat访问SpringBoot项目
springboot项目创建1

选择Next;文章源自随机的未知-https://sjdwz.com/11167.html

这里我们仅测试web项目,只选择Spring Web依赖就可以了;文章源自随机的未知-https://sjdwz.com/11167.html

IDEA配置本地tomcat访问SpringBoot项目
Spring Web依赖

点击Finsh文章源自随机的未知-https://sjdwz.com/11167.html

配置文件

在配置文件添加如下内容:文章源自随机的未知-https://sjdwz.com/11167.html

spring.application.name=tomcatconfig
server.port=9999
server.servlet.context-path=/tomcatconfig

项目结构

项目结构如下:文章源自随机的未知-https://sjdwz.com/11167.html

IDEA配置本地tomcat访问SpringBoot项目
项目结构

添加测试Controller

  1. 创建包
    IDEA配置本地tomcat访问SpringBoot项目
    IDEA配置本地tomcat访问SpringBoot项目文章源自随机的未知-https://sjdwz.com/11167.html

  2. 创建测试Controller
    在新建的包右键
    IDEA配置本地tomcat访问SpringBoot项目
    IDEA配置本地tomcat访问SpringBoot项目文章源自随机的未知-https://sjdwz.com/11167.html

  3. 在测试类里添加如下代码文章源自随机的未知-https://sjdwz.com/11167.html

    package com.sjdwz.controller;
    
    import org.springframework.web.bind.annotation.GetMapping;
    import org.springframework.web.bind.annotation.RequestMapping;
    import org.springframework.web.bind.annotation.RestController;
    
    /**
     * @Description 测试Controller
     * @Date 2022/3/12
     * @Created by 随机的未知 sjdwz.com
     */
    @RestController
    @RequestMapping("/mytest")
    public class TestController {
        
        @GetMapping("/test")
        public String test(){
            return "test tomcat config";
        }
        
    }
    

项目启动

IDEA配置本地tomcat访问SpringBoot项目
项目启动

选择springboot启动类,点击运行。文章源自随机的未知-https://sjdwz.com/11167.html

在浏览器输入http://localhost:9999/tomcatconfig/mytest/test文章源自随机的未知-https://sjdwz.com/11167.html

回车后可得如下图。文章源自随机的未知-https://sjdwz.com/11167.html

IDEA配置本地tomcat访问SpringBoot项目
项目启动

IDEA配置tomcat

选择启动类位置的下拉三角;文章源自随机的未知-https://sjdwz.com/11167.html

IDEA配置本地tomcat访问SpringBoot项目
配置tomcat图1

选择Edit Configurations...文章源自随机的未知-https://sjdwz.com/11167.html

IDEA配置本地tomcat访问SpringBoot项目
配置tomcat图2

点击左上角 **+**;文章源自随机的未知-https://sjdwz.com/11167.html

IDEA配置本地tomcat访问SpringBoot项目
配置tomcat图3

往下滑,找到Tomcat Server文章源自随机的未知-https://sjdwz.com/11167.html

IDEA配置本地tomcat访问SpringBoot项目
配置tomcat图4

选择后显示如下图:文章源自随机的未知-https://sjdwz.com/11167.html

IDEA配置本地tomcat访问SpringBoot项目
配置tomcat图5

Server处的配置

1位置填写一个名字;文章源自随机的未知-https://sjdwz.com/11167.html

选择2位置,配置本地的tomcat的目录;文章源自随机的未知-https://sjdwz.com/11167.html

IDEA配置本地tomcat访问SpringBoot项目
配置tomcat图6

Deployment处的配置

选择Deployment,然后点击**+**;文章源自随机的未知-https://sjdwz.com/11167.html

IDEA配置本地tomcat访问SpringBoot项目
配置tomcat图7
IDEA配置本地tomcat访问SpringBoot项目
配置tomcat图8

选择Artifact;文章源自随机的未知-https://sjdwz.com/11167.html

IDEA配置本地tomcat访问SpringBoot项目
配置tomcat图9

选择没有exploaded的这一项;文章源自随机的未知-https://sjdwz.com/11167.html

如图:文章源自随机的未知-https://sjdwz.com/11167.html

IDEA配置本地tomcat访问SpringBoot项目
配置tomcat图10

这是项目访问路径;我们将他改成**/**文章源自随机的未知-https://sjdwz.com/11167.html

再看一下访问路径

IDEA配置本地tomcat访问SpringBoot项目
再看下访问路径

点击ok文章源自随机的未知-https://sjdwz.com/11167.html

访问项目

选择刚配置好的tomcat文章源自随机的未知-https://sjdwz.com/11167.html

IDEA配置本地tomcat访问SpringBoot项目
选择tomcat

点击运行。文章源自随机的未知-https://sjdwz.com/11167.html

我们的项目可以通过http://localhost:8080/来访问;文章源自随机的未知-https://sjdwz.com/11167.html

刚才的测试方法可以通过http://localhost:8080/mytest/test来访问。文章源自随机的未知-https://sjdwz.com/11167.html

将项目跑起来,可以访问上述路径。文章源自随机的未知-https://sjdwz.com/11167.html

IDEA配置本地tomcat访问SpringBoot项目
访问成功
文章源自随机的未知-https://sjdwz.com/11167.html
欢迎关注本站微信公众号:随机的未知 如果喜欢本文,欢迎点赞,收藏,转发,打赏。
  • 本文由 发表于 2022年3月12日23:34:03
  • 转载请注明:来源:随机的未知 本文链接https://sjdwz.com/11167.html
教程

详解MySQL索引

索引介绍 索引是帮助MySQL高效获取数据的数据结构。在数据之外,数据库系统还维护着一个用来查找数据的数据结构,这些数据结构指向着特定的数据,可以实现高级的查找算法。 本文以MySQL常用的B+Tre...
java

详解java接口interface

引言 接口这个词在生活中我们并不陌生。 在中国大陆,我们可以将自己的家用电器的插头插到符合它插口的插座上; 我们在戴尔,惠普,联想,苹果等品牌电脑之间传输数据时,可以使用U盘进行传输。 插座的普适性是...
java

Java中的抽象类和抽象方法

引言 实例图片 如上图,二维图形类有三个子类,分别是正方形类,三角形类,圆形类; 我们都知道要求正方形的面积,直接使用面积公式边长的平方即可,同理三角形的是底乘高除以2,圆的面积是**乘以半径的平方。...
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定