搜索
查看
编辑修改
首页
UNITY
NODEJS
PYTHON
AI
GIT
PHP
GO
CEF3
JAVA
HTML
CSS
搜索
weixin_40725706
这个屌丝很懒,什么也没留下!
关注作者
热门标签
jquery
HTML
CSS
PHP
ASP
PYTHON
GO
AI
C
C++
C#
PHOTOSHOP
UNITY
iOS
android
vue
xml
爬虫
SEO
LINUX
WINDOWS
JAVA
MFC
CEF3
CAD
NODEJS
GIT
Pyppeteer
article
热门文章
1
Springboot Long类型数据太长返回给前端,精度丢失问题 复现、解决_springboot 返回前端数字很长
2
thinkphp路由的完整匹配_thinkphp 链接完整匹配
3
tensorflow搭建简单神经网络进行MNIST数据集分类_使用自构建网络对mnist分类
4
个人使用ChatGLM-6B遇到的部分问题汇总_chatglm-6b web_demo2.py
5
2023超星学习通 王艳茹 创业基础 章节测试答案_学习通创业基础考试
6
使用pytorch实现手写数字的识别_pytorch手写数字识别纯linear
7
ChatGPT:打破学术写作束缚
8
STM32学了很久,我还是不会做项目。
9
【机器学习】TF-IDF词袋模型简介_tfidf
10
2024年全新Java学习路线图分享给大家!,成功拿到offer_2024java学习路线
当前位置:
article
> 正文
IntelliJ IDEA Tomcat配置 详解_idea edit configuration application unnamed
作者:weixin_40725706 | 2024-03-27 09:43:48
赞
踩
idea edit configuration application unnamed
1> 进入 Edit Configurations
2> 点击 + ,选择 Tomcat 服务器,如果是本地Tomcat 选择 Local
3> Tomcat Server -> Unnamed -> Server -> Application server 的 Configuration ,找到本地 Tomcat 服务器,再点击 OK按钮
4>
1 所示,我们可以切换随时为项目切换不同的容器
2 所示,我们可以指定给运行的容器设置 VM 参数
3 所示,这分别是在两种命令下的触发的事件。这个是 IntelliJ IDEA 特有的,也是重点
On Update action 当我们按 Ctrl + F10 进行容器更新的时候,可以根据我们配置的这个事件内容进行容器更新。其中我选择的 Update classes and resources 事件是最常用的,表示我们在按 Ctrl + F10 进行容器更新的时候,我们触发更新编译的类和资源文件到容器中。在 Debug 模式下,这个也就是所谓的 HotSwap。这是这种热部署没有 JRebel 插件那样好用
On frame deactivation 当我们切换 IntelliJ IDEA 到浏览器的时候进行指定事件更新,这个一般是因为 Web 开发的时候,我们需要经常在 IntelliJ IDEA 和各个浏览器之间来回切换测试,所以才有了这种需求。IntelliJ IDEA 是为了帮我们在做这种无聊切换的时候做一些指定事情。当然了,如果切换过于频繁,这个功能还是很耗资源的,所以我设置的是 Do nothing 表示切换的时候什么都不做
4 所示,默认 Tomcat 的 HTTP 端口是 8080,如果你需要改其端口可以在这里设置
5 所示,这个知识点在前面的文章已经有讲过了。这里表示在 Tomcat 容器运行前做什么事情,这里分别了:Make 和 Build Artifacts 操作。如上面 Gif 演示,这里的 Build Artifacts 是我们在 Deployment 选项卡中添加了 Artifact 之后自动出现的
Server 选项卡, 会发现多了一项 On frame deactivation, 如果你刚才没有配置 Deployment 选项卡的话的这项是不会出现的。按如图所示的来配置, 特别需要注意的是 On 'Update' action 和On frame deactivation 这两项目一定要选择 Update classes and resources, 否则类修改热部署不生效, 或者第三方模版框架例如 Freemarker 热部署不生效
5> 再次进入部署界面
6> 在 Deployment 中 点击 + ,选择要部署的工程
7> 填写访问路径,点击 OK
注:选择自己的项目, 建议选择带 exploded, 这个相当于改 Tomcat 的 CATALINA_HOME, 效率比较高
8> 在主界面中 Application Servers 中就可以看到部署的工程,点击 Run/Connect 就可以运行 Tomcat 服务器
Java 热部署插件 JRebel
在 Edit Configuration 界面在 VM options 的最右边有个箭头, 点进去
Windows 输入:
-noverify
-agentpath:D:/dev_env/jrebel/jrebel_running/lib/jrebel64.dll
Linux 用这个:
-agentpath:/dev_env/jrebel/jrebel_running/lib/libjrebel64.so
Mac OS 用这个:
-agentpath:/dev_env/jrebel/jrebel_running/lib/libjrebel64.dylib
配置完成, 直接启动 Tomcat 即可, 不过此方法麻烦, 每次新建项目都要从新配置,接下来介绍使用 IntelliJ IDEA 插件的方式启动 JRebel
此时会在 Setting 界面中看到 JRebel 界面
原来运行界面上有新的两个图标,前面那个是 Run, 后面那个是 Debug,配置 Tomcat 的方法和直接上面说的直接调用配置方法一样, 同样需要注意的是 On 'Update' action 和 On frame deactivation 这两项目一定要选择 Update classes and resources, 唯一不同的是 VM options 这项不需要填, 放空就好接下来直接启动项目, 一般选择后面那个 Debug 按钮
声明:
本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:
https://www.wpsshop.cn/w/weixin_40725706/article/detail/323356
推荐阅读
article
【Intellij IDEA系列】IDEA泛型处理
Unchecked
assignment
:'jav...
在 intellij idea 编辑器中,把一个Map类型的数据,强制类型转换的时候。在中不想看到代码的如下警告的解决方...
赞
踩
article
(最新)Spring
5.1
.x源码编译 +
IDEA
+
GRADLE
_
spring
5.1
用什么...
最新Spring
5.1
.x源码编译 +
IDEA
+
GRADLE
版环境准备部分相关链接地址开启building模式将s...
赞
踩
article
spring
3.2
.x
源码
构建 编译 备忘录 以及 导入
idea
工程
_
spring
3.2
...
环境:windows 7 64位IDEA 2017.3 64位JDK8 64 位 8u162 JDK8 下载GRADLE...
赞
踩
article
使用
Gradle
,
tomcat
下构建最简单
Spring
MVC
_
gradle
运行springmv...
使用
gradle
创建项目
,
折腾了两天
,
做个记录吧
,
有遗漏的地方
,
读者朋友海涵.首先创建一个父级项目
,
作为解决方案的...
赞
踩
article
sts
+
gradle
+
tomcat
运行
spring
mvc...
2019独角兽企业重金招聘Python工程师标准>>> ..._
sts
spring
项目 gra...
赞
踩
article
菜鸟简单搭建
阿里
云
windows
服务器
(
Tomcat
+
Mysql
)_
阿里
云
windows
tomcat...
第一次搭建
服务器
环境,怎能不纪念一下?好吧,不说废话,菜鸟之旅开始。注意,前提是你已经有了一个
阿里
云
服务器
。
阿里
云
服务器
...
赞
踩
article
idea
gradle
之
mybatis
-
generator
使用_
ant
.mb
generator
...
idea
gradle
之
mybatis
-
generator
使用
mybatis
-
generator
是非常方便的mybati...
赞
踩
article
如何在
IntelliJ
IDEA
中的
Gradle
项目上使用 Mybatis Generato...
由于在
IntelliJ
IDEA
中的
Gradle
项目无法直接使用著名的 Mybatis
Generator
插件,...
赞
踩
article
gradle
中
spring
boot
configuration
processor
not conf...
我是在 在build.
gradle
文件中,dependencies {} 中,添加如下语句:annotationProc...
赞
踩
article
IDEA
集成Mybatis-
Generator
代码自动
生成器
_
idea
mybatis
代码生成
器...
开发环境说明编辑器:
IDEA
项目:Spring Boot项目第一步:先创建一个SprinngBoot项目:第二步:Spr...
赞
踩
article
Mybatis
Generator
在
IDEA
中自动
生成
代码_
idea
mybatis
自动
生成
代...
今天处理个老项目,要用以下 MyBatis
Generator
,好久没搞过 MyBatis 了,把这个自动
生成
器 Gen...
赞
踩
article
idea
MyBatisGenerator
自动
生成
代码_
idea
mybatis
自动
生成
代码...
mybatis
-generator
生成
代码是非常方便的,实现方式也是非常多,我最常用的就是在
idea
中使用,只需要简单的...
赞
踩
article
【IDEA】
mybatis
generator
逆向工程
生成
代码_
intellij
idea
中结合 ...
目录一、MyBatis 逆向工程二、使用方法1.准备数据表2.创建
generator
Config.xml3.配置gene...
赞
踩
article
idea
mavan 导出依赖
jar
包_
idea
jar
包
mark
as
...
IntelliJ IDEA14之后的版本,没有import project选项,需要在File-New-Project ...
赞
踩
article
IntelliJ IDEA 通过
Mark
as
plain
text
将文件标记为普通文本_lin...
标记为普通文本后,索引、检查、代码完成什么的就都没了。连代码高亮都一起嗝屁了。标记使用:
Mark
as
plain
te...
赞
踩
article
idea
导出
maven
jar
包依赖_
idea
导出
maven
依赖
jar
...
mvn dependency:copy-dependencies -DoutputDirectory=D:\lib_id...
赞
踩
article
idea
maven
导出
所有
依赖
jar
包
_
idea
如何将
maven
所用的
jar
依赖
导出
...
idea
maven
导出
所有
依赖
jar
包
_
idea
如何将
maven
所用的
jar
依赖
导出
idea
如何将
maven
...
赞
踩
article
IntelliJ
IDEA
新建项目没有
java
.
class
文件夹,且工程Project Struc...
解决方法:点击工程,右键选择
Mark
Directory as,选择Sources Root即可解决。其中:Source...
赞
踩
article
IntelliJ
IDEA
手动构建
JAVA
Web工程_
in
clude
in
project
bui...
需求_
in
clude
in
project
build
in
clude
in
project
build ...
赞
踩
article
idea
maven
导入
lib
中
jar
并打
包
_
maven
引入
lib
中的
jar
包
...
一 项目中
引入
jar
1.将
jar
复制到创建的
lib
文件夹下,这时没有红色小方块内的三角按钮,项目是不会识别的。2.右击,...
赞
踩
相关标签
idea
Unchecked assignment
Unchecked cast
unchecked
泛型
java
spring
源码
测试
运维
服务器搭建
tomcat
mysql
ftp
阿里云
mybatis-generator
IDEA
mybatis
generator
代码生成
intellij-idea
大数据
容器