位置: 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)

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

  • oppo手电筒设置在哪里打开(oppo手电筒设置快捷关闭)

    oppo手电筒设置在哪里打开(oppo手电筒设置快捷关闭)

  • oppok3屏幕尺寸多大(oppok3屏幕多少厘米)

    oppok3屏幕尺寸多大(oppok3屏幕多少厘米)

  • 华为mate20能装内存卡吗(华为mate20装内存卡能安装软件吗)

    华为mate20能装内存卡吗(华为mate20装内存卡能安装软件吗)

  • 手机查看md文件(手机md文件查看器哪个好)

    手机查看md文件(手机md文件查看器哪个好)

  • pr导出格式一般用什么(pr导出格式一般选什么)

    pr导出格式一般用什么(pr导出格式一般选什么)

  • 闲鱼别人付款了,我关闭交易有影响吗(闲鱼别人付款了我不想卖了怎么办)

    闲鱼别人付款了,我关闭交易有影响吗(闲鱼别人付款了我不想卖了怎么办)

  • airpodspro充电怎么不亮(airpodspro充电怎么样才算充满)

    airpodspro充电怎么不亮(airpodspro充电怎么样才算充满)

  • 微信发照片icloud同步(微信发照片为什么模糊)

    微信发照片icloud同步(微信发照片为什么模糊)

  • 华为nova7se和nova6有什么区别(华为nova7se和nova6哪个好)

    华为nova7se和nova6有什么区别(华为nova7se和nova6哪个好)

  • 朋友圈怎么发超过15秒以上的视频(朋友圈怎么发超过10分钟视频)

    朋友圈怎么发超过15秒以上的视频(朋友圈怎么发超过10分钟视频)

  • iwatch怎么开机(redmiwatch怎么开机)

    iwatch怎么开机(redmiwatch怎么开机)

  • pandownload被限速怎么恢复(pandownload被限速怎么办)

    pandownload被限速怎么恢复(pandownload被限速怎么办)

  • 火山视频里的火苗是什么(火山视频里的火苗怎样换钱)

    火山视频里的火苗是什么(火山视频里的火苗怎样换钱)

  • 华为手机桌面新闻怎么关闭(华为手机桌面新闻资讯怎么关闭)

    华为手机桌面新闻怎么关闭(华为手机桌面新闻资讯怎么关闭)

  • 打印页数怎么设置(打印页数怎么设置成一页)

    打印页数怎么设置(打印页数怎么设置成一页)

  • 爱奇艺如何退出账号(爱奇艺如何退出其他设备)

    爱奇艺如何退出账号(爱奇艺如何退出其他设备)

  • 京东商城怎么删除评价(京东商城怎么删除待评价订单)

    京东商城怎么删除评价(京东商城怎么删除待评价订单)

  • 华为mate30支持5g网吗(华为mate30支持5G频段)

    华为mate30支持5g网吗(华为mate30支持5G频段)

  • 一加7t手机是哪个国家的(一加7t型号)

    一加7t手机是哪个国家的(一加7t型号)

  • pr渲染是啥意思(pr渲染是啥意思呀)

    pr渲染是啥意思(pr渲染是啥意思呀)

  • 爱奇艺注销手机步骤(爱奇艺注销手机号码要多久才能使用)

    爱奇艺注销手机步骤(爱奇艺注销手机号码要多久才能使用)

  • 键盘的乘号在哪里(键盘的乘号在哪个位置)

    键盘的乘号在哪里(键盘的乘号在哪个位置)

  • 腾讯地图如何标记位置(腾讯地图如何标注自己店铺名称)

    腾讯地图如何标记位置(腾讯地图如何标注自己店铺名称)

  • 换手机号了探探登不上(手机号换了怎么上探探)

    换手机号了探探登不上(手机号换了怎么上探探)

  • 抖音短视频怎么添加音乐(抖音短视频怎么带货)

    抖音短视频怎么添加音乐(抖音短视频怎么带货)

  • win10电脑记事本乱码怎么办(win10电脑记事本在哪)

    win10电脑记事本乱码怎么办(win10电脑记事本在哪)

  • 被翡翠湾环绕的芬尼特岛,太浩湖,加利福尼亚 (© Rachid Dahnoun/Tandem Stills + Motion)(翡翠湾攻略)

    被翡翠湾环绕的芬尼特岛,太浩湖,加利福尼亚 (© Rachid Dahnoun/Tandem Stills + Motion)(翡翠湾攻略)

  • 小型微利企业税率2023
  • 资金什么情况下退出企业
  • 交易性金融资产有哪些
  • 哪些费用类专票可以抵扣
  • 抄报未反写影响开票吗
  • 发票上的密码区有什么用
  • 差额发票的税额怎么计算
  • 资产负债表试算平衡表是什么
  • 金融资产摊余成本例题
  • 企业增加注册资金怎么办理
  • 销售亏损原因分析范文
  • 工会经费应该计入人工成本吗
  • 未开票收入增值税如何计提
  • 非税收入通用票据需要盖章吗
  • 一般纳税人收取的下列款项中,应并入销售额
  • 天猫运费险是按照每一单结算的吗
  • 违约金收税吗
  • 用于职工集体福利的外购货物可以抵进项税额吗
  • 总资产报酬率
  • 利润表本月金额怎么算
  • 怎么查询企业的注册资金
  • 外贸出口退税会计和会计区别
  • 职工社保调整
  • 实收资本属于哪类
  • 兼职属于劳动关系还是雇佣
  • 捐赠视同销售为什么不确认收入?
  • 房地产评估费计算公式
  • 如何在Mac上更改我的Apple ID
  • 增值税发票可以抵扣多少
  • php excute
  • 增值税专用发票的税率是多少啊
  • 企业投资入股要交企业所得税吗
  • 企业信用贷款还款方式
  • 多层是什么
  • 自然人股东是
  • 工商年报中营业费用包括
  • 替票报销开什么发票
  • 强大到无需疼无需宠,却幸运到有人宠有人疼什么意思
  • 生产车间年终奖计入什么科目
  • 其他应付款在清算时怎么处理
  • 金融资产减值包括
  • sql查询树状数据
  • sql server 视图排序
  • 工业设备种类
  • 员工工资可以当月计提当月发放吗
  • 住房公积金指的是什么意思
  • 土地使用税如何计算缴纳
  • 预缴税款是什么税款
  • 职工辞退福利是否要申报个税
  • 银行日记账更正
  • 进口关税,增值税,消费税
  • 结算金额和付款金额
  • 流量对比
  • 没有销货清单的发票可以报销吗
  • mysql 5.7.28安装
  • freebsd启动网卡
  • solaris 11.4
  • mac自动排序
  • win10系统如何关闭屏保功能
  • 怎么调用windows api
  • win8取消开始界面
  • sendmail邮件服务器在虚拟机的哪个位置
  • win7为什么会出现小黄锁
  • win7的cpu怎么看
  • OpenGL Tips: 在Visual C++中调用FreeGLUT
  • visual studio 10 cocos2dx项目移植到eclipse的android项目(配置请参照上一篇文章开发环境搭建)
  • forfiles命令详解
  • 如何用python处理pdf
  • activity间数据传递
  • js设置导航固定
  • 狗刨怎么学
  • js中check
  • 小规模纳税人税率2024
  • 一般纳税人企业所得税怎么算
  • 研发费用加计扣除是什么意思啊
  • 新的国家税务局发票怎么冲红
  • 怎么判断买的盐是不是真的
  • 国家管网集团下属企业
  • 税收优惠政策有什么公司受影响
  • 艾地盟预混料怎么样
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设