IDEA2020.1.2创建web项目配置Tomcat的详细教程

yizhihongxing

下面给您讲解详细的“IDEA2020.1.2创建web项目配置Tomcat的详细教程”攻略。

步骤一:安装Tomcat

在安装Tomcat之前,必须先确认JDK是否安装成功,因为Tomcat是依赖于JDK的,若JDK未安装则需要先安装JDK。可在官网上下载Tomcat安装包,解压到指定目录即可。

步骤二:创建WEB项目

1.打开Intellij IDEA,选择“Create New Project”,在弹出的窗口中选择“Java Web”,然后在右边的选择列中选择“Web Application”。

2.输入项目名称,选择项目位置,配置项目相关信息后点击“Next”。

步骤三:配置Tomcat

1.在Intellij IDEA中选择“File”--“Project Structure”菜单,打开“Project Structure”窗口。

2.在弹出窗口的左侧选择“Artifacts”,然后选择展开“Web Application:”后面的“war exploded”,选择“WEB-INF”文件夹,并在右边的“Output Layout”中右键选择“Web-INF”目录,选择“Directory Content”并选中“WEB-INF”中的所有文件。

3.在弹出的窗口中选择“Target war directory”目录让IntelliJ IDEA知道我们的工程打包后输出的war包路径,勾选“Exploded”选项,即监听编译后的代码变化,不手动重新打包,运行时直接使用已编译的最新代码。

4.在左侧选择“Project”,然后选择SDK和Language Level,勾选项目中需要用到的lib库。

步骤四:配置Tomcat Servlet容器

1.选择“Run”--“Edit Configuration”,在弹出窗口中选择“Tomcat Server”,在右侧的“Server”选项中添加Tomcat和JRE,选择Tomcat安装目录和JRE目录。

2.在“Deployment”选项卡中“+”添加刚刚生成的Artifacts(也就是war exploded)。

3.在“Application”选项卡中可以配置启动URL和上下文。在“Before Launch”选项卡中可以添加编译前自动打包成war包,并将war包覆盖Tomcat 打开项目,在“Generate Resource Root”选项卡中添加WEB-INF/classes目录至“产生的根目录”。

示例如下:

  1. 将静态资源文件目录设置为绝对路径:
    ```

将静态资源文件目录设置为绝对路径

server.servlet.context-path=/static
resource.path=/home/user/static
spring.resources.static-locations=file:${resource.path}
2. 定义数据源配置:

数据源配置

spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
spring.datasource.url=jdbc:mysql://localhost/testdb?useSSL=false&serverTimezone=Asia/Shanghai&characterEncoding=utf8&useUnicode=true&autoReconnect=true&failOverReadOnly=false
spring.datasource.username=root
spring.datasource.password=root
```
以上是创建web项目配置Tomcat的详细教程攻略,希望对您有帮助。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:IDEA2020.1.2创建web项目配置Tomcat的详细教程 - Python技术站

(0)
上一篇 2023年6月16日
下一篇 2023年6月16日

相关文章

  • 使用Get方式提交数据到Tomcat服务器的方法

    下面是使用Get方式提交数据到Tomcat服务器的方法的完整攻略: 1. Get方式提交数据概述 在使用Get方式提交数据到Tomcat服务器之前,我们需要了解一下Get方式提交数据的基本概念,以及它和Post方式提交数据的区别。Get方式提交数据是指将数据塞入URL之中,浏览器将连接信息、参数信息和HTTP首部一起发送给服务器。相比较而言,Post方式提交…

    Java 2023年5月19日
    00
  • bootstrap制作jsp页面(根据值让table显示选中)

    下面是“bootstrap制作jsp页面(根据值让table显示选中)”的完整攻略。 1. 知识准备 在学习本攻略前,需要先了解以下知识: JSP Bootstrap jQuery 如果对以上知识不熟悉,请先进行学习。 2. 实现步骤 2.1 创建HTML基础页面 在JSP中使用Bootstrap需要引入Bootstrap的CSS和JS文件。因此,首先需要创…

    Java 2023年6月15日
    00
  • Spring Boot 功能整合的实现

    实现SpringBoot功能整合的过程可以分为以下几步: 在pom.xml文件中添加所需的依赖 SpringBoot提供了丰富的starter依赖,可以帮助我们快速引入需要的依赖。例如,如果需要引入Spring MVC和Thymeleaf,只需要在pom.xml文件中添加以下依赖: <dependencies> <dependency&gt…

    Java 2023年5月15日
    00
  • JScrollPane

    JScrollPane 组件() 功能介绍:        当容器的显示区域不足以同时显示所有组件的时候,滚动面版JScrollPane(后省略为JS)可以通过滚动的方式将组件的内容展示出来。 使用方法:   JS通过将一些组件先添加到JPanel中,再将JPanel添加到JS上,而JTextArea、JList、JTable等组件都没有自带滚动条,都需要将…

    Java 2023年5月11日
    00
  • Java Web中ServletContext对象详解与应用

    下面我将为你详细讲解Java Web中ServletContext对象的完整攻略。 什么是ServletContext对象 ServletContext是Java Web容器中的一个重要对象,它代表整个Web应用程序,一个Web应用程序只有一个ServletContext对象。ServletContext对象在Web应用程序启动时被创建,在Web应用程序停止…

    Java 2023年6月15日
    00
  • EasyUI创建人员树的实例代码

    下面我将详细讲解EasyUI创建人员树的实例代码的完整攻略。 1. 引入EasyUI资源文件 首先,我们需要在HTML文件中引入EasyUI所需的资源文件,包括EasyUI库文件、CSS样式文件、jQuery库文件。代码如下: <!– 引入EasyUI库文件 –> <script type="text/javascript&q…

    Java 2023年6月15日
    00
  • Java IO流 文件传输基础

    Java IO流 文件传输基础 IO流是Java中常用的文件传输方式,它以字节流或字符流为单位进行文件的读写操作。一般来说,文件的读入和写出都会用到IO流。本篇攻略主要介绍Java中IO流文件传输的基础知识。 基本功能 Java IO流的基本功能包括: 数据的读入与写出; 字符集的转换; 数据编码与解码; 缓冲区的使用; 字节流和字符流的转换。 文件读写 文…

    Java 2023年5月20日
    00
  • 实例讲解Java批量插入、更新数据

    来详细讲解一下“实例讲解Java批量插入、更新数据”的完整攻略吧。 思路概述 在 Java 中批量插入、更新数据的基本思路是: 手动拼接 SQL 语句,将多条插入语句合并成一条; 执行批量插入、更新操作; 对于第一步手动拼接 SQL 语句,为了避免 SQL 注入,一般会使用 PreparedStatement 或 NamedParameterJdbcTemp…

    Java 2023年5月20日
    00
合作推广
合作推广
分享本页
返回顶部