Springboot项目部署到tomcat

一、首先新建一个Springboot项目

我这里用的是idea。直接new->project->Spring Initializr,然后点击下一步:
在这里插入图片描述
然后填上你的组名,项目名,这里比较重要的一点是要选择war包,不要选jar包:
在这里插入图片描述
然后下面一路next。等到最后一步完成会自动下载项目所需jar包什么的,需要等下就行了。这里要看好你配置的maven环境是否正确,否则会下载很慢。

然后下载好了之后可以随便新建一个index.html文件,写个测试就行。
不过这个时候运行是不能直接访问html文件的,会被拦截,要配置下静态资源的释放:
在这里插入图片描述
在组名下面和启动类同级创建一个config文件,WebMvcConfig.java:

@Configuration
public class WebMvcConfig implements WebMvcConfigurer {

    public void addResourceHandlers(ResourceHandlerRegistry registry) {

        //静态资源释放
        registry.addResourceHandler("/**")
                .addResourceLocations("classpath:/static/", "classpath:/templates/");
    }

}

然后运行项目就可以发现可以直接通过http://localhost:8080/index.html,访问到我们刚才创建的index.html文件了。

二、打包

点击右边的maven,点击clean:
在这里插入图片描述
出现这个就说明clean完成了:
在这里插入图片描述
然后点击package:
在这里插入图片描述
这个就是打成war包的。
在这里插入图片描述
如果code为零就是打包成功了。然后在target目录下面就能找到我们刚才打包的文件。

三、部署

找到war包后,把war包放到我们tomcat里的webapp里面。然后重启tomcat,就会自动解压缩生成一个文件夹。这时候我们不能直接访问http://localhost:8080/index.html,因为这样会报404。我们访问的时候要加上自动解压成文件夹的那个文件名,比如我的http://localhost:8080/langmanji-0.0.1-SNAPSHOT/index.html

这就是Springboot项目部署到tomcat的一个完整过程。

展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 书香水墨 设计师: CSDN官方博客
应支付0元
点击重新获取
扫码支付

支付成功即可阅读