在Websphere中修改JSP页面后刷新不生效解决方法

原创 2007年10月11日 22:25:00

Websphere中修改JSP页面后刷新不生效解决方法

 

       每次在Websphere中修改了JSP文件在前台页面刷新都不生效,还是没有改之前的状态,甚至把缓存中的.class文件清除后再刷新也是没有反应。导致每次都要删缓存然后再重启Websphere才生效,头痛死了。

 

解决方法:

打开 /WEB-INF/ 下面的 ibm-web-ext.xmi 文件,原来ibm-web-ext.xmi 文件内容如下:

 

<?xml version="1.0" encoding="UTF-8"?>

<webappext:WebAppExtension xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:webappext="webappext.xmi" xmlns:webapplication="webapplication.xmi" xmi:id="WebAppExtension_1" reloadInterval="5" reloadingEnabled="false" defaultErrorPage="error.jsp" additionalClassPath="" fileServingEnabled="false" directoryBrowsingEnabled="false" serveServletsByClassnameEnabled="true" autoRequestEncoding="true" autoResponseEncoding="false">

  <webApp href="WEB-INF/web.xml#WebApp_ID"/>

  <jspAttributes xmi:id="JSPAttribute_1" name="reloadEnabled" value="true"/>

</webappext:WebAppExtension>

 

红色部分为加入的,设置reloadEnabled 属性为 true,设置好后必须重新启动Websphere才能生效。

 

其它可设置的属性类似还有:

<jspAttributes xmi:id="JSPAttribute_1" name="useThreadTagPool" value="true"/>

<jspAttributes xmi:id="JSPAttribute_2" name="disableJspRuntimeCompilation" value="true"/>

<jspAttributes xmi:id="JSPAttribute_3" name="useFullPackageNames" value="true"/>

 

具体属性可参考IBM网站:

http://publib.boulder.ibm.com/infocenter/wsdoc400/v6r0/index.jsp?topic=/com.ibm.websphere.iseries.doc/info/ae/ae/rweb_jspreloading.html

 

Websphere 入门基础 第五课 JSP技术

  5.1 JSP简介    5.2 JSP示例    5.3 JSP 语法    5.4 JSP API  5.1 JSP简介  JSP(JavaServer Pages)是一种基于Java的脚本技...
  • sl514
  • sl514
  • 2008年01月28日 12:51
  • 516

Jsp文件修改后不生效怎么办?

修改Jsp界面并保存,然而在浏览器里面却始终不生效,清缓存重启Tomcat都没用,网上搜了挺久,看到有个前辈提了下文件修改时间的问题,由于,我确实把系统时间给改了,后来把时间改回来后就正常了。 ...
  • LYM0721
  • LYM0721
  • 2017年09月12日 13:58
  • 407

清除WebSphere中jsp缓存

更新部署在WebSphere上应用中的JSP页面时,更新完毕重启Websphere后,有时候会发现更新后不生效。 原因有可能是WebSphere缓存的问题,可以尝试清除JSP缓存,方法如下: 1....
  • zhuchunyan_aijia
  • zhuchunyan_aijia
  • 2016年01月19日 17:38
  • 2390

was缓存jsp文件

情况是这样的 一个jsp文件叫a   include了另外一个jsp文件b,这时候如果b文件改变了,重新部署到was时候,发现没有变化,还是保留着修改前的b。但是a文件本身的改变却是可以看到效果的。...
  • lyd135364
  • lyd135364
  • 2016年03月04日 17:47
  • 1471

使用IntelliJ IDEA开发Java Web项目时,修改了JSP后刷新浏览器无法及时显示修改后的页面

使用IntelliJ IDEA开发Java Web项目时,修改了JSP后刷新浏览器无法及时显示修改后的页面? 解决办法:tomcat配置中,On frame deactivation属性选择Upda...
  • yuxxz
  • yuxxz
  • 2016年05月04日 22:56
  • 18297

Eclipse, jsp代码修改之后,页面却没有变化!解决思路

最近遇到一个问题,烦人的很,就是在eclipse中修改了jsp后在页面刷新没有效果,修改的内容刷新不出来,之前用的好好的,不知道哪里出问题了,在网上找了很多办法都没有效果,慢慢摸索总结了一些方法,在这...
  • qq_34131878
  • qq_34131878
  • 2016年11月08日 10:40
  • 6186

Weblogic中的热部署——修改JSP、java类无需重启Weblogic

Weblogic允许在wls运行时部署组件的新版本。这个过程被称作热部署。因为java classloader没有任何一种机制来卸下一系列存在的类,也不能用类的新版本来替换老版本,为了在一个运行的虚拟...
  • leiguowuhen1988
  • leiguowuhen1988
  • 2013年07月31日 10:36
  • 2276

工作札记:JBoss下jsp页面修改后没有动态更新的问题解决方案

最近接手一个新项目,用到JBoss,今天发现修改了jsp页面的内容之后,刷新页面没有任何效果。擦!!! 问题探索过程: 1.打开JBOSS的部署文件夹(deploy),发现JSP文...
  • yang_lover
  • yang_lover
  • 2015年03月31日 21:22
  • 1934

不重启tomcat、jboss更新jsp,实时生效配置指导

默认情况下,jboss和tomcat里,更新jsp都是实时生效的。
  • yinxing2008
  • yinxing2008
  • 2014年05月13日 22:27
  • 932

jsp中EL表达式不起作用的问题

SpringMVC过程中出现异常,开发环境如下: 开发工具:IDEA JDK:1.8.0_65 Spring Version:4.2.4 Servlet Version:3.1.0 ...
  • wolf_soul
  • wolf_soul
  • 2015年12月23日 16:32
  • 8498
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:在Websphere中修改JSP页面后刷新不生效解决方法
举报原因:
原因补充:

(最多只允许输入30个字)