对于线网上的工程,更新JSP到WebSphere后,有时会出现修改的jsp没有起作用,特别是改变了某jsp的样式后,在页面中没看到效果,这主要就是由于websphere中缓存的缘故,这就要清除WebSphere中jsp缓存。要清除WebSphere中JSP的缓存,就要找到WAS安装后的根目录。
现服务器上WAS安装情况:
[was@HA5-WT02 web-g1-pf2]$ pwd
/home/was/web_web/web-g1-pf2
[was@HA5-WT02 web-g1-pf2]$ ls
bin configuration etc installableApps installedConnectors logs temp wstemp
config D: firststeps installedApps installedFilters properties tranlog
找到temp目录,进去!
[was@HA5-WT02 web-g1-pf2]$ cd temp
[was@HA5-WT02 temp]$ ls
osgi_instance_location sas.client.props sas.stdclient.properties sas.tools.properties soap.client.props ssl.client.props web-g1-node2
进入节点目录 web-g1-node2 下:
cd web-g1-node2/
[was@HA5-WT02 web-g1-node2]$ ls
web-g1-node2-srv1 web-g1-node2-srv2 web-g1-node2-srv3 web-g1-node2-srv4
该节点下面有四个服务Server。
如果更新了原工程下一JSP,比如:
[was@HA5-WT02 e100_fee]$ pwd
/home/was/web_web/web-g1-pf2/installedApps/web-g1-dmgr-cell/MAIN_WEB.ear/main.war/act/e100_fee
[was@HA5-WT02 e100_fee]$ ls
common css images in.jsp in.jspBAK Scripts
比如更新了 in.jsp 这个文件,可页面没有生效!
那就可以进入相应的编译过的目录下找到该文件:
[was@HA5-WT02 e100_fee]$ pwd
/home/was/web_web/web-g1-pf2/temp/web-g1-node2/web-g1-node2-srv1/MAIN_WEB/main.war/act/e100_fee
[was@HA5-WT02 e100_fee]$ ls
common _in.class _jfjl.class _ysdh.class
删除下面的_in.class 文件。就像上面看到的一样,一个节点下有四个服务,那需要去删除四个服务里编译过的文件。
分享到:
相关推荐
这个目录用于存储各种运行时产生的临时文件,如JSP编译后的Servlet类、会话(session)数据、缓存数据等。这些文件对于提高WebSphere应用服务器的性能至关重要,因为它们可以减少对原始资源的重复加载,从而加速应用...
WebSphere提供了对Enterprise JavaBeans (EJB)的支持,EJB是Java后端开发中的重要组件模型。此外,Java Message Service (JMS)允许应用程序之间进行异步通信。理解EJB和JMS的工作原理,以及如何在WebSphere中配置和...
- 使用WebSphere的动态缓存服务可以提高响应速度,减轻服务器压力。 6. **WebSphere与数据库的集成**: - WAS支持多种数据库连接方式,包括JDBC数据源和XMI数据源。 - 数据源的配置包括驱动类加载、URL、用户名...
理解并掌握WebSphere中的这些配置选项,对于开发者来说,不仅有助于调试JSP,还能优化性能,例如通过缓存编译后的JSP以减少启动时间。同时,对于大型企业应用,合理管理JSP源码生成和存储可以有效避免资源浪费,提升...
2. 使用缓存机制:使用缓存机制可以减少应用服务器的负载,提高响应速度。 3. 优化数据库连接:优化数据库连接可以减少数据库的负载,提高应用服务器的性能。 结语 在本文中,我们讨论了一些常见的 WebSphere 问题...
通过研究这个“WebSphere开发与管理_源代码”资源,我们可以深化对WebSphere的理解,提升在企业级Java应用开发和管理中的技能。无论是新手还是经验丰富的开发者,都能从中受益匪浅,学习到如何高效地利用WebSphere...
WebSphere标准版基于开放且标准化的平台,支持多种技术规范,如Servlet 2.1和JSP 1.0版本,同时具备XML文档处理能力。其特性包括Servlet运行引擎、高效的数据库连接池,可处理与DB2 Universal Database、Oracle、...
WebSphere提供多种性能调优手段,包括调整JVM参数、设置线程池大小、启用缓存机制、优化连接池等。监控工具如System Management Console和IBM Tivoli Monitoring可以帮助识别和解决性能瓶颈。 7. 安全性: ...
在WebSphere应用服务器中,EJB可以与其他Java EE组件如Servlet、JSP、JMS、JPA等协同工作,构建高效、健壮的企业级应用程序。 1. **EJB类型** - **会话Bean(Session Beans)**:代表一个短暂的业务逻辑交互,分为...
它支持多种编程语言如 Java、JSP 和 Servlets,并且具备强大的集成能力,能够与其他 IBM 软件如 Tivoli Access Manager、WebSphere Portal Server 等协同工作。 #### 二、Edge 组件介绍 Edge 组件是 WebSphere ...
配置 servlet 高速缓存以将 servlet 的输出和 JavaServer Pages(JSP)文件保存到动态高速缓存中。 在您开始之前 要启用 servlet 高速缓存,您必须完成 启用动态高速缓存服务 。 关于本任务 每次 servlet 运行时...
1. **Java和J2EE技术**:WebSphere Commerce是基于Java构建的,因此开发者需要熟悉Java编程语言以及J2EE(Java EE)框架,包括Servlets、JSP、EJB等。 2. **服务器配置**:理解和配置IBM WebSphere Application ...
2. **应用程序开发**:WebSphere支持多种开发语言,如Java、JSP、Servlet等。开发者需要了解Java EE规范,包括EJB(Enterprise JavaBeans)、JMS(Java Message Service)和JPA(Java Persistence API)等,以便创建...
更改登录方式可能涉及对WebSphere Portal的安全性和认证机制的深入理解。 1. **定制登录页面**:通过修改`themes/html/login.jsp`,可以改变登录页面的外观和行为。 2. **集成外部认证服务**:如LDAP、OAuth或SAML...
WebSphere不仅支持JSP、Servlet等Web技术,还包含了EJB(Enterprise JavaBeans)、JMS(Java Message Service)、JTA(Java Transaction API)等企业级服务。它提供了全面的管理和监控工具,如WebSphere Integrated ...
4. JSP编译器缓存转储(JSP Cache Dump):展示JSP编译后的Servlet信息,用于JSP相关问题排查。 5. 集群状态转储(Cluster Status Dump):记录集群成员的状态信息,帮助理解集群健康状况。 二、生成dump文件 在...
11. **<portal-theme:cacheProxyUrl/> JSP标记**:这个标记用于生成URL,帮助处理缓存和代理服务器的问题,确保内容正确地呈现给用户。 在开发Websphere Portal主题时,理解这些组件的工作原理和相互关系至关重要。...
启用 Servlet 高速缓存可以加速访问 JSP/Servlet,使用户页面展现和业务提交时间减少。 4. 应用服务器 JVM 日志调整 应用服务器 JVM 日志的调整是为了提高服务器的稳定性。主要调整了 System.out 日志文件循环最大...
3. **Web.xml错误**:WebSphere对Java规范的检查非常严格,当发布应用时,如果`web.xml`文件中的元素顺序不正确,可能会报错。确保按照标准的XML顺序定义元素。 4. **404错误和响应头问题**:发布应用后,无论执行...