美文网首页
idea配置tomcat

idea配置tomcat

作者: loserStar | 来源:发表于2024-06-18 11:18 被阅读0次

1. 、导入eclipse项目

image.png

2.调整项目配置

JDK以及Java文件b编译成class文件的输出目录,该目录其实会被模块配置中的编译器输出目录的配置覆盖掉(标准的idea目录,应输出到out目录中,像eclipse的是输出到WEB-INF/classes目录下)

image.png

3.模块配置

如果不存在模块,可通过新建或者导入来创建一个模块

image.png

检查“路径”,这是配置这个模块Java编译成class的输出目录,当然也可以选择直接使用整个项目的输出目录,但是如果是需要兼容eclipse的项目,这里要设置成和eclipse的class输出目录一致,编译后的class放入WebContent/WEB-INF/class 目录下

image.png

检查“依赖”,相关的jar包或者库是否关联,且注意部分jar包,tomcat的lib下已有的话,需要调整为“已提供”,否则可能部署到生产tomcat上会jar包冲突

image.png

有时上面模块配置里不起效的话,打war包后里面还是包含了某个jar,可能再工件构建这里需要检查一下

image.png

4.部署描述符配置

选中WebContent/WEB-INF/web.xml,注意这里可能idae会给你自动乱生成一个路径,和以前工程结构不一致

web资源目录,调整为WebContent

image.png

4.Facet 配置,和上面模块下面的web的配置一致(其实都是一个东西)

5.工件,我自己仅用来构建war包,新建一个归档的web应用程序,调整名称和路径和输出布局,把右边可用元素都加到左边来,名称设为和工程名一致,名称其实就是war包的名称,因为放到tomcat下会按照war包名称自动展开

image.png

6.配置tomcat

在idea设置当中先配置好tomcat

image.png

配置工程运行时配置运行环境,选择本地的tomcat,然后下拉可以调整idea中已经配置好的tomcat版本,以及可以设置相关的参数,工程启动成功后自动访问的URL,启动端口等等

image.png
image.png

部署的代码,标准的还是直接部署工件,注意调整应用程序上下文。(外部源的话,不建议使用虽然可以类似eclipse直接跑工程下的WebContent目录,但是注意调整上下文(因为不同工程的资源目录都叫WebContent,容易搞混,而且不知道是否是idea的BUG,同一个tomato部署多个外部源,上下文这里调整了显示是错误的,但实际部署到tomcat上又能正常)

image.png

7.启动tomcat

image.png

8. 自动检测代码的最新修改并自动部署

https://blog.csdn.net/u010865136/article/details/80392212

image.png

打开idea注册表调整参数

快捷键:ctrl+shift+alt+/ 或者点击两次shift,搜索“Registry”打开注册表
老版本,把勾取消,让其在运行时也自动部署代码:

image.png
新版本:此选项在IntelliJ IDEA 2021.2之后的版本迁移到高级设置中,在高级设置里面设(参考[https://www.cnblogs.com/fanqisoft/p/15200894.html]
image.png image.png

tomcat的配置也要调整,最终才会生效(但是TMD到这一步只有html,css,js这些会生效)

image.png

最终,需要Java代码修改了也会更新的话,请使用debug模式启动tomcat

image.png image.png

相关文章

网友评论

      本文标题:idea配置tomcat

      本文链接:https://www.haomeiwen.com/subject/unsfcjtx.html