当前位置: 首页 > article >正文

Tomcat_使用IDEA开发javaWeb工程并部署运用

目录

1.配置文件 点击file projectStructure     配置SDK和language level的语言版本一致。apply然后ok。

2. 然后点击web-all创建一个moudle叫做demo02-web02。

 3.这仅仅是一个java的目录结构,我们需要把他转换成javaweb的结构。所以我们需要添加web资源组件。右击demo02-web02选择Add Frameworks Support添加web组件。

4.可是web约束4.0版本是不行的,可能会使我们tomcat环境中跑不起来。 所以我们需要点file 点projectstructure。然后点modules 点击dependencies,点加号,选择libraries.

5.选择tomcat 然后apply ok;

 然后就可以选择6.0的版本了,点击ok。

6.会多出来一个web。

7.js代码在web中,java代码存放在src中。我们可以试着把html文件导入web包中。

 8.在web中创建static 在static包中创建css存放css代码,创建在img包中存放图片,创建js包存放js代码。创建resources包存放Java的配置文件,记得关联src在src中创建一个类。

 9.如果我们需要导入架包,我们需要在WEB-INF包创建lib包在里面导入架包。关联lib 架包 右击选择add as library

10.选择module library 点ok就关联成功了。 

11.在选项中有个build 点击build  选择build artifacts 选择build 点击ok。

12.然后我们会发现多了一个out目录 他是一个工程 标灰的就是我们可以发布的app了。

 13.配置启动的信息

​14.运行就可以启动了。​编辑


推荐先创建一个空项目,这样可以在一个空项目下同时存在多个modules,不用后续来回切换之前的项目,当然也可以忽略此步直接创建web项目。

1.配置文件 点击file projectStructure     配置SDK和language level的语言版本一致。apply然后ok。

2. 然后点击web-all创建一个moudle叫做demo02-web02。

 3.这仅仅是一个java的目录结构,我们需要把他转换成javaweb的结构。所以我们需要添加web资源组件。右击demo02-web02选择Add Frameworks Support添加web组件。

4.可是web约束4.0版本是不行的,可能会使我们tomcat环境中跑不起来。 所以我们需要点file 点projectstructure。然后点modules 点击dependencies,点加号,选择libraries.

5.选择tomcat 然后apply ok;

 然后就可以选择6.0的版本了,点击ok。

6.会多出来一个web。

7.js代码在web中,java代码存放在src中。我们可以试着把html文件导入web包中。

 8.在web中创建static 在static包中创建css存放css代码,创建在img包中存放图片,创建js包存放js代码。创建resources包存放Java的配置文件,记得关联src在src中创建一个类。

 9.如果我们需要导入架包,我们需要在WEB-INF包创建lib包在里面导入架包。关联lib 架包 右击选择add as library

10.选择module library 点ok就关联成功了。 

11.在选项中有个build 点击build  选择build artifacts 选择build 点击ok。

12.然后我们会发现多了一个out目录 他是一个工程 标灰的就是我们可以发布的app了。

 13.配置启动的信息

14.运行就可以启动了。


http://www.kler.cn/a/302510.html

相关文章:

  • Unity中HDRP设置抗锯齿
  • C#从入门到放弃
  • unity 一个物体随键盘上下左右旋转和前进的脚本
  • 有了Makefile, CMake存在的意义是什么?如何借助Makefile构建ObjC语言编译环境?如何获取编译器的版本号?
  • Matplotlib库中show()函数的用法
  • Redo与Undo的区别:数据库事务的恢复与撤销机制
  • 爱普生相机SD卡格式化后数据恢复指南
  • C++速通LeetCode第5题-回文链表
  • 防止文件外发泄密有什么方法?这7防外发方式可以看下!
  • 数字化转型背景下低代码开发模式变革的研究
  • Excel图表生成:自动化创建与修改Excel图表的技术指南
  • 基于鸿蒙API10的RTSP播放器(五:拖动底部视频滑轨实现跳转)
  • pytorch torch.triu函数介绍
  • python实现进化算法
  • 在国产芯片上实现YOLOv5/v8图像AI识别-【4.4】RK3588网络摄像头推理后推流到RTSP更多内容见视频
  • 海思SD3403(21AP10, 108DC2910 )4K60 的 ISP 图像处理能力,4Tops INT8算力
  • 数据结构2 :双向链表和内核链表
  • mysql可重复读不能解决幻读吗?
  • linux————根据端口查找运行目录的三种方法
  • STM32内部闪存FLASH(内部ROM)、IAP
  • 信息安全工程师题
  • ASR(自动语音识别)识别文本效果的打分总结
  • 用Cri-O,Sealos CLI,Kubeadm方式部署K8s高可用集群
  • 【docker】了解什么是Docker
  • 欧洲麻花钻市场主要企业市场占有率及排名
  • Framework | 在Android中运行时获取顶层Activity并处理业务逻辑