想研究下severlet的运行原理,于是从网上当了一个severlet项目,但这个项目是个编译好的项目,导入idea之后没办法通过修改项目代码看到效果,或者是通过debug调试,就决定把它修改成动态的项目,但是过程中遇到一些问题,问了方便后来者,在此记录首先新建一个java-web项目,然后把下载项目的源文件都考进这个新项目里面,接下来就开始设置idea然后打war包了

使用idea给java-web项目打war包并运行的问题记录

这是标准的java-web项目结构  src文件夹存放java源代码,web文件夹存放项目需要的各种资源,WEB-INF文件夹里面存放着web.xml文件,记录web项目需要的各种信息

第一步:打开配置war包的界面

使用idea给java-web项目打war包并运行的问题记录


1.选中Artifacts

2.设置类型为Web Application :Archive

3.Build On Make  打钩(如果不打勾通过build打包,有时候会不成功,暂时没找到原因,打钩就可以通过make project来打包了),旁边的路径是war包的输出路径

4.点击加号,添加Dirctory Content  选择WEB-INF文件夹,之后需要打包的节点都会出现在右半部分标记为5的区域里面

5.双击这个区域里面列出的项目,意思是需要打进war包的项目,基本都需要

6.最后make project   war包就会出现了



相关文章:

  • 2021-11-18
  • 2021-08-02
  • 2021-04-25
  • 2021-04-24
  • 2021-08-22
猜你喜欢
  • 2021-10-13
  • 2021-09-12
  • 2021-10-17
  • 2021-09-01
  • 2021-04-20
  • 2022-12-23
相关资源
相似解决方案