IntelliJ IDEA运行发布传统Java Web Application项目

接 重温8年前项目部署 要求,如何改用IntelliJ IDEA运行发布传统 Java Web Application项目呢,简述步骤如下:

一、下载源码

源码:https://github.com/wysheng/kindergarten

下载后的本地项目路径:/Users/songjianyong/songjy/github/kindergarten

二、导入项目

打开 IntellIj IDEA

点击【Project from Existing Source】选择项目路径

选择目录【kindergarten】后点击【Open】后如下

继续点击【Next】

继续点击【Next】

继续点击【Next】

继续点击【Next】

继续点击【Next】

继续点击【Next】

继续点击【Next】

继续点击【Next】

最后点击【Finish】

完成项目导入!

三、初始化数据库

如下图示

创建数据库 kindergarten 并导入数据文件 kindergarten.sql !

四、启动部署

如下图,依次点击【Add Configuration】>【Add new】>【Local】

新窗口如下

点击图中【Configure】后选择Tomcat目录后点击【Open】后如下图:

点击【Fix】弹出窗口如下图:

点击【From Modules】后弹窗如下

继续点击【OK】后弹窗如下

点击【Ok】后弹窗如下图:

继续点击【Ok】后弹窗如下图:

点击【绿色】按钮启动Tomcat运行,如下图:

浏览器中输入地址:http://localhost:8080/kindergarten/ 后如下

输入账号密码:sasa/111111 后点击登录如下图

至此,启动部署成功!

备注:若想发布到线上或其它Tomcat时,可以参考倒数第三张图中说明,将目录 kindergarten_war_exploded 拷贝到指定 Tomcat 下的 webapps 目录中后启动 Tomcat 亦可正常运行!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/560402.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

前后端跨域请求代码实战(vue3.4+springboot2.7.18)

前端代码 v3.4.21(前端不是主业,所以就贴一贴代码,有疑问评论区见)后端代码,springboot 2.7.18(后端) 文章内容: 一,后端代码 二,前端代码 三,后…

安全开发实战(1)--Cdn

目录 安全开发专栏 CDN介绍 1.信息收集阶段 1.1判断CDN是否存在 1.1.1, One 1.1.2,Two(改进) 1.1.3,进行整合 增加输入功能 1.1.4 批量读取监测存储(进行测试) 问题1: 问题2: 解决方案: 1.1.4 基本编写完成 命令框中: cdn存在.txt 总结 这里我是根据整个渗透测…

个人网页地址发布页面源码

源码介绍 个人网页地址发布页面源码,源码由HTMLCSSJS组成,记事本打开源码文件可以进行内容文字之类的修改,双击html文件可以本地运行效果,也可以上传到服务器里面 效果预览 源码下载 个人网页地址发布页面源码

利用搞笑电影,引爆中年圈,日入2000+,短视频最新变现玩法,适合0基础小白

大家好,今天要分享的项目是“通过搞笑电影吸引中年群体,实现日收入2000的短视频变现新策略,适合零基础新手”。该项目着眼于利用搞笑电影内容来吸引中年观众,这是一个相对未被充分开发的市场领域,竞争较少。与其他热门…

香港服务器_免备案服务器有哪些正规的?企业、建站方向

香港服务器,是最受欢迎的外贸、企业建站服务器,在个人建站领域,香港服务器、香港虚拟主机都是首选的网站服务器托管方案,不仅其具备免备案的特点,而且国内外地区访问速度都很快。那么,现今2024年个人和企业…

企业监管工具:为何如此重要?

随着通信技术的发展,员工使用微信等即时通讯工具来进行工作沟通已经成为了常态。为了帮助企业有效地监管员工的工作微信使用情况,微信管理系统应运而生。 下面就一起来看看,它都有哪些功能吧! 1、历史消息:洞察员工聊…

力扣---从前序与中序遍历序列构造二叉树

给定两个整数数组 preorder 和 inorder ,其中 preorder 是二叉树的先序遍历, inorder 是同一棵树的中序遍历,请构造二叉树并返回其根节点。 示例 1: 输入: preorder [3,9,20,15,7], inorder [9,3,15,20,7] 输出: [3,9,20,null,null,15,7]示…

IO——进程间通讯 IPC

1. 进程间通信方式 (1) 早期进程间通信: 无名管道(pipe)、有名管道(fifo)、信号(signal) (2) system V IPC: 共享内存(shared memory)、消息队列(message queue)、信号灯集(semaphore set) (3) BSD: 套接字(socket) 2. 无名管道 2.1特点 …

泛微E9开发 快速隐藏明细表列

快速隐藏明细表列 1、隐藏列方法(不作用,一直隐藏) 在实际运用中,用户不需要但是需要间接使用的列,我们可以通过右击该列-【列自定义属性】-在“列自定义属性”菜单中启用“隐藏列”功能。 根据该方法设置的前端页…

基于Springboot的社区疫情返乡管控系统(有报告)。Javaee项目,springboot项目。

演示视频: 基于Springboot的社区疫情返乡管控系统(有报告)。Javaee项目,springboot项目。 项目介绍: 采用M(model)V(view)C(controller)三层体系…

OpenHarmony 上传和下载(API 10)教程~

介绍 本示例使用ohos.request接口创建上传和下载任务,实现上传、下载功能,hfs作为服务器,实现了文件的上传和下载和任务的查询功能。 效果预览 使用说明 1.本示例功能需要先配置服务器环境后使用,具体配置见上传下载服务配置。…

中颖51芯片学习7. printf重定向到串口与自定义日志输出函数

中颖51芯片学习7. printf重定向到串口与自定义日志输出函数 一、 printf 重定向1. 概念2. 实现方式3. C51 中printf数值格式化 二、日志函数1. 实现方案分析2. 代码(1)log_utils.h(2)main.c 3. 通过预定义宏实现日志分级输出&…

汇编语言88888

汇编语言安装指南 第一步:在github上下载汇编语言的安装包 网址:GitHub - HaiPenglai/bilibili_assembly: B站-汇编语言-pdf、代码、环境等资料B站-汇编语言-pdf、代码、环境等资料. Contribute to HaiPenglai/bilibili_assembly development by creat…

Flyweight 享元

意图 运用共享技术有效地支持大量细粒度的对象。 结构 其中 Flyweight描述一个接口,通过这个接口Flyweight可以接受并作用于外部状态。ConcreteFlyweight实现Flyweight接口,并作为内部状态(如果有)增加存储空间。ConcreteFlywe…

数字阅览室解决方案

一、方案概述 “数字阅览室”概念一经提出,就得到了广泛的关注,纷纷组织力量进行探讨、研究和开发,进行各种模型的试验。随着数字地球概念、技术、应用领域的发展,数字阅览室已成为数字地球家庭的成员,为信息高速公路…

vue3:树的默认勾选和全选、取消全选

实现的功能&#xff0c;上面有个选择框&#xff0c;当选中全部时&#xff0c;下方树被全选 代码&#xff1a; <template><div><el-select v-model"selectAll" style"margin-bottom: 10px;" change"handleSelectAllChange">&…

运行transformers报错check_min_version(“4.40.0.dev0“)

在huggingface &#xff08;transformers项目地址&#xff09;下载transformers的项目 并 python /transformers/examples/pytorch/language-modeling/run_clm.py 时报错 报错如下&#xff1a; 安装的 transformers 版本不对&#xff0c;这里安装了 4.39.3&#xff0c;实际想…

网站备案期间怎么关闭首页显示无法访问-文章及其它页面正常访问

自从做了开发者之后才发现每个人博主的需求都是不同的&#xff0c;的的确确颠覆了我的观点&#xff0c;无论是页面布局还是SEO相关的设置&#xff0c;可能是因为站点属性不同所以需求不同&#xff0c;慢慢的就会在主题加入一些自定接口来满足不同人的需求&#xff0c;有人需要P…

双链表的实现

我们知道链表其实有很多种&#xff0c;什么带头&#xff0c;什么双向啊&#xff0c;我们今天来介绍双向带头循环链表&#xff0c;了解了这个其他种类的链表就很简单了。冲冲冲&#xff01;&#xff01;&#xff01; 链表的简单分类 链表有很多种&#xff0c;什么带头循环链表&…

【c基础】文件操作

1.fopen和fclose函数 函数原型 FILE *fopen(const char *path, const char *mode); 参数解释&#xff1a; 返回值&#xff1a;fopen打开成功&#xff0c;则返回有效file的有效地址&#xff0c;失败返回NULL。path是文件路径&#xff0c;可以相对路径&#xff0c;可以绝对路径…