首页 > 其他分享 >idea社区版创建web项目

idea社区版创建web项目

时间:2024-04-06 20:45:27浏览次数:20  
标签:web 社区 java tomcat Tomcat idea 点击 文件夹 右键

idea社区版创建web项目

创建项目

1、创建新项目:File->New->Project

2、创建目录

src
   main
      java
         com.xxx
            HelloServlet.java
      resources
      webapp
         WEB_INF
         lib
         classes
   test
       java
       resources

右键main下的java文件夹,Mark Directory as->Sources Root

右键main下的resources文件夹,Mark Directory as->Resources Root

右键webapp下的classes文件夹,Mark Directory as ->Excluded

右键test下的java文件夹,Mark Directory as->Test Sources Root

右键test下的resources文件夹,Mark Directory as->Test Resources Root

3、配置Tomcat

4、编写代码

在包com.xxx下创建HelloServlet类,其继承HttpServlet类,按快捷键"ctrl+o"重写"doget()"方法

5、设置访问路径

利用注解设置访问路径

在类上方写入

@WebServlet("/hello")//"hello"是我们自己设置的项目名

点击右上角的绿色三角启动项目,点击下方控制台Console出现的链接"http://localhost:8080/",跳转到浏览器后,在路径后面接着输入"hello",就会显示内容。

配置Tomcat

1、安装Smart Tomcat插件

点击File->Setting->Plugins,搜索Smart Tomcat,点击install安装。安装成功后在左侧最下面会出现Tomcat Server,点击后根据本地安装的Tomcat路径进行配置(若路径有空格可能配置不成功,此时需要将tomcat拷贝到其他路径)

2、为当前项目配置tomcat

点击上方三角符号左边的选项,选择Edit Configurations;点击左上角"+"号,选择smart tomcat,配置信息

Deployment directory (需要部署的文件夹):项目的webapp文件夹路径

Context Path:/("/"表示访问项目时不需要项目名,即localhost可访问项目)

3、添加tomcat依赖包

在tomcat文件夹下的lib文件夹下有servlet-api.jar等开发需要的依赖包,其中web.xml文件的约束文件也包含在内

点击右上角齿轮,选择Project Structure->Libraries,点击中间一列的加号,选择java,选择tomcat安装路径下的lib文件夹,点击"OK",再点击右下角的"OK"

标签:web,社区,java,tomcat,Tomcat,idea,点击,文件夹,右键
From: https://www.cnblogs.com/fenglilai/p/18117895

相关文章

  • IntelliJ IDEA合并分支
    IntelliJIDEA2023.1.1(CommunityEdition)Build#IC-231.8770.65,builtonApril27,2023-- 序章两个分支:main、feature-security。目标:将feature-security合并到main。 步骤Local中当前分支为feature-security:Checkout在Local的main分支上点击右......
  • 使用 HTMX 和 Bun 进行全栈 Web 开发
    将HTMX放在前端,Bun放在后端,然后将它们与Elysia和MongoDB连接起来,形成快速便捷的技术栈,使开发Web应用程序变得轻而易举。Bun和HTMX是目前软件领域最有趣的两个事情。Bun是一个速度极快的一体化服务器端JavaScript平台,而HTMX是一种HTML扩展,用于创建简单......
  • 【Java程序设计】【C00508】基于(JavaWeb)Springboot的企业车辆管理系统(含论文+PPT)
    基于(JavaWeb)Springboot的企业车辆管理系统(含论文+PPT)项目简介开发环境项目技术运行截图下载源码博主介绍:java高级开发,从事互联网行业十年,已经做了八年的毕业设计程序开发,开发过上千套毕业设计程序,博客中有上百套程序可供参考,欢迎共同交流学习。项目简介开发环境......
  • 【Java程序设计】【C00512】基于(JavaWeb)Springboot的协同过滤的私人诊所管理系统(含论
    基于(JavaWeb)Springboot的协同过滤的私人诊所管理系统(含论文+PPT)项目简介开发环境项目技术运行截图下载源码博主介绍:java高级开发,从事互联网行业十年,已经做了八年的毕业设计程序开发,开发过上千套毕业设计程序,博客中有上百套程序可供参考,欢迎共同交流学习。项目简介......
  • web学习笔记(五十二)数据库
    目录1.数据库的相关概念1.1什么是数据库1.2常见数据库的分类1.3 传统型数据库的数据组织结构1.4补充2.  使用SQL管理数据库2.1 什么是SQL?2.2 SQL能做什么2.3  SQL的SELECT语句2.4  SQL的INSERTINTO语句2.5 SQL的UPDATE语句2.6 SQL......
  • idea 显示java ee模块
    --新版idea没有javaEE模块(如下图所示) --如何创建web项目 --alt+ctrl+shift+/--调出如下界面,点击第一个  --按字母排序,找到javaee-legacy.project.wizard,选中  --接着回到创建项目的界面,就会发现有JavaEE组件出现--开始创建你的web项目吧  注:......
  • JS——webAPIs(6)
    一、知识点1.正则表达式的使用//正则表达式:用于匹配字符串中字符组合的模式conststr='学习前端'//定义规则constreg=/前端///进行查找-两个方法//用于判断是否有符合规则的字符串,返回布尔值console.log(reg.test(str));//用于......
  • WebKit结构简介
    WebKit结构简介WebKit是一个开源的浏览器网页排版引擎,由多个核心模块组成。以下是WebKit的主要组成部分和它们的功能:JavaScriptCore:这是WebKit中的JavaScript解释器,负责执行网页中的JavaScript代码。WebCore:这是整个项目的核心部分,它负责解析网页内容,生成DOM树和渲染树,并......
  • [报错纪录] IDEA进行远程开发时报错 Cannot run program "/usr/lib/jvm/jdk1.8.0_371/
    错误内容Cannotrunprogram"/usr/lib/jvm/jdk1.8.0_371/bin/java"(indirectory"/home/awang/.cache/JetBrains/RemoteDev-IU/_home_awang_code_spark/compile-server"):error=0,Failedtoexecspawnhelper:pid:10071,exitvalue:1解决方法打开Se......
  • Golang中的强大Web框架Fiber详解
    Golang 取消首页编程手机软件硬件安卓苹果手游教程平面服务器首页 > 脚本专栏 > Golang >Golang Web框架FiberGolang中的强大Web框架Fiber详解2023-10-2410:31:51 作者:技术的游戏在不断发展的Web开发领域中,选择正确的框架可以极大地影响项目的效......