zoukankan      html  css  js  c++  java
  • idea开发maven项目jsp更改无法实时更新问题

    接到一个新的项目需求,从Eclipse用户转向Idea,刚用几天,开始怀疑人生了...

    > 问题描述
    > 1. 修改jsp的代码,每次都要重启Tomcat

    不敢想我一个学习前端的小菜,每修改一段HTML代码都要重启一次Tomcat。


    于是找了很多方法,有说修改Tomcat的web.xml配置文件的,有说修改Tomcat的server.xml配置文件的,也有说改maven的pom.xml.当然,怀着谦虚的态度都一一重启Tomcat,最终都不奏效。

    **最后的救命稻草**
    已经是凌晨一点多了(你见过广州凌晨一点的太阳吗,我见过),一篇帖子说,在部署项目到Tomcat的时候,将Run/debug Configuration里面的On 'update' action设置为update class and resources,还有On Frame 'update' action也设置为update class and resources。

    but...

    没有这个选项。。。

    然后网上说是因为我部署的是war模式—-将WEB工程以包的形式上传到服务器 

    而war exploded模式—-将WEB工程以当前文件夹的位置关系上传到服务

    我应该将war包换成war exploded部署:

    结果因为Application context没有加上"/cms"而报错。

    在“/”后面添上我的项目名称之后,启动Tomcat,完美解决!

    总结:编程的路上少不了bug,少不了难题,很多问题都是嵌套来的,看到的只是表象,顺着问题下去,才会学到更本质的东西。

  • 相关阅读:
    open_basedir restriction in effect的错误及其解决办法
    SNMP-网络管理协议
    安装cacti监控系统
    并发时-修改Linux系统下的最大文件描述符限制
    js new date()说明
    阿里云ECS环境部署 centos 6.5
    sysbench
    http_load
    LeetCode: Spiral Matrix
    LeetCode:Length of Last Word
  • 原文地址:https://www.cnblogs.com/shuiqing/p/6597781.html
Copyright © 2011-2022 走看看