刚开始使用idea,发现工程每次修改JS或者是JSP页面后,并没有生效,每次修改都需要重启一次Tomcat这样的确不方便。我想Idea肯定有设置的方法,不可能有这么不方便的功能存在。
需要在Tomcat的设置中为:
on ‘update‘ action:当用户主动执行更新的时候更新 快捷键:Ctrl + F9
on frame deactication:在编辑窗口失去焦点的时候更新
你可以根据自己的需求进行设置,我这里两个都有设置。
如果你的工程中没有 Update classes and resources 这个选项,只有如下选项那么请接着往下看,因为我开始也是这样的,在这种情况下你更新后只能更新classes文件中的变动,并不能更新静态文件中的变动。
出现这种选项情况的原因是因为你在Deployment的选项中使用的是先将工程打成war包然后再去运行的。
修改方式:
先remove当前工程,再次添加,添加的时候选择Artiface
然后选择工程名称后面有 exploded的选项
注意:
选择后记的填写Application context
然后在Server中更改为:Update classes and resources
___:war exploded
展开部署(相当于将资源文件进行展开后进行部署)
___:war
发布模式,这是先打成war包,再部署
相关推荐
Artifact 在 IntelliJ IDEA 中扮演着重要的角色,它是构建和部署应用程序的关键组件。本篇文章将详细讲解 Artifact 的作用,以及如何解决“Artifact -war exploded- Error during artifact deployment”的问题。 ...
总之,理解WAR和WAR Exploded这两种部署模式的区别,将有助于开发者更加高效地进行Web应用程序的开发和部署。在实际操作过程中,需要注意到每种模式的优缺点,并针对项目需求做出合适的选择。在遇到问题时,合理的...
其次,需要了解 war 包和 war exploded 的区别。war 包是一种压缩文件格式,用于存储 Web 应用程序的所有文件和资源。war exploded 则是将 war 包的内容解压后放在文件夹中,方便开发和调试。 在将 war 包部署到 ...
2. 配置部署方式:在部署配置中,选择部署方式,例如WAR文件或 exploded WAR文件,然后配置部署的其他选项,例如应用程序的Context Root等。 四、部署Web应用程序 在IDEA中,选择Run > Run 'your_application',...
在Artifact列表中,选择刚才创建的Exploded WAR,点击右键,选择`Duplicate`,然后在新弹出的窗口中,将`Name`改为项目名称加`.war`,例如`xiaozhilive.war`。 5. **调整Artifact配置**: 在新的Artifact中,确认...
总结:在Ideaui中导入和运行非Maven或Gradle构建的Web项目并不复杂,关键在于正确配置JDK、项目结构、依赖库和服务器设置。在实践中,可能会遇到各种问题,如找不到类、资源加载失败等,这时需要检查项目的配置是否...
IDEA+Tomcat 部署知识点总结 在这篇文章中,我们将讨论如何在 IDEA 中部署 Tomcat 服务器,并将 Web 项目部署到 ...* Intellij IDEA 14.x 菜单项中 Compile、Make 和 Build 的区别 * Tomcat 服务器的配置和部署步骤
【标题解析】:“(新手向)idea导入运行maven项目.docx”这个标题表明文档主要针对初学...通过以上步骤,新手可以成功地在IDEA中导入并运行Maven项目,同时理解如何设置部署WAR包,从而实现对Web应用的本地调试和测试。
在部署Java Web应用程序到Apache Tomcat服务器的过程中,经常会遇到各种各样的问题,其中一种常见的错误就是启动时出现“严重:Exception starting filters struts2”这样的异常信息。本文将详细解析这个错误的原因,...
在IT行业中,开发Java Web应用时,经常使用集成开发环境(IDE)如IntelliJ IDEA(简称Idea)和Eclipse。尽管Idea是许多开发者首选的工具,但有些项目可能是在Eclipse下创建和测试的。本篇将详细介绍如何在Idea中部署...
3. 在IDEA中启用JAR/WAR Exploded支持,便于调试和热部署。 通过以上步骤,你就可以在IDEA中成功搭建并运行一个SSH整合的项目模板。记住,不断实践和优化配置,才能更好地掌握SSH框架的使用技巧。
在软件开发中,IntelliJ IDEA是一款广泛使用的Java集成开发环境,而Gradle则是一个强大的构建工具。本篇将详细介绍如何在IntelliJ IDEA中导入Gradle项目并启动项目,解决可能出现的问题。 **一、安装Gradle** 在...
- Deployment: 在这里可以添加或删除要部署的文件或目录,通常包括项目的WAR或exploded WAR形式。 步骤5:运行和调试 配置完成后,你可以通过点击工具栏上的绿色三角形按钮或者使用"Run"菜单下的相应选项来启动...
- **Project Structure**:这是 IntelliJ IDEA 中至关重要的设置,它决定了项目的构建和运行方式。其中包括: - **Project name**:定义项目的唯一标识,方便管理和识别。 - **Project SDK**:设置项目所使用的 ...
- **打开文件夹并导入IDEA**:打开该文件夹,选择右键菜单中的“Open with IntelliJ IDEA”,这样就将这个文件夹作为项目根目录添加到了IDEA中。 ##### 2. 配置Tortoise SVN - **检查Tortoise SVN安装**:如果之前...
在Idea中,首先你需要打开`Run`菜单,然后选择`Edit Configurations`,或者使用快捷键`Alt + Shift + F10`,然后点击右上角的加号,选择`Tomcat Server`下的`Local`来创建一个新的Tomcat运行配置。 2. **选择...
在本文中,我们将探讨如何在 IntelliJ IDEA (简称 idea) 中配置和发布 Java Web 项目,特别关注的是使用 idea 版本 14.1.1 或 15.0.1,配合 JDK 1.7 及以上版本,以及 Tomcat 7 或更高版本的服务器。我们将遵循一...
在开发过程中,当项目需要频繁更新和优化时,传统的部署方式——将项目打包成war包,放入Tomcat的webapps目录下并重启服务,会显得效率低下且繁琐。为了解决这个问题,我们可以利用Tomcat和Maven的热部署配置来实现...