IDEA创建Java工程、Maven安装与建立工程、Web工程、Tomcat配置

server/2024/10/22 14:32:24/

《IDEA破解、配置、使用技巧与实战教程》系列文章目录

第一章 IDEA破解与HelloWorld的实战编写
第二章 IDEA的详细设置
第三章 IDEA的工程与模块管理
第四章 IDEA的常见代码模板的使用
第五章 IDEA中常用的快捷键
第六章 IDEA的断点调试(Debug)
第七章 IDEA创建Java工程、Maven安装与建立工程、Web工程、Tomcat配置
第八章 IDEA关联数据库
第九章 IDEA常用插件_随时更新


文章目录

  • 《IDEA破解、配置、使用技巧与实战教程》系列文章目录
  • 一、创建Java工程
    • 1、在工程上,右键- New - Module,如下:
    • 2、指明Java工程的名称及使用的JDK版本:
    • 3、创建包,在包下创建类
  • 二、创建Java Web工程
    • 1、 IDEA中配置Tomcat
    • 2、创建Web工程
    • 3、为Web项目配置Tomcat
    • 4、乱码的解决
  • 三、创建Maven Java工程


一、创建Java工程

1、在工程上,右键- New - Module,如下:

在这里插入图片描述

2、指明Java工程的名称及使用的JDK版本:

在这里插入图片描述

3、创建包,在包下创建类

在这里插入图片描述
在这里插入图片描述

二、创建Java Web工程

1、 IDEA中配置Tomcat

在IDEA中配置Tomcat之前,需要保证已经安装并配置了Tomcat的环境变量。Tomcat解压目录下双击startup.bat能够
启动tomcat,则证明安装配置成功。
下面看如何在IDEA中配置:
在这里插入图片描述
下图中这里配置Tomcat的名称以及配置应用服务器的位置。根据自己Tomcat的安装位置决定。
在这里插入图片描述
配置好后,如下图所示:
在这里插入图片描述

2、创建Web工程

如下图所示,新建一个模块用来创建Web工程
在这里插入图片描述
如下图所示,选中DemoJavaWeb后,点击左上角加号,选择Web。
在这里插入图片描述
如下图所示:如果没有出现这两文件就点加号把它加上去。
在这里插入图片描述
如下图所示,打包模块
在这里插入图片描述
如下图所示,选择确定。
在这里插入图片描述
如下图所示,记住这个xml文件结构,如果不一样就用鼠标移动。
在这里插入图片描述

3、为Web项目配置Tomcat

如下图所示,点击编辑配置
在这里插入图片描述
如下图所示,添加tomgcat服务器中本地
在这里插入图片描述
如下图所示,部署我们的模块。
在这里插入图片描述
如下图所示,上面是我们的项目,下面是启动后网页的链接(如下面第二张图所示)。
在这里插入图片描述
在这里插入图片描述
如下图所示,新建一个Jsp文件,代码如下。
在这里插入图片描述

javascript"><%--Created by IntelliJ IDEA.User: AdministratorDate: 2024/7/17Time: 14:28To change this template use File | Settings | File Templates.
--%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head><title>Title</title>
</head>
<body>
<h1>Hello World!</h1>
</body>
</html>

如下图所示,即可启动Tomcat,出现上面提到的Hello World页面。
在这里插入图片描述

4、乱码的解决

在这里插入图片描述
修改Tomcat的日志编码设置:首先,找到Tomcat安装目录下的conf目录,打开logging.properties文件。检查文件中的设置,确保控制台输出(ConsoleHandler)和日志文件输出(FileHandler)的编码格式都设置为UTF-8。如果需要,可以修改这些设置,然后重启Tomcat服务器使更改生效。

三、创建Maven Java工程

配置Maven

Maven工程相关内容将会在SSM系列博客中进行介绍。


http://www.ppmy.cn/server/65247.html

相关文章

视频联网共享平台LntonCVS视频监控汇聚平台视频云解决方案

LntonCVS流媒体平台是一款遵循国家GB28181标准协议的先进视频监控与云服务平台。该平台设计独特&#xff0c;能够同时接入并处理多路设备的视频流&#xff0c;支持包括RTSP、RTMP、FLV、HLS、WebRTC在内的多种视频流格式的分发。其功能丰富多样&#xff0c;涵盖了视频直播监控、…

利用patch-package补丁,解决H5预览PDF时电子签章不显示问题

利用patch-package补丁&#xff0c;解决H5预览PDF时电子签章不显示问题 一、问题描述 在生产环境中&#xff0c;遇到了一个紧急的技术问题&#xff1a;用户在移动端H5页面上查看电子票时&#xff0c;PDF文件预览功能正常&#xff0c;但其中的电子签章未能正常显示。这一问题直…

【safari】react在safari浏览器中,遇到异步时间差的问题,导致状态没有及时更新到state,引起传参错误。如何解决

在safari浏览器中&#xff0c;可能会遇到异步时间差的问题&#xff0c;导致状态没有及时更新到state&#xff0c;引起传参错误。 PS&#xff1a;由于useState是一个普通的函数&#xff0c; 定义为() > void;因此此处不能用await/async替代setTimeout&#xff0c;只能用在返…

前端-04-VScode敲击键盘有键入音效,怎么关闭

目录 问题解决办法 问题 今天正在VScode敲项目&#xff0c;不知道是按了什么快捷键还是什么的&#xff0c;敲击键盘有声音&#xff0c;超级烦人啊&#xff01;&#xff01;于是我上网查了一下&#xff0c;应该是开启了VScode的键入音效&#xff0c;下面是关闭键入音效的办法。…

react 快速入门思维导图

在掌握了react中一下的几个步骤和语法&#xff0c;基本上就可以熟练的使用react了。 1、组件的使用。react创建组件主要是类组件和函数式组件&#xff0c;类组件有生命周期&#xff0c;而函数式组件没有。 2、jsx语法。react主要使用jsx语法&#xff0c;需要使用babel和webpa…

鸿蒙笔记--动画

这一节主要了解一下鸿蒙的动画&#xff0c;动画的引入主要是为了提升用户体验、增加用户反馈和互动感、引导用户操作以及缓解等待带来的不适感。 属性动画: Index.ets Entry Component struct Index {StatewidthSize: number 100StateheightSize: number 40build() {Column…

JVM--双亲委派模型

1.双亲委派模型 定义&#xff1a; 站在Java虚拟机的角度来看&#xff0c;只存在两种不同的类加载器&#xff1a;一种是启动类加载器&#xff08;Bootstrap ClassLoader&#xff09;&#xff0c;这个类加载器使用C语言实现&#xff0c;是虚拟机自身的一部分&#xff1b;另外一种…

Harmony 状态管理 @Local 和 @Param

Harmony 状态管理 Local 和 Param Local 背景 Local 是harmony应用开发中的v2版本中 对标**State**的状态管理修饰器&#xff0c;它解决了 State 对状态变量更改的检测混乱的问题&#xff1a; State 修饰的状态变量 可以是组件内部自己定义的State 修饰的状态 也可以由外部父…