利用较新版本的IDEA 2022.3.2 创建Java Web的maven项目

Posted 花火66666

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了利用较新版本的IDEA 2022.3.2 创建Java Web的maven项目相关的知识,希望对你有一定的参考价值。

1.创建项目


正常三步走,没什么可说的

2.用模板创建项目(重要)


第一步,一定要选Jakarta EE。这个模板是基于JavaWeb的一个标准模板,如果选了maven中的JavaWeb模板,那就变成了web目录在根目录下,这是不标准的JavaWeb模板。

第二步,填写项目名称

第三步,选择模板:Web application

第四步:选择Tomcat服务器

第五步:选择Group Artifact

第六步:选择jdk

3.创建项目


选择全平台Full Platform,并点击创建

4.配置maven

4.1 打开maven配置

依此点击左上角File->Settings。然后如图所示,打开maven配置工具

4.2 配置maven

从4.1图中可以看出,maven用的是idea自带的,很慢。改为自己的:

然后点击Apply,然后点击OK。

5.修改tomcat的根目录


打开此处,点击Edit Configurations。

注意此处,修改为http://localhost:8080/

然后点击Deployment,然后找到Application context,改成/。或者你想要填写的Context目录。

然后点击Tomcat运行,得到如下结果:

代表成功完成项目创建。

将 grafana 迁移到较新版本的最佳方法是啥? [关闭]

【中文标题】将 grafana 迁移到较新版本的最佳方法是啥? [关闭]【英文标题】:What is the best way to migrate grafana to a newer version? [closed]将 grafana 迁移到较新版本的最佳方法是什么? [关闭] 【发布时间】:2017-04-21 22:05:07 【问题描述】:

将 grafana(配置、仪表板等)迁移到较新版本的最佳实践是什么?

我想将 v3 grafana 安装迁移到新服务器,该服务器将运行带有警报的 v4 代码库!

根据文档,grafana v4 将在您启动后自动更新数据库架构,所以我认为这个过程本质上是:

    在新服务器上安装 grafana v4。 将 /var/lib/grafana/grafana.db 从旧服务器复制到新服务器。 合并 /etc/grafana/grafana.ini 文件。 安装任何插件 重启 grafana-server

他们有什么我想念的吗?

更新:

如果将 grafana 部署为 docker 容器会怎样? Bellow 有一个 docker-compose 文件,它启动了一个 grafana 7.3.5 容器,我应该通过挂载卷将哪些文件迁移到容器中?

version: "3.1"
services:
 

  grafana_seven:
        image: "grafana/grafana:$NEW_TAG"
        user: "$UID:$GID"
        container_name: newgrafana
        ports:
          - "3001:3000"
        volumes:
          - ./tmp_volume/graf_volume/new_grafana/:/var/lib/grafana

【问题讨论】:

我们将不胜感激。 Grafana 服务器管理问题几乎不是“关于通用计算的问题”软件。至少对哪个其他堆栈交换站点可能更适合发表评论将是一种更有成效的方法。 【参考方案1】:

一次更新:

像魅力一样工作 不要忘记更新数据源的密码 (!) - 不会被复制。

【讨论】:

【参考方案2】:

应该可以的。

如果您使用 sqlite,您只需将 data/grafana.db 文件复制到新服务器即可。

【讨论】:

谢谢你,我已经确认这是可行的,并更新了我的问题中的程序以逐步概述它。

以上是关于利用较新版本的IDEA 2022.3.2 创建Java Web的maven项目的主要内容,如果未能解决你的问题,请参考以下文章

将 grafana 迁移到较新版本的最佳方法是啥? [关闭]

怎样将就版本的idea卸载,文件转移到新版本的idean中

SVG sprite 图标背景位置在较新版本的 Chrome 中显示为关闭

较新版本的 JRE 不加载音库,但旧版本可以

作曲家使用较新版本的php

为啥在较新版本的 Keycloak 中不允许使用身份验证流程中的脚本