idea创建一个javaweb项目

article/2025/11/6 0:56:25

前提

java环境以及tomcat的安装

1、IDEA创建Web项目

此处以Idea 2020.3.4举例

1、新建普通Java项目

image.png

注意:Idea2020无法直接新建JavaWeb项目,只能通过新建普通Java项目的方式间接新建JavaWeb项目。

选择项目位置和普通Java项目相同,此处略过。

2、修改普通Java项目为JavaWeb项目

项目根目录->右键->Add Framework Support

image.png

选择JavaEE版本

image.png

勾选左侧的Web Application

image.png

完成之后,可以看到项目下新建了web目录,并包含如下内容。

image.png

添加相关依赖File->Project Structure

image.png
image.png
image.png

执行上述操作之后,Tomcat相关Jar包就添加到了项目中,不添加后续很多开发无法进行。

3、项目部署

此处指的是将Idea中开发的Web项目在Tomcat中部署。

image.png

image.png

image.png

image.png

现在已经完成了

4、项目运行

单击运行按钮,运行项目,默认会在浏览器中打开index.jsp

image.png

在以后的开发中,多数时候都是重复上述步骤进行JavaWeb项目的开发

2、关联第三方Jar包

  1. 在项目WEB-INF目录下新建lib目录;
  2. 将第三方Jar包(例如:MySQL驱动Jar包,druid连接池Jar包)拷贝到lib目录下;
  3. 在lib上右键Add as Library
  4. 选择Project Library,完成
    • Global Library表示所有工程都可以使用
    • Project Library表示当前工程中所有模块都可以使用
    • Module Library表示当前模块可以使用

3、导出war包

项目完成后,有时候需要打成war方便部署。war包可以直接放入Tomcat的webapps目录中,启动Tomcat后自动解压,即可访问。

image.png

image.png

image.png

执行上述操作,后在项目根目录下生成out目录,内部包含的war包就是我们需要的war包。

image.png

将该war包拷贝到tomcat的webapps目录下,双击运行startup.bat,tomcat会自动解压该war包并发布项目,发布之后我们就可以访问。


http://chatgpt.dhexx.cn/article/vT5i8sn6.shtml

相关文章

java web项目_一个完整JavaWeb项目开发总结

一个JavaWeb项目开发总结 曾经,我跟朋友说我要去学Java,到现在1个月,我总算是七拼八凑的写出了我人生中的第一个Javaweb项目,虽然只是一次简单的爬虫,但是却也更坚定了我学Java的决心 就手写一份我做这次Javaweb项目得…

Linux服务器部署JavaWeb项目

目录 1.搭建JavaWeb环境1.1 安装Java环境1.2 安装 MySQL1.2.1 下载并安装 MySQL1.2.2 启动 MySQL 服务1.2.3 查看 MySQL 默认密码1.2.4 登录 MySQL1.2.5 修改密码1.2.6 为root赋值远程管理权限1.2.7 退出服务器测试 MySQL 连接1.3 安装 Tomcat 2.部署JavaWeb项目2.1 将项目打包…

javaweb项目的文件结构

javaweb项目的文件结构 1、前言 最近使用Intellij idea搭建一个springmvc的web项目时,突然发现,自己好像对web项目的文件结构不是很清晰,对于项目中应该有那些文件夹、文件夹里面又是怎么的文件、他们的作用又是什么?这些好像有点…

JavaWeb项目打包运行

简单记录下JavaWeb项目打包运行 文章目录 项目打包tomcat运行项目 一、项目打包 1.选择out输入目录路径 这里我们可以新建一个文件夹 然后选择 项目打包完就在这个目录底下 2.创建一个工件 3.这里的Name默认的是unnamed 这个 我们这里修改成项目名称 先选择output ro…

JavaWeb项目的热部署配置

版权声明 本文原创作者:谷哥的小弟作者博客地址:http://blog.csdn.net/lfdfhl 热部署概述 我们通常期望:修改页面和Java代码后不用重新手动部署项目就可即刻生效;这就是最理想的热部署。然而;理想有多丰满&#xff0…

161个Javaweb项目免费

161个javaweb’项目加qq群&#xff08;105613691&#xff09;自取。网上一些假货我当时找半天找不到费事而且贼生气。现在分享出 如下 <% page language"java" pageEncoding"utf-8"%> <%String path request.getContextPath();String basePat…

JavaWeb项目结构使用Vue项目

提示&#xff1a;javaweb项目中引用Vue项目的案例 文章目录 前言一、JavaWeb项目结构项目启动顺序 二、Vue项目结构Vue结构粗略解释思考 三、使用Vue1、使用vue.js, 在html引用2、使用webpack 构建Vue脚手架第一步&#xff1a; 到webapp包下&#xff0c;输入命令 npm init -y第…

JavaWeb项目结构

4.1 web结构 必需严格按照一种规范来完成 咱们要开发Javaweb的程序,必需要严格参照javaweb提供的一个规范来存放我们的资源…… 结果分析如下: 注意:WEB-INF里面的程序是不可见的,必需通过我们的程序访问 现在:web.xml都不是必需的(但是我们要求必需留着)–这个web.xml可…

eclipse部署Javaweb项目

目录 0.安装Tomcat1.配置Eclipse项目的Tomcat Server2.导入Java Web项目3.设置Tomcat4.配置数据库5.运行项目 0.安装Tomcat 请自行百度搜索如何安装Tomcat&#xff0c;每个项目对Tomcat的版本要求不同&#xff0c;安装之前自行查询你的项目所需要的Tomcat版本。 1.配置Eclips…

linux 部署Javaweb项目

目录 一、配置Java环境1.正确开启linux镜像服务器 二、配置MySQL环境 三、运行Java项目1.在/opt/soft目录下找到apache-tomcat-8.5.81.tar.gz文件并解压 一、配置Java环境 1.正确开启linux镜像服务器 2.正确通过xshell工具链接linux镜像服务器 ip a 3.关闭防火墙 systemct…

IDEA 导入别人的javaweb项目进行部署

前言 我主要是进行java的springboot项目和vue项目的开发&#xff0c;但是架不住在这些框架兴起之前&#xff0c;公司内部已经是有其他的老的框架&#xff0c;我需要在这些老的框架进行修改和调整代码。原本我是使用的eclipse软件进行部署&#xff0c;也比较简单&#xff1b; …

eclipse导入javaWeb项目

eclipse如何正确导入web项目&#xff0c;参考视频&#xff1a;https://www.bilibili.com/video/BV1tV411x7Fb?spm_id_from333.337.search-card.all.click&vd_source825d3d7ea7fd6488824d9e1ce89f8716 二、我遇到的问题 Target runtime Apache Tomcat v7.0 is …

Javaweb项目报告

项目名称&#xff1a;学生考勤系统 主要功能&#xff1a;添加、删除、修改、查询 数据库字段&#xff1a; DROP DATABASE IF EXISTS AttDB; CREATE DATABASE AttDB CHARACTER SET utf8; USE AttDB;CREATE TABLE Student(sid INT PRIMARY KEY AUTO_INCREMENT COMMENT 学号,sn…

javaweb项目搭建

JavaWeb项目搭建 1.新建一个java项目 2.让这个java项目成为web项目 3.导入项目所需依赖 在WEB-INF下新建lib目录存放jar包&#xff0c;并添加到环境中 4.连接数据库 新建一个连接数据库的类 url“jdbc:mysql://localhost:3306/db1?serverTimezoneAsia/Shanghai&useUnic…

javaweb项目

源码&#xff1a;&#xff08;百度网盘&#xff09; 链接&#xff1a;JavaWeb 提取码&#xff1a;3xf9 链接: Oracle数据库文件 提取码&#xff1a;vkko 说明&#xff1a; 不希望大家复制粘贴、交作业&#xff0c;一气呵成&#xff0c;动作行云流水。而是希望看下面的讲解&am…

JavaWeb项目开发步骤

JavaWeb项目开发步骤 前言&#xff1a;跟着视频学习搭建实现smbms超市管理系统&#xff0c;学习到了很多关于项目实现的一些东西&#xff0c;这里关于javaWeb的smbms进行项目跟着做一遍后的感受&#xff0c;主要讲的是整体感观&#xff0c;记录学习以及发布分享 一、项目需求…

创建JavaWeb简单项目(超级详细、一看就会)—— 1

在编写我们这个简单的JavaWeb项目之前&#xff0c;我先来介绍一下本项目的项目环境。 本项目是基于JavaWeb的开发环境&#xff0c;具体使用了以下技术和工具&#xff1a; JavaWeb&#xff1a;JavaWeb是Java平台上的Web开发技术&#xff0c;它包括了Servlet、JSP、JavaBean、JD…

javaweb案例一

文章目录 一、登录界面1.前端代码2.后端代码 二、添加功能1.前端代码2.后端代码 三、删除功能1.前端代码2.后端代码 四、修改功能1.前端代码&#xff08;1&#xff09;修改路径&#xff08;2&#xff09;信息回显&#xff08;3&#xff09;隐藏域 2.后端代码&#xff08;1&…

简单的Java web项目代码(8个)

引言&#xff1a;Java web项目主要采用mvc的的设计思想&#xff0c;系统主要采用javajspservletmysqleclipse实现&#xff0c;具有登陆、分页、导出excel&#xff0c;增删改查等功能,适合初学者&#xff0c;满足基本的实训需求&#xff0c;以下是推荐的几款&#xff0c;总有适合…

161套javaWeb项目源码免费分享

最近很多学生在找关于java开发的学生管理系统&#xff0c;学生选课系统&#xff0c;车辆管理系统&#xff0c;商城系统&#xff0c;项目申报系统&#xff0c;教务管理系统&#xff0c;班级管理系统&#xff0c;博客系统。。。。。。。。 我找了一些前几年的项目&#xff0c;感…