文档章节

eclipse 设置Tomcat 热部署,修改jsp 页面立即生效,不需要重启Tomcat

之渊
 之渊
发布于 2017/08/29 16:46
字数 514
阅读 122
收藏 0
点赞 0
评论 0

主要是项目有点老,不是前后分离的。。。 而且 以前做的项目的都是,都是前后不分,,,写发刷新重启就可以测试开发了。。。

现在是项目有点老,,,有前端写 页面,调试页面代码,,,、 然后使用eclipse 部署调试项目,,,可是问题来了,,前端修改js 或者 jsp 后Tomcat不能实时 自动更新,,要重启或者 刷新项目还可以看到 页面前端改动的内容,,, 这不是烦死了?

原来的同事他们是 eclipse 里面 安装了一个 eclipse Tomcat plus 插件,,然后配置什么的,,就可以 做到 前端页面修改,实时刷新浏览器可以看到了,,, 可是我的没有配置插件,也不想要插件,,,怎么

1, 配置eclipse 外部Tomcat不行

开始以为 配置eclipse的外部Tomcat 说不定就可以了,,, 测试过了不行了。。。

2, 后来去思考了一下,,eclipse 的内部Tomcat 还是外部Tomcat 肯定有办法解决的。。

这不是就是 热部署? 百度了 eclipse 怎么热部署。。。或者 Tomcat 热部署。。 还真有这样的文章找到了。。。

只需要配置 eclipse的 Tomcat的 属性,,热部署即可。。 最关键是要 将 Tomcat的 设置属性为 : reloadable="false" 热部署。、

以DEBUG模式启动tomcat,热部署在DEBUG模式下才可用。 测试过了,,就算不是debug模式启动也是可以了,,,当然了 最好是 debug模式了。

reloadable:如果这个属性设为true,tomcat服务器在运行状态下会监视在WEB-INF/classes和WEB-INF/lib目录下class文件的改动,如果监测到有class文件被更新的,服务器会自动重新加载Web应用。 在开发阶段将reloadable属性设为true,有助于调试servlet和其它的class文件,但这样用加重服务器运行负荷,建议在Web应用的发存阶段将reloadable设为false。

本文转载自:http://blog.csdn.net/zhang854429783/article/details/50086923

共有 人打赏支持
之渊
粉丝 11
博文 506
码字总数 149813
作品 0
佛山
程序员
Eclipse JSP 热部署

Date:2012-10-16 Environment:Eclipse 4.2,Tomcat 7 昨天,我将Eclipse的JSP项目部署到tomcat的webapps目录下.然后运行网站. 我在eclipse下修改JSP网页内容或直接在webapps的项目中修改,刷新浏...

陈好
2012/10/16
0
0
Eclipse JEE中Server Options追踪

今天用Mercurial将<workspace>ServersTomcat v6.0 Server at localhost-config以及 <workspace>.metadata.pluginsorg.eclipse.wst.server.core纳入版本控制,监控了Eclipse JEE在修改Server ......

cyper
2012/09/28
0
0
JSP tomcat 更新不生效

今天遇到一问题,更改好的jsp部署到tomcat后,无论如何页面也不生效,最后才知道是tomcat的work目录没有清的原因,借此机会也特地看了下work目录的作用以及原理,做个记录学习下: jsp,tom...

juninan
2014/06/10
0
0
REST+EJB+JPA 框架在 Eclipse+TomEE 的开发环境搭建

Apache TomEE结合了众多开源Java EE的实现,诸如GlassFish、JBoss和Apache Geronimo,同时也是仅有的6个通过认证的JavaEE引擎之一。 一、准备工作 下载TomEE,http://mirrors.hust.edu.cn/ap...

六Ge
2015/04/21
0
0
Tomcat中jsp热部署实现原理

我们知道在开发工程的时候jsp文件是即修改即生效的,由于比较好奇就研究了一下tomcat对于jsp热部署的实现原理,总结沉淀一下吧。 Tomcat jsp热部署的实现原理大体是这样的,每个JSP页面从上次...

heroShane
2014/02/11
0
0
Tomcat在Linux上的安装

1、下载JDK和Tomcat jdk下载地址: http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html tomcat下载地址: http://tomcat.apache.org/ 2、jdk安装和配置 (......

优果馥思
07/02
0
0
六、JSP的由来以及与Servlet的关系

JavaWeb在有了Servlet这项技术以后,就可以编写动态网页了。在动态网页中,一般来说样式是不变的,变化的是数据。如果程序员在Servlet类中写了大量的静态代码,例如out.println("<html>");这...

Wakeeee_
07/09
0
0
Tomcat 热部署实现方式源码分析总结

研究了一下tomcat的类的热部署的源码实现,总结沉淀一下。Tomat实现热部署主要有两种机制: (1) 一种是类似于Servlet这种类的热部署即在WEB-INF/class目录下的类:实现方式可以概括为在容器启...

heroShane
2014/02/11
0
0
Tomcat于Eclipse集成开发问题以及解决方案

版本: JDK 1.4.2 c:/jdk1.4 Eclipse 2.1 c:/eclipse Tomcat 4.1.24 c:/tomcat4.1 Tomcat Plugins: com.sysdeo.eclipse.tomcat_2.1.0 Tomcat Patch: jasperDebugPatchV4.1.24.zip 存在的问题......

晨曦之光
2012/03/09
0
0
初识TomCat之2——TomCat介绍及安装

一、TomCat介绍 通过之前的介绍,Tomcat与JDK共同构成了一个Web Container容器,它在JDK的基础上提供了Servlet和JSP组件,可以接受来自客户端的动态请求,整个TomCat的核心组件由Catalina、C...

qiao645
06/29
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

一款成功的全球服游戏该如何进行架构选型与设计?

全球服游戏如今正在成为出海游戏的主要考虑模式,跨国对战、全球通服打破国界的限制,将不同地区不同语言的玩家放在一起合作/竞技,成功吸引了大量玩家的关注,并逐渐成为主流的游戏玩法。 ...

UCloudTech
6分钟前
0
0
StringUtils类中isEmpty与isBlank的区别

org.apache.commons.lang.StringUtils类提供了String的常用操作,最为常用的判空有如下两种isEmpty(String str)和isBlank(String str)。 StringUtils.isEmpty(String str) 判断某字符串是否为...

说回答
19分钟前
0
0
react native使用redux快速上手

看例图 要求点击组件一中的按钮,改版组件二的背景色。 利用state和props和容易实现。 //app.jsimport React, {Component} from 'react';import {StyleSheet, Button, View, Text} from ...

燕归南
20分钟前
0
0
页面输出JSON格式数据

package com.sysware.utils;import java.io.IOException;import javax.servlet.ServletResponse;import org.apache.log4j.Logger;import com.sysware.SyswareConstant;pub......

AK灬
42分钟前
0
0
springCloud-2.搭建Eureka Client的使用

1.使用IDEA,Spring Initializr创建 2.填写项目资料 3.选择spring boot版本,插件选择Cloud Discovery→Eureka Discovery 4.选择保存地址 5.修改application.yml eureka: client: s...

贺小康
45分钟前
0
0
CenOS 6.5 RPM 安装 elasticsearch 6.3.1

下载 wget --no-check-certificate https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.3.1.rpm...

阿白
47分钟前
0
0
1.4 创建虚拟机&1.5 安装CentOS7&1.6 配置ip(上)&1.7 配置ip(下)

1.4 创建虚拟机 知识点 虚拟机网络链接模式 桥连 直接将虚拟网卡桥接到一个物理网卡上面。需要手工为虚拟系统配置IP地址、子网掩码,而且还要和宿主机器处于同一网段,这样虚拟系统才能和宿主...

小丑鱼00
53分钟前
0
0
TrustAsia(亚洲诚信)助力看雪2018安全开发者峰会

2018年7月21日,看雪2018安全开发者峰会在北京国家会议中心圆满落下帷幕。拥有18年悠久历史的老牌安全技术社区——看雪学院联手国内最大开发者社区CSDN,汇聚业内顶尖的安全开发者和技术专家...

亚洲诚信
55分钟前
0
0
Spring注解介绍

@Resource、@AutoWired、@Qualifier 都用来注入对象。其中@Resource可以以 name 或 type 方式注入,@AutoWired只能以 type 方式注入,@Qualifier 只能以 name 方式注入。 但它们有一些细微区...

lqlm
今天
0
0
32位汇编在64位Ubuntu上的汇编和连接

本教程使用的操作系统是Ubuntu Linux 18.04 LTS版本,汇编器是GNU AS(简称as),连接器是GNU LD(简称ld)。 以下是一段用于检测CPU品牌的汇编小程序(cpuid2.s): .section .dataoutput...

ryanliue
今天
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部