Intellij IDEA配置tomcat(非maven项目)

jr-ide-idea-6.3.1-idea-13-15附带破解账户 实测IntelliJ IDEA 2017.2 x64可用,离线安装插件后,可实现IntelliJ热部署 立即下载

前言:

为什么我要选择intellij idea呢?原因有三

1.以前公司的项目 在myeclipse10中不稳定 myeclipse说不定什么时候就崩溃卡死了  而intellij很稳定

2.界面高端洋气 用我朋友的话说 看着跟搞苹果开发一样

3.项目的支持上比较好 基本上web项目都可以导入进来 

比如mybatis的官方项目 是maven的 在myeclipse中就不能直接导入

intellij支持了 目前基本上所有的项目  尤其是maven项目

推荐一下黄勇的这篇《使用 IDEA + Maven + Git 快速开发 Java Web 应用》
http://my.oschina.net/huangyong/blog/175363

下面步入正题:

1.黑色主题 中文乱码修改

修改黑色主题 Settings->Appearences ->Themes->Darcula  系统提示重启加载主题

重启后Settings->Appearences  ->勾选Override default fonts by 

 出现这种情况 不用害怕  

 只用随便选择一个乱码的   点击保存 中文汉字就出来了

2.WEB项目的部署 以及自动编译

Intellij中  web的程序 部署 不同于myeclipse和eclipse

需要把项目打成一个Artifacts(成品包)的war包 然后在 配置的tomcat的Deployment中选择对应的war包

具体的可以看下这个帖子 http://my.oschina.net/tsl0922/blog/94621

我要强调的是 非maven的项目  比如网上下载的eclipse或者myeclipse项目

首选要检查项目设置  F4 或者 Ctrl+ALT+SHIFT+S 或者 快捷栏中 点项目设置

以JFinal项目为例子  导入项目后 打开项目设置

1.首先修改Modules  选择 SDK  也就是你系统上的JDK  然后把项目中的不支持红色的选项去掉

2.添加项目的类型 支持

 比如你这个项目 是Spring的项目 可以加上Spring  以及在对应Spring的配置中 手中选中spring的配置文件

加上Web项目的支持 制定web.xml的路径  以为web的目录 

如果是maven项目  这些都不用管  但是非maven项目 因为目录结构不同  IDEA默认找的 项目下的web目录 

所以项目往往不能正确部署 或者部署不正确 都是这个地方的原因 

这个Modules  设置正确后  就可以创建Artifaces了  IDEA右下角也会提示你的Create Artifaces


3.添加项目的lib依赖

需要选择项目中的 web-inf中的lib   默认是不会自动加进来的  

如果是maven项目 这个就不要管了 

4.选择Artifaces的exploded war包  (如果是之前点击右下角系统的提示创建 就不用这样了)

 


5修改项目的输出目录

修改项目的编译输出目录  最好改为 jfinal_demo_for_jsp\target\ROOT(或者项目名)

因为maven的编译目录就是target目录 所以我们最好也按照maven的规则

6.项目 在服务器中的部署

选中我们的artifaces的war包  右边可以自定义项目的访问 名

左下角是 我们的项目 在服务器第一次启动时 需要做的事情  1.编译java类 2.打包部署war

这两个项目编译运行过 就可以给两个去掉了 以后我们再启动项目 就不用在去编译打包部署了

7.项目的服务器配置

在服务器配置中 注意几个地方

1.start browser  项目启动后 自动打开浏览器 访问对应的连接 

2.on update action :当发现更新时的操作   选择update classes and resources 

on frame deactivation: 当IDEA 切换时的操作 (比如缩下去 打开网页) 选择update classes and resources 

也就是 自动编译 自动部署的功能 很多人说Intellij IDEA 不能自动编译 就是这个这个地方没设置好

3.可以选择端口 一个是jvm的端口 一个是tomcat的端口 如果我们同时运行多个项目 可以选择修改端口 就能直接同时运行多个项目

4.项目运行后 这两个就不需要了  

或者我们是maven项目 直接可以在maven中 packages 打包 编译 这两个也都不需要了

然后启动项目  就会弹出我们的项目首页了

总结一下 里面需要注意的几个地方

1.modules里面 添加项目类型 以及配置文件是否指定正确

2.lib文件的添加

3.artifacts 选择exploded 的war包 选择编译目录

4.服务起中 配置 热部署 端口 等

3.多项目的同时部署

intellij中工作空间和项目的概念和 myeclipse稍微有点不同  这个大家可以查看相关资料 

之前@黄勇 大哥发的java框架对比  就是一个项目中 有多个modules 

因为黄勇的项目 都是maven项目 就没有过多需要修改配置的地方

当时modules和artifacts里面好像都没有修改  多个子项目 可以在tomcat的deployment 同时部署

只用给每个项目 在右侧修改一下项目名字就OK了


4.相关插件提高工作效率

1.JRebel插件 实现热部署

可以集成JRebel   实现热部署  安装Tasks插件 集成JIRA等任务管理

1.修改idea.properties   在intellij的安装目录  bin\目录下   


修改到你的非C盘目录目录下  默认使用的 # idea.config.path=${user.home}/.IntelliJIdea/ 

这样的好处是 当你更换系统时 intellij的配置和插件都在  可以直接继续使用

2.安装JRebel插件

Settings - Plugins - Browse repositories...  搜索JRebel   然后右键 Download and Install

里面其实有很多插件 具体插件的功能 可以去官网进行查看 http://plugins.jetbrains.com/?idea

插件会下载 安装在 E:\.IntelliJIdea\config\plugins  也就是刚才配置的 config\plugins下

3.JRebel 破解  需要替换E:\.IntelliJIdea\config\plugins\jr-ide-idea\lib\jrebel  下的jrebel.jar

以及在intellij中 指定对应的lrc文件

然后重启下intellij   JRebel就可以使用了  热部署效果非常的好

修改东西都不用重启 而且项目在长期运行中也不会出现崩溃  (以前热部署遇到过session崩溃的问题)

如果是maven项目 修改配置文件也都不用重启 比如mybatis的xml文件等

除了web.xml修改好像需要

4 如果JRebel不起作用 可以使用下面的方法

在Modules下 添加JRebel的支持 勾选  并点击后面的Generate rebel.xml

在你项目的配置文件中找到生成的rebel.xml  你会发现 它里面有两个目录

一个是java类的编译目录 一个是webroot的目录  

也就是JRebel的监控目录 它会监控那个两个目录  如果发生文件变化 就在内存中重新加载对应的资源

非maven项目的静态资源发生变化后 如果不能热部署  可能就是JRebel监控的目录不太对 

可以自己指定一下正确的目录


2.Tasks插件 集成任务管理


Intellij中可以安装task插件 与jira等任务跟踪管理系统进行集成
安装插件后  会在系统任务栏上显示  任务插件  显示当前的任务 以及最近的任务
每个任务 可以创建不同的视图 
在不同视图下 会自动记录 当前任务下 修改过的页面 
所以这个功能相当的棒  当我们有多个jira任务时  可以随时切换任务 
任务完成后  我们可以根据任务对应的changelist  去提交当前任务下 修改过的文件

破解文件的连接地址

 http://note.youdao.com/share/?id=33c21fb3c24e81c2781872525e22ade2&type=note

5.其它的一些技巧配置(未完待续)



PS:2013-11-28 Facets的作用


 


 


 


https://my.oschina.net/lujianing/blog/177042#OSC_h1_2
jrebel intellij插件,jr-ide-intellij-2025.4.0.1 立即下载

相关推荐

jr-ide-intellij-2021.3.1.zip

jr-ide-intellij-2021.3.1.zip

Intellij IDEA 的使用

2019独角兽企业重金招聘Python工程师标准>>> ...

weixin_33816946的博客 404

jrebel intellij插件,jr-ide-intellij-2022.4.1

jrebel intellij插件

intellij idea 热部署 jrebel 详细配置

参考http://www.cnblogs.com/littlehb/archive/2013/04/19/3031045.html,顺便整理下步骤防止以后忘记。 一、软件安装 ideaIU-12.1.1.exe 下载地址: http://www.jetbrains.com/idea/download/index.html 算号器:???要低调,用社区版吧,如果想用

sunny的专栏 10万+

jr-ide-idea.rar

jr-ide-idea.rar

idea热部署插件jr-ide-intellij-2019.1.5及lanyu反向代理工具ReverseProxy_windows64

idea热部署插件jr-ide-intellij-2019.1.5及lanyu反向代理工具ReverseProxy_windows64

IDEA部署项目添加Tomcat

今天我们讨论一下在IDEA下部署项目,及添加到Tomcat,向Tomcat发布项目。 用了IDEA总体感觉还不错,页面和功能方面真的是相比eclipse更胜一筹,真乃是Java开发者的福音。但是再好的东西也有它的不足,比如就打开项目而言,就不如eclipse能同时打开很多项目来得爽一下,但是idea可以同时打开很多给工作空间。也算是比eclipse更强大一些,言归正传,我们谈论我们今天的主题 ,...

weixin_38492276的博客 6620

IDEA 插件 jr-ide-intellij-2025.3.2.zip

IDEA 插件 jr-ide-intellij-2025.3.2.zip

关于Eclipse非maven项目迁移到Idea解决方案

关于Eclipse非maven项目迁移到Idea解决方案 idea导入eclipse非maven web项目流程 1.idea默认打开上次打开的项目,设置其为打开初始界面 File ->Settings -> Appearance & Behavior ->System Settings -> Startup/Shutdown 取消勾选 Reopen last...

hao_17346586067的博客 1932

从Chimera到ChimeraX:科研绘图升级指南,让你的论文配图更专业

本文详细介绍了从UCSF Chimera升级到ChimeraX的科研绘图指南,帮助研究者提升论文配图质量。ChimeraX在渲染引擎、大分子处理能力和动画功能上具有显著优势,特别适合生命科学和结构生物学领域。文章涵盖材质设置、专业配色、工作流程和期刊适配等核心技巧,助力产出出版级分子可视化图像。

weixin_33670786的博客 929

【顾邦小讲堂】第十九期 RC Snubber吸收电路详解:抑制MOSFET振铃现象与过冲的设计技巧!

通过RC Snubber电路有效抑制MOSFET DS端的过冲及振铃现象,帮助工程师们在设计中提升电路的稳定性和可靠性

GBupupup的博客 3787

idea非maven工程打包,tomcat运行

转 [tomcat]idea非maven工程打包,tomcat运行 ...

何星平的博客 1580

告别手动改图!用Python+PyWin32驱动SolidWorks,实现参数自动化修改(保姆级避坑指南)

本文详细介绍了如何利用Python和PyWin32驱动SolidWorks实现参数自动化修改,提供从环境配置到API连接的工业级解决方案。通过实战案例和避坑指南,帮助工程师高效搭建自动化脚本工作流,显著提升设计效率。

weixin_30614109的博客 741

Idea引入新项目(带有LIB文件夹的项目(即非MAVEN项目))

添加依赖 右键lib文件夹 -> 选择 Add as Library… 设置web路径 File -> Project Structure -> Project Settings : 右键新项目,添加web 点击后,自动帮我们生成,检查图中的这两项正确性 首先需要检查路径正确性 第一个应该指向 web.xml 第二个应该指向web资源的根目录 点击 Fix 生成 war包 配置Tomcat 打开启动配置,选择到Tomcat Server -> 点击Create co

eddie's Blog 1789

大数据实时+离线项目架构----智慧物流大数据平台(超流行框架!)

智慧物流大数据平台 文章目录智慧物流大数据平台一、项目背景二、逻辑架构三、解决方案技术亮点:数据流转四、项目的技术选型4.1流式处理平台4.2 分布式计算平台4.3 海量数据存储框架软件版本总结 一、项目背景 本项目基于一家大型物流公司研发的智慧物流大数据平台。该物流公司是国内综合性快递、物流服务商,并在全国各地都有覆盖的网点。经过多年的积累、经营以及布局,拥有大规模的客户群,日订单达上千万。如此规模的业务数据量,传统的数据处理技术已经不能满足企业的经营分析需求。公司需要基于大数据技术构建数据中心,从而挖

weixin_48143996的博客 6430

AI驱动的CNC闭环加工系统:边缘实时控制与IIoT反馈实践

闭环控制是工业自动化的核心概念,指通过实时反馈调节系统输出以逼近目标值;其技术原理在于构建短于被控对象时间常数的确定性反馈链路,从而保障动态响应精度与稳定性。在智能制造落地中,AI正从离线分析工具演进为嵌入式实时决策单元,其核心价值在于将工艺知识模型化、控制指令轻量化、执行路径边缘化。典型应用场景包括CNC加工过程中的振动自适应调参、刀具磨损在线补偿及多机协同优化。本实践聚焦FANUC 0i-MF平台,基于Modbus TCP硬实时通信与轻量LSTM+CNN融合模型,实现217毫秒级AI推理与PMC寄存器直

weixin_29704001的博客 323

IDEA 导入 eclipse 普通ssm项目详细操作

从eclipse导入普通的ssm项目(非maven) 第一步:准备工具我用的是 IntelliJ IDEA(2018.03版本) ,在eclipse中找到之前的项目News(非Maven),book|_sales(Maven)的项目导入。 第二步:在Intellij IDEA File–>New–>Project from Existing Sources,选择你要导入的项目,如下图 ...

纵横的博客 6378

python画弗里德曼(Friedman) 检验和秩和检验(Nemenyi)检验图

python画弗里德曼(Friedman) 检验和秩和检验(Nemenyi)检验图 画好后效果图 实现代码如下 import matplotlib.pyplot as plt #算法平均排名 _alg_=[1.405,2.643,2.786,2.167] y=[1,2,3,4]#alg1,alg2,alg3,alg4 通过Nemenyi测试计算得到的临界值CD CD=1.024 h_CD=CD/2 plt.figure(figsize=(10,6)) plt.scatter(_alg_,y,s=10

大模型天花板 4464

【Intellij IDEA】 导入 eclipse web 项目详细操作

参考文章:https://blog.youkuaiyun.com/deng11408205/article/details/79723213 第一步:准备工具我用的是 IntelliJ IDEA 2017.1(64) 这个版本的,在eclipse中找到我之前写skye_cnmy(非Maven),skye_client(Maven)的项目导入。 第二步:在Intellij IDEA File–>New–&...

bug制造者 451

【RT-DETR实战】159、改进九:知识蒸馏从YOLOv8教师模型学习

摘要: 本文探讨了知识蒸馏在RT-DETR目标检测模型中的应用挑战与实践经验。作者以YOLOv8作为教师模型,针对特征对齐、损失函数设计和训练策略等核心问题,提出了适配器模块、动态权重调整和多阶段训练等优化方案。文章重点分析了教师模型选择、特征图匹配、损失函数组合等关键环节的实战技巧,并总结了蒸馏模型部署时的注意事项。通过实验验证,作者指出知识蒸馏应关注模型"思维方式"的迁移而非简单特征复制,并强调合理评估指标和教师模型选择的重要性。最后,作者分享了技术迭代中的边际效应认知,为工业场景下的模型优化提供了实用

企鹅码农的专属播客,分享10多年的实战案例和经验解读,包含YOLO、RT-DETR、AI等各个工作领域。 268

MOS管基础知识及应用电路Multisim仿真

本文系统介绍了MOS管的基础知识及其在电子电路中的典型应用。首先详细解析了MOS管的基本结构、分类和工作原理,包括NMOS、PMOS及CMOS的特性差异。重点阐述了MOS管的三种放大组态电路(共源、共漏、共栅)及其小信号模型分析。随后通过Multisim仿真验证了MOS管在防反接电路、开关电路、放大电路、逻辑门电路、电平转换电路和开关电源(BUCK、BOOST、BUCK-BOOST)等应用中的实际表现。文章还深入探讨了自给偏压和分压式偏置电路的设计要点。全文通过理论分析与仿真实验相结合的方式,全面展示了MO

XU157303764的博客 1483

IDEA导入Web项目并启动运行

问题描述:IDEA导入Web项目并启动运行(非Maven项目) 解决方案:打开项目 1、配置项目需要的版本JDK(分别设置①②) 2、添加项目Jar包 选择Project Structure—Libraries—java—项目目录下lib文件下的所有jar包(注:尽量选择所有jar,而不要选择lib文件夹) 3、部署Web项目到Tomcat下(任选一种) 方法一(简单粗暴): 选择Tomcat编辑—Deployment—➕号(add)—选择External Source…—选择项目的WebRoot(前

Frank Kang的博客 1万+

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

[tomcat]idea下(包含maven/非maven)工程部署至tomcat

转自:https://blog.youkuaiyun.com/z69183787/article/details/41416189 1.前言 关于idea中关于项目部署至tomcat,一直比较模糊,参考了网上的文章,做个梳理. 2.项目配置(Project Structure) 2.1 Project project compliler output:配置的是项目中的默认编译输出总目...

PerryHsu的博客 971

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

idea 导入web 项目

https://blog.youkuaiyun.com/deng11408205/article/details/79723213 Intellij IDEA 导入 eclipse web 项目详细操作 第一步:准备工具我用的是 IntelliJ IDEA 2017.1(64) 这个版本的,在eclipse中找到我之前写skye_cnmy(非Maven),skye_client(Maven)的项目导入...

qq_35568099的博客 865

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

上一篇: Idea设置快捷键
下一篇: IntelliJ如何设置类头注释和方法注释
springlovejava
博客等级 码龄9年 26粉丝 12原创
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值