jsp每次改动一下就需要重启tomcat的解决办法

我记得修改jsp是不需要重启tomcat的,但是项目遇到了只要改动jsp就需要重启tomcat,报错信息如下:

java.lang.NoSuchFieldError: deferredExpression

问题产生的原因是:项目中使用的jstl.jar

问题的解决方案是:将项目中的jstl.jar替换成jstl-1.2.jar

并且把jsp页面中的c标签引入替换成如下两种形式的任意一种:

<%@taglib prefix=”c” uri=”http://java.sun.com/jsp/jstl/core”%>

<%@taglib prefix=”c” uri=”/WEB-INF/tld/c.tld”%>

其中jstl-1.2.jar和c.tld下载文件地址如下:、

http://download.csdn.net/download/zl544434558/8882955



eclipse批量替换文件,比如:我现在希望将项目所有的jsp页面中的

“<%@taglib prefix=”c” uri=”http://java.sun.com/jsp/jstl/core”%>”

替换成“<%@taglib prefix=”c” uri=”/WEB-INF/tld/c.tld”%>”

操作步骤如下:

1、ctrl+h,选择file search 如图:

2.点击“replace…”后弹出替换内容的框,在框中输入需要替换的内容太即可。如图:

3.点击ok,项目需要替换的文件已经替换成功。

版权声明:本文为博主原创文章,未经博主允许不得转载。

时间: 2024-11-13 08:19:47

jsp每次改动一下就需要重启tomcat的解决办法的相关文章

修改/dev/shm的大小(含redhat6版本以上重启后失效解决办法)

常规处理方法: 1.编辑 /etc/fstab #vim /etc/fstab 修改前 :tmpfs /dev/shm tmpfs defaults 0 0 修改后:tmpfs /dev/shm tmpfs defaults.size=4g 0 0 2.重新mount /dev/shm #mount -o remount /dev/shm 正常情况,执行上边两部操作就会生效了 针对redhat 或者 centos 6版本以上的系统 重启后设置会失效,需要启动后执行mount -o remount

Launcher Activity在开机时重启两次解决办法

今天在看log的时候发现,Launcher activity会被onDestroy掉一次,然后再重启. 可能原因猜测: 1.横竖屏切换 2.MCC MNC等Configuration改变引起的 MCC(移动国家码)和 MNC(移动网络码) 由于当时的Launcher设置为强制横屏了,应该是不会引起重启的. 对于Configuration改变系统会发一个android.intent.action.CONFIGURATION_CHANGED的广播 于是就做了一个广播接收器去检测是不是由于Config

黄聪:C#使用Application.Restart重启程序出错解决办法

调用 Application.Restart重启程序出错 解决办法,就是给程序的.exe文件,加上下面的设置 原文地址:https://www.cnblogs.com/huangcong/p/9267725.html

window 2008 r2 每隔一小时都要重启一次解决办法

安装了win2008R2,试了很多激活方法,终于激活后,不知道什么原因,过了一段时间后,每隔一段时间就自动关机,查了一下,发现是wlms.exe在作祟,可是这个任务一旦强制关闭,电脑又会自动重启,重启后,这个任务又在运行了.这使人很纠结,但一个小时关一次机这很另我崩溃!都准备周末的时候改装Win7了!后来在网上查找相关问题的解决办法,有人给出了一个很简单的解决办法,有人说去试试,后来就没有下文了,我也是病急乱投医了,就也试了一下,由于试的时候很快就下班了,就特意没有关机,留到第二天上午来看.第二

在Closing事件中,将e.Cancle设置成true,则Windows无法关机和重启系统的解决办法

最近在设计一个WinForm程序的时候遇到一个bug,就是From1窗体的关闭事件中设置了e.Cancle设置成true,导致系统无法关机重启,windows7 和windows xp都是这样. 我这里设计的是当用户点击窗体的叉叉,不关闭窗体,而是最小化窗体,但当系统重启的时候,发现无关关机重启了,这里的解决办法是通过判断CloseReason的枚举值,来搞清楚到底是用户自己关闭或是系统引起的窗体关闭.关键代码如下: private void Form1_FormClosing(object s

IDEA 2016.2版 默认edit configurations 没有tomcat选项解决办法

默认的run/debug configurations中是没有tomcat选项的 点击+号后也是没有的 原因是咩有增加对应的插件,默认是没有tomcat的,点击最上边的菜单"IntelliJ IDEA"然后选择"Preferences" 在搜索框中键入"tomcat"可以看到选项,勾选 确定后重启IDEA 重启后再次进入run/debug configurations就可以看到了 可以看到已经有tomcat选项了,下边就可以继续开搞了tomcat

jsp和servlet操作mysql中文乱码问题的解决办法

转载:http://www.jb51.net/article/49253.htm 首先看是从什么地方开始出现的乱码,只要统一编码,就不会出现乱码,下面以uft-8(个人认为最好)为例,详细说明: 1.如果乱码是从jsp页面出现的,jsp头部页面加上:<%@ page language="java" pageEncoding="UTF-8" %>在head标签中加上标签. 2.如果乱码是在servlet中出现的,则有两种方法:一种是在每个servlet中d

Eclipse javax.servlet.jsp.PageContext cannot be resolved to a type 错误解决办法

目前在jsp页面form action中使用${pageContext.request.contextPath }/servlet的写法,但是一直提示有错误,错误如下:javax.servlet.jsp.PageContext cannot be resolved to a type 网上解答过说要缺少jsp-api.jar,导入这个包之后不报错了,但是程序启动访问这个页面的时候出现如下错误: org.apache.jasper.JasperException: Unable to read T

eclipse 运行jsp 配置文件web.xml中的async-supported报错解决办法

在其中加入这两条,重新运行项目即可 <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instancehttp://www.springmodules.org/schema/cache/springmodules-cache.xsd http://www.springmodules.org/schema/cache/springmodules-ehcache.xsd"