位置: IT常识 - 正文

如何在IDEA中创建Web项目(如何在idea中创建xml)

编辑:rootadmin
如何在IDEA中创建Web项目

推荐整理分享如何在IDEA中创建Web项目(如何在idea中创建xml),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:如何在idea中创建maven项目,如何在idea中创建一个web项目,如何在idea中创建java项目,如何在idea中创建xml,如何在idea中创建servlet,如何在idea中创建servlet,如何在idea中创建xml,如何在idea中创建maven项目,内容如对您有帮助,希望把文章链接给更多的朋友!

👌 棒棒有言:也许我一直照着别人的方向飞,可是这次,我想要用我的方式飞翔一次!人生,既要淡,又要有味。凡事不必太在意,一切随缘,缘深多聚聚,缘浅随它去。凡事看淡点看开些,顺其自然,无意于得,就无所谓失。人生,看轻看淡多少,痛苦就远离你多少。

👌 本章简介:Java Web,是用Java技术来解决相关web互联网领域的技术栈。web包括:web服务端和web客户端两部分。Java在客户端的应用有Java Applet,不过使用得很少,Java在服务器端的应用非常的丰富,比如Servlet,JSP、第三方框架等等。Java技术对Web领域的发展注入了强大的动力。

👍  作者:get棒棒给个关注呗

👍  重要:下面一篇文章是Servlet详解非常非常重要!

目录

一.创建Web项目

1.1创建项目

 1.2编写Servlet类

1.3  IDEA集成Tomcat

 1.3.1  IDEA部署JavaWeb项目

 1.4  war包部署

 1.4.1  导出war包

 1.4.2

1.4.3


一.创建Web项目1.1创建项目

1、打开IDEA,单击“New Project”或者通过File-->new-->Project,在弹出的对话框中输入项目名

称,其它的默认选择,点击finish按钮

 2、为项目添加Web框架支持,右键单击创建的项目,点击Add Framework 2、为项目添加Web框

架支持,右键单击创建的项目,点击Add Framework

 

 3、添加依赖包,右键单击WEB-INF文件夹,在弹出的对话框中选择New-->Directory命令,创建

lib文件夹,将Tomcat安装目录下lib文件夹中的servlet-api.jar文件添加到lib文件夹中。

4、在servlet-api.jar文件上右击鼠标,选择Add As Library,将jar包添加到Library中

 1.2编写Servlet类

1、在src上右击鼠标-->new-->package-->输入com.cxyzxc.www.servlet01包名(包名你可以自己

取)-->回车

2、在包上右击鼠标-->new-->Java Class-->输入ServletDemo02类名-->回车

3)在WEB-INF文件夹中创建classes文件夹,将编译后生成的ServletDemo02.class文件所在的文

件夹一起复制到classes文件夹中

4)启动Tomcat,打开浏览器,在浏览器地址栏输入​​​​​​http://localhost:8080/webProject03/secondServlet,可以在Tomcat窗口中看到输出“IDEA中的第一

个Servlet案例,手动部署到Tomcat容器中”内容。

1.3自动部署项目

上述操作中,虽然是在IDEA软件中完成了Servlet代码的编写以及编译,但是还需要手动将WEB-

INF文件夹复制到Tomcat的项目文件夹中去,并需要手动在WEB-INF文件中创建classes文件夹,

然后将IDEA中编译后的class文件复制到classes文件夹中,比较麻烦。另外,当你的Java文件改变

后,你需要重新编译java文件生成class文件,然后再将class文件复制到classes文件夹中,再重新

启动Tomcat服务器才能访问资源,非常的麻烦。所以,我们可以在IDEA中集成Tomact服务器,实

现自动部署。

1.3  IDEA集成Tomcat如何在IDEA中创建Web项目(如何在idea中创建xml)

1、 点击File-->Settings...

 2、选择双击Build,Execution,Deployment-->Application Servers,点击+号,选择Tomcat

Server

 3、选择Tomcat服务器的安装路径,点击ok,Tomcat服务器就集成到IDEA中了

 4、再次点击File-->Settings...-->Build,Execution,Deployment-->Application Servers,点击

+号,选择Tomcat Server,可以看到Tomcat服务器在IDEA中

 1.3.1  IDEA部署JavaWeb项目

1、点击Run或者软件右边绿色锤子旁边下拉框,选择Edit Configuration...

 2、点击图示中任意一个选项,进入添加运行配置界面

 3、配置Tomcat Server和运行项目的默认浏览器

 4、添加项目到Tomcat中并设置访问名称

 5、在IDEA中启动启动项目

 6、浏览器中默认输出index.jsp中的内容

 7、在浏览器地址栏中输入Servlet访问路径,Tomcat控制台中输出service()方法中的内容

 1.4  war包部署

项目开发完成后,为了方便部署,我们需要将项目整体打包成war包去部署在Tomcat服务器中。

war包可以直接放入Tomcat的webapps文件夹中,启动Tomcat后自动解压,即可在浏览器中输入

URL进行访问。

 1.4.1  导出war包

1、点击File->Project Structure菜单(或使用Shift+Ctrl+Alt+S快捷键),打开Project Structure窗口

 2、在ProjectStructure中选择左侧的Artifacts页签

3、点击中间上面的“+”,选择WebApplication:Archive-> Empty

4、点击上图中的①处的“+”,选择Directory Content菜单

 1.4.2

部署war包

1.4.3

启动Tomcat服务器,访问项目

本文链接地址:https://www.jiuchutong.com/zhishi/300027.html 转载请保留说明!

上一篇:HTML+CSS+JS 学习笔记(一)———HTML(上)(html/css/javascript)

下一篇:协同过滤算法(基于用户的协同过滤算法)

  • 怎样降低邮件群发的退件率(怎么减小邮件大小)

    怎样降低邮件群发的退件率(怎么减小邮件大小)

  • 华为nova9pro怎么投屏到电视(华为nova9pro怎么分屏操作)

    华为nova9pro怎么投屏到电视(华为nova9pro怎么分屏操作)

  • 荣耀x10和荣耀30s对比(荣耀x10和荣耀30s和华为nova7se哪个好)

    荣耀x10和荣耀30s对比(荣耀x10和荣耀30s和华为nova7se哪个好)

  • 华为手机的热点在哪里(华为手机的热点在哪开)

    华为手机的热点在哪里(华为手机的热点在哪开)

  • 华为荣耀9x能不能双卡(华为荣耀9X能不能添加钥匙)

    华为荣耀9x能不能双卡(华为荣耀9X能不能添加钥匙)

  • s10 充电功率(富士xs10充电功率)

    s10 充电功率(富士xs10充电功率)

  • 苹果6手机进水了怎么办(苹果6手机进水了没声音怎么办)

    苹果6手机进水了怎么办(苹果6手机进水了没声音怎么办)

  • qq定时发送消息的功能(qq定时发送消息软件)

    qq定时发送消息的功能(qq定时发送消息软件)

  • vivo v1732a什么型号(vivo手机v1732a现在值多少钱)

    vivo v1732a什么型号(vivo手机v1732a现在值多少钱)

  • 笔记本白屏怎么关机(笔记本白屏怎么解决)

    笔记本白屏怎么关机(笔记本白屏怎么解决)

  • 微信群里发不出去消息是怎么回事(在微信群里发不出去信息是怎么回事)

    微信群里发不出去消息是怎么回事(在微信群里发不出去信息是怎么回事)

  • 手机插耳机进去不显示耳机模式(手机插耳机进去又弹出来)

    手机插耳机进去不显示耳机模式(手机插耳机进去又弹出来)

  • 微信被投诉骚扰封几天(微信被投诉骚扰恶意营销欺诈等行为多久可以恢复权限)

    微信被投诉骚扰封几天(微信被投诉骚扰恶意营销欺诈等行为多久可以恢复权限)

  • 晶体管时代是第几代(晶体管时代是第几代计算机)

    晶体管时代是第几代(晶体管时代是第几代计算机)

  • 怎样制作录音文件mp3(怎样制作录音文件m4a)

    怎样制作录音文件mp3(怎样制作录音文件m4a)

  • 手机怎么老黑屏(手机怎么老黑屏又开)

    手机怎么老黑屏(手机怎么老黑屏又开)

  • 华为mate30需要贴膜吗(华为mate30需要贴屏幕膜吗)

    华为mate30需要贴膜吗(华为mate30需要贴屏幕膜吗)

  • beatsstudio3安卓能用吗(beatssolo3安卓能用吗)

    beatsstudio3安卓能用吗(beatssolo3安卓能用吗)

  • 支付宝小程序在哪里找(支付宝小程序在哪里关)

    支付宝小程序在哪里找(支付宝小程序在哪里关)

  • 微信公众号被冻结找回要多久(微信公众号被冻结怎么解冻)

    微信公众号被冻结找回要多久(微信公众号被冻结怎么解冻)

  • 快手粉丝团在哪里找(快手粉丝团在哪里加入)

    快手粉丝团在哪里找(快手粉丝团在哪里加入)

  • realmeq屏幕是什么材质(realmeq是什么屏幕)

    realmeq屏幕是什么材质(realmeq是什么屏幕)

  • 微信接收新消息通知打不开(微信接收新消息通知)

    微信接收新消息通知打不开(微信接收新消息通知)

  • xr锁屏手电筒去除(xr锁定屏幕的手电筒可以删除吗)

    xr锁屏手电筒去除(xr锁定屏幕的手电筒可以删除吗)

  • 主板BIOS语言,中文解释(各种主板bios中文设置图解)

    主板BIOS语言,中文解释(各种主板bios中文设置图解)

  • 补计提上一年度费用
  • 邮政能否为固定业户代开增值税普通发票
  • 转让技术所得收入怎么计算增值税
  • 购买大型设备的会计科目
  • 旧设备进口关税
  • 固定资产账载金额和税收金额的区别
  • 购入包装物
  • 企业所得税按季预缴怎么算
  • 统一信用社会代码怎么填
  • 中小企业固定资产管理存在的问题
  • 增值税有没有定额抵扣
  • 人防设施建设费
  • 个税当月计提还是下月
  • 研发费用如何界定
  • 新的成品油消费税纳税申报表有什么变化?
  • 去年多确认收入今年怎么调整
  • 企业转让销售配额怎么算
  • 苹果电脑初始化设置
  • 劳务分包费用组成比例
  • arp防火墙是什么意思
  • amdr5 1400
  • 圣米歇尔山 (© Leroy Francis/Getty Images)
  • php fopen ftp文件不存在
  • isass是什么程序
  • gwsloader.exe是什么意思
  • php生成代码
  • php指定参数类型
  • vue unknown custom element
  • 以前年度应扣未扣支出专项申报表
  • mybitas分页
  • vue循环数组渲染列表
  • vue初始化命令
  • 其他业务收入负数坐在贷方
  • 驱动开发函数详解
  • 合伙企业能享受所得税减半征收
  • 自建厂房流程
  • 企业用户怎么在电脑登录
  • 以下哪些企业需要填报
  • 销售价格低于成本价,税务机关是否有权纳税调整?
  • 一般纳税人怎样申请简易计税
  • 领取定额备用金的会计分录
  • 样品开发计划
  • 预计净残值影响营业利润吗
  • 销售清单需要盖什么章子
  • 定期定额个税申报应税项和计税依据为什么不相等
  • mysql数据库的设计与实现
  • 一般纳税人不开票收入怎么做账
  • 开经销商公司要多少钱
  • 转账手续费没有发票能税前扣除吗
  • 收到股东投资款需要交什么税
  • 固定资产一次性扣除账务处理
  • 个税和社保基数不一致怎么办
  • 土地发票可以抵扣吗
  • mysql设计树形数据库
  • 最全的sql执行顺序
  • mysql 5.7启动
  • freebsd软件包
  • ubuntu系统管理
  • fedora 版本
  • win7系统升级到win10后,还能还原回来吗
  • 微软系统win10
  • 服务器centos6.8安装教程
  • linux awk排序
  • linux内核2.3.20
  • w10安装软件提示
  • win7系统电脑蓝牙怎么开
  • linux如何使用vim编写程序
  • unity3ds
  • jquery插件是干什么的
  • unity3d操作
  • android自定义权限申请弹窗
  • javascript获取css
  • python用什么编辑
  • jquery each return
  • 上海各区税务大厅
  • 如何打印个人缴税记录
  • 图书销售税点
  • 供热用地规划指标
  • 广东省国家税务总局电子税务局
  • 小船载重多少
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设