在websphere中修改了jsp后,有时会出现修改的jsp没有起作用,特别是改变了某jsp的样式后,在页面中没看到效果,这主要就是由于websphere中缓存的缘故,这就要清除WebSphere中jsp缓存,如我的应用部署的目录为:
/home/IBM/WebSphere/AppServer02/profiles/AppSrv01/installedApps/gztwweb2Node03Cell
在这个目录下更新了某个jsp页面,后在浏览器里面查看的时候,发现页面没有改变。基于此,我查看了一下目录,存放应用临时文件的地方:
/home/IBM/WebSphere/AppServer02/profiles/AppSrv01/temp/gztwweb2Node03/server1
在这目录下,可以看到有很多class文件,都是jsp编译过来的,对应我们应用目录下的jsp文件,于是找到对应jsp的class文件删除,再到浏览器中查看,发现已经改变了。。
还有一种办法,就是把这个jsp从项目中删除或重命名,再到浏览器里面查看那个页面,这时可能会报错,之后,再把对应的jsp添加上或名字改过来,再次到浏览器里面查看应用的时候,就发现这jsp的更新效果出来了,呵呵…
文章转载自:快乐心情, 原文地址:清除WebSphere中jsp缓存
相关推荐
标题中的“websphere缓存java调用以及jar包”指的是在IBM WebSphere Application Server (WAS) 中使用Java编程方式来管理和操作缓存系统。WebSphere应用服务器提供了一种高效的方式来存储和检索频繁访问的数据,以...
3. 清除缓存,刷新门户页面查看效果。确保新Logo正确显示,没有变形或尺寸问题。 #### 三、中级进阶:开发个性化主题 个性化主题的开发需要深入理解WebSphere Portal的显示流程和相关文件结构。关键在于定制`...
##### 在 Rational Application Developer 中使用 Apache Tomcat 运行 WebSphere eXtreme Scale 客户端或服务器应用程序 (Running a WebSphere eXtreme Scale client or server application with Apache Tomcat in ...
清除WAS的缓存,包括临时文件和部署缓存,因为旧的或错误的类可能被缓存并影响新的部署。 6. **服务器版本升级**: 如果上述方法都无法解决问题,考虑升级WebSphere Application Server到一个更稳定或与Struts2...
例如,可以使用`OSCache.put(key, value)`将数据存入缓存,`OSCache.get(key)`来获取缓存中的数据,`OSCache.remove(key)`则用于清除指定缓存项。 总结,OSCache是J2EE环境中提高性能的重要工具,它通过智能缓存...
IBM WebSphere Application Server(WAS)V6.1是一个为企业级Java应用提供运行环境的应用服务器。WAS V6.1的核心知识点包括产品概述、系统管理技术概览、Java管理扩展(JMX)、分布式管理和配置数据仓库。下面详细...
3. **监听器优化**:确保`HttpServletContextListener`或其他类似监听器能够正确地在应用关闭时被触发,以清除不必要的缓存数据。 4. **定期全量垃圾回收**:定期执行全量垃圾回收(Full GC),可以有效地清理不再...
使用Hibernate和Ecache进行数据持久化和缓存管理,但若追求更高性能,可以考虑使用EJB和WebSphere、WebLogic这样的企业级服务器,并配合Oracle等高性能数据库。 6. **静态化与URL重写**:对高流量内容进行静态化...
当EJB的激活和钝化次数过多时,这通常意味着EJB实例频繁地被加载到内存中然后又被清除出去,这样会消耗大量的资源并降低性能。因此,增加EJB缓存大小可以减少这种现象的发生,从而提高性能。 #### 4. 监控Web应用...
- **@CacheEvict**: 用于清除缓存中的数据,可以清除单一条目或整个缓存。 #### 8. Spring Boot如何支持跨域请求? 跨域问题是现代Web开发中常见的问题之一。在Spring Boot项目中,可以通过以下几种方式来支持跨域...
- 完全卸载不仅要移除 WAS 的安装目录,还要清除系统中的注册表项、初始化脚本和启动服务。在 Unix 系统中,这可能涉及修改系统级的配置文件,如 `/etc/init.d` 下的启动脚本。 4. **常见命令简介**: - `start...
sbrk 根据参数中给出的字节数移动当前系统中断点,然后返回新的系统中断点。使用参数 0 只是返回当前中断点。这里是我们的 malloc 初始化代码,它将找到当前中断点并初始化我们的变量: 清单 2. 分配程序初始化...
它旨在消除中间层的粘合代码,提供最佳的控制反转(IoC)解决方案,并实现一个专注于解决J2EE常见问题的纯Java面向切面编程(AOP)实现。Spring框架完全可移植,可以在任何应用服务器环境下运行,不仅限于服务器环境...
- **WebSphere Information Integrator**:作为核心组件,负责数据的整合、转换、缓存、查询等功能。 - **Wrappers**:用于连接各种不同类型的数据源,如关系型数据库、XML文件、Web服务等。 - **联邦引擎**:实现...
Vaadin开发的应用程序通常为单页面应用(SPA),框架会自动追踪UI组件的状态变化,仅更新页面中需要变动的部分,同时缓存客户端浏览器中的DOM子树,从而实现高效、流畅的用户体验。 #### 卓越的Web浏览器兼容性 ...
4. **缓存策略**:实施有效的缓存机制,减少数据库访问,提高数据访问效率。 5. **日志管理**:合理配置日志级别,避免不必要的日志记录占用系统资源。 6. **网络配置**:优化网络设置,如TCP/IP参数,减少网络...