`

让webshere(was)发布程序编译jsp为java文件,java文件位置

阅读更多

自动方式

      websphere(was)发布的企业应用程序里面的jsp默认是不生成中间的java文件的,要想调试jsp看看哪里出现问题,有时候需要看这个jsp编译后的java文件,如果想让j2ee程序发布后访问jsp后有java文件,可以在应用程序中添加下面的文件。
文件名:ibm-web-ext.xmi
位置:xxxx.war\WEB-INF
内容:

<?xml version="1.0" encoding="UTF-8"?>
<com.ibm.ejs.models.base.extensions.webappext:WebAppExtension xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:com.ibm.ejs.models.base.extensions.webappext="webappext.xmi">
  <webApp href="WEB-INF/web.xml"/>
  <jspAttributes name="reloadEnabled" value="true"/>
  <jspAttributes name="reloadInterval" value="10"/>
  <jspAttributes name="keepgenerated" value="true"/>
</com.ibm.ejs.models.base.extensions.webappext:WebAppExtension>

 

其中主要是keepgenerated这个属性起作用。
这样发布后就会在访问这个jsp后产生java文件。

生成的java文件位置在

我的是单机的was,如下目录
C:\Program Files\IBM\WebSphere\AppServer\profiles\AppSrv01\temp\username-AD90C5E96Node01\server1\xxxx_war\xxxx.war\_ckyjxx.java
是以下划线开头的java文件。

 

手动编译was下jsp命令

[root@tc3 bin]# ./JspBatchCompiler.sh -war.path /opt/IBM/WebSphere/AppServer/profiles/appser01/installedApps/tc3Cell01/portal_war.ear/portal.war -forcecompilation true -verbose false -compileToDir /opt/lqt

   

  

0
0
分享到:
评论
4 楼 joy1982109 2015-10-30  
我在was下发现一个同名的xml文件,是不是就是这个呢。不过没有
<jspAttributes name="keepgenerated" value="true"/>
这个属性。
3 楼 lailaiping 2015-05-11  
谢谢作者了
2 楼 xiaoxin 2015-02-28  
skying007 写道
好文章,学习了。



不客气,哈哈
1 楼 skying007 2015-02-03  
好文章,学习了。

相关推荐

    WebShere日常维护培训

    WebShere日常维护培训,详解日常维护中的各项具体措施。

    webshere7的安装

    IBM WebSphere Application Server (WAS) 是一个功能强大的企业级应用服务器,常用于构建和部署复杂的Java应用程序和服务。WebSphere 7 版本是其系列中的一个重要版本,提供了丰富的功能和工具,以支持开发、测试和...

    Webshere6.1 ND 在Linux下的补丁安装攻略

    WebSphere Application Server(WAS)是IBM提供的一款企业级的Java应用服务器,用于部署和管理企业级的应用程序。在WebSphere 6.1 Network Deployment(ND)版本中,为了确保系统的稳定性和安全性,定期更新和安装...

    Websphere 下 发布webservice

    在IT行业中,Web服务是一种基于开放标准(如XML、SOAP、WSDL和UDDI)的通信协议,允许不同系统间的应用程序互相交互。Websphere是IBM提供的一个强大的企业级应用服务器,支持多种服务,包括发布和消费Web服务。本文...

    IBM的Webshere流程开发实战

    ### IBM的Webshere流程开发实战 #### 一、引言 在当今信息化时代,企业对业务流程自动化的需求日益增长。IBM的WebSphere流程开发工具为实现这一目标提供了强大支持。本文将详细介绍如何利用WebSphere进行流程开发的...

    java常用中间件.pdf

    的⼀个⼦项⽬,Tomcat是⼀个JSP/Servlet容器,它是在SUN公司的JSWDK(Java Server Web Development Kit)基础上发展起来的 ⼀个JSP和Servlet规范的标准实现,使⽤Tomcat可以体验JSP和Servlet的最

    WebSphere入门教程大合集

    学习者将学习如何使用Eclipse等集成开发环境(IDE)编写Java代码,创建WAR和EAR文件,然后通过WebSphere的部署工具将其上传到服务器。理解Web应用程序的目录结构、部署描述符(如web.xml)以及如何配置应用的上下文...

    websphere安装与配置

    Websphere,全称为IBM WebSphere Application Server(WAS),是IBM提供的一款企业级的Java应用程序服务器,广泛应用于构建、部署和管理分布式的企业级应用程序。本节将详细介绍Websphere的安装与配置,以及在...

    webshere portal 网站集成方法

    综上所述,WebSphere Portal为Web应用程序的集成提供了多种实用的方法和技术支持。无论是简单的网页展示还是复杂的业务逻辑集成,都能找到合适的解决方案。开发者应根据具体的项目需求和资源情况选择最合适的集成...

    如何在WebSphere中解决jar包冲突.doc

    在大型 Java 软件开发中,jar 包冲突问题是一个常见的问题,系统开发人员经常会为解决类似的问题耗费大量的时间进行调试和测试。为了解决这个问题,本文将从 WebSphere 中类加载器入手,讨论几种解决 jar 包冲突问题...

    WebSphere集群配置

    - **设置JVM参数**:在WAS管理控制台中设置Java虚拟机的参数`-Dibm.stream.nio=true`,以解决WAS自带的JDK与Sun JDK之间的兼容性问题。 #### 三、配置集群 1. **启动WASND服务**:登录管理控制台。 2. **增加节点*...

    websphere配置数据源

    - 在“JDBC 提供商”列表中,添加一个新的 JDBC 提供商,选择对应的数据库类型(本例为 DB2)。 - 在“数据库驱动程序”部分,选择合适的 DB2 驱动,例如 DB2 Universal JDBC Driver。 3. **设置环境变量**: - ...

    WebSphere部署war项目

    - 在MyEclipse中,可以通过"发布"功能将WAR文件部署到WebSphere服务器上。 - 需要注意的是,WebSphere可能需要注册并添加本地包,因为默认安装可能不包含所有必要的组件。 在整个部署过程中,理解WebSphere的管理...

    Websphere8.5安装

    was安装配置管理按图形资源,教你一步一步搭建环境,进行管理,进入was的安装布署升级世界

    大型WebSphere应用性能故障分析实例 (2010年)

    WebSphere是IBM开发的一套企业级Web应用服务器软件平台,其包含了编写、运行和监控全天候的工业强度随需应变的应用程序和跨平台、跨产品解决方案所需的所有中间件基础设施,如服务器、服务和工具。自2010年以来,...

    Websphere 8.5 安装手册

    Websphere8.5 集群安装手册

Global site tag (gtag.js) - Google Analytics