首页 > 其他分享 >IDEA创建web项目

IDEA创建web项目

时间:2024-06-15 18:31:50浏览次数:21  
标签:web tomcat 创建 IDEA html hello

IDEA创建web项目

第一步:创建一个空项目

在这里插入图片描述

第二步:在刚刚创建的项目下创建一个子模块

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

第三步:在子模块中引入web

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
创建结果如下:
在这里插入图片描述
这里我们需要把这个目录移到main目录下,并改名为webapp,结果如下
在这里插入图片描述
将pom文件中的项目打包方式设置为war包
在这里插入图片描述

第四步:检查

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

第五步:测试

1、创建一个启动测试页面,这里创建的时候需要注意下,名字要命名为index.jsp,因为这里涉及到tomcat的默认配置

在这里插入图片描述
小插曲:如果想要修改启动页命名为hello.html,需要在web.xml文件中加入下面的语句
示例:

<!--配置欢迎页面即可-->
    <welcome-file-list>
        <welcome-file>hello.html</welcome-file>
    </welcome-file-list>

在这里插入图片描述

在这里插入图片描述
启动页语句:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
    hello
</body>
</html>

2、在pom文件中引入tomcat插件

	<build>
        <plugins>
            <!-- Tomcat插件 -->
            <plugin>
                <groupId>org.apache.tomcat.maven</groupId>
                <artifactId>tomcat7-maven-plugin</artifactId>
                <version>2.2</version>
                <configuration>
                    <port>80</port>
                    <path>/</path>
                    <uriEncoding>UTF-8</uriEncoding>
                    <server>tomcat7</server>
                </configuration>
            </plugin>
        </plugins>
    </build>

在这里插入图片描述
3、启动Tomcat
在这里插入图片描述
在这里插入图片描述
4、打开浏览器访问:http://localhost:80/
在这里插入图片描述
启动页为hello.html时:
在这里插入图片描述
在这里插入图片描述
以上便是使用IDEA创建web项目的全部步骤,及测试,欢迎各位大佬评论区交流沟通~

小插曲:

创建lib目录,导入jar

标签:web,tomcat,创建,IDEA,html,hello
From: https://blog.csdn.net/weixin_44326073/article/details/139564572

相关文章

  • idea中给java程序传启动参数的说明
    一、idea中给java程序传启动参数的说明在idea中运行java程序时可以传递三种类型的参数:vm参数,环境变量参数,程序参数publicclassMyTest{publicstaticvoidmain(String[]args){//获取vmoptions传递的参数Stringparam1=System.getProperty("v......
  • go,无法安装 gorilla websocket
    go中没有websocket这个库,需要安装第三方的库,这里选择常用的gorilla/websocket,如下:E:\Projects\CSMS\SK-CSMS\CentralSystem>goget-ugithub.com/gorilla/websocketgo:modulegithub.com/gorilla/websocket:Get"https://proxy.golang.org/github.com/gorilla/websocke......
  • idea快捷键设置
    一、idea快捷键设置1.删除一行:ctrl+D2.复制一行:ctrl+shift+下箭头3.移动一行:ctrl+下箭头4.放大字体:ctrl+5.格式化代码:ctrl+shift+F二、代码补全设置三、解决IDEA在XxxMapper.xml写SQL语句没有提示的问题1、连接数据库2、设置SQL方言3、把XxxMa......
  • Java Web学习笔记55——DQL基本查询
    DQL:DQL英文全称DataQueryLanguage(数据查询语言),用来查询数据库表中的数据。关键字:SELECT。SELECT是最为常见,最为重要的操作。查询在一个系统中,能占据90%的以上。查询也是最为复杂的一个操作。 查询五子句。准备数据: --DQL-基本查询--1.查询指定字......
  • OpenGauss数据库-4.表的创建、修改与删除
    第1关:创建表gsql-dpostgres-Ugaussdb-W'passwd123@123'createdatabasetestdb;\ctestdb;passwd123@123createtabletest_table(test_idintegernotnull,test_infochar(36));第2关:修改表 gsql-dtestsb-Ugaussdb-W'passwd123@123'alte......
  • 基于java jsp ssm的基于Java Web的智慧社区信息平台的设计与实现(源码+LW+部署讲解)
    前言......
  • java web 开发框架编
    学习web框架上开发需要的是安装 mysql8.0 idea2022git 2.2.23 node16以上(新版本不好拉有些库了)jdk最好是17以上jdk8也是行的,反正不管新版如何发布,我们都是你发任你发,永远jjava8第一步新建项目一定要设文件编吗,然后才开如开发2.配置maven  <settingsxmlns=......
  • idea2023最新激活码授权码,全家桶License
    个人名片......
  • 我创建了一个内部社区,欢迎加入提问交流
    1.背景故事背景是这样的,我最近逛了逛CSDN的“问答”板块,并筛选了一下SAP领域的问题,发现很多问题都很基础,例如ABAP的基础语法,ABAP编程中遇到的编译问题等等。这些问题都很小,但对于初学者而言,它们就变成了学习路上的“拦路虎”。回想我当年刚入行时,不禁感慨。还记得,当时......
  • 【面试宝典】42道JavaWeb高频题库整理(附答案背诵版)
    1、说一说Servlet的生命周期?Servlet的生命周期主要由以下三个阶段组成:初始化,服务和销毁。初始化(Initialization):当一个Servlet被载入到内存中时(例如,第一次访问或者服务器启动并且在web.xml中配置了load-on-startup),Servlet容器(例如Tomcat)就会调用Servlet的init()方法进......