`

让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日常维护培训,详解日常维护中的各项具体措施。

    IBM的Webshere流程开发实战

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

    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服务。本文...

    webshere 7 portal安装部署

    在安装过程中,需为WebSphere软件设置特定的路径,例如JAVA_HOME,指向Java运行时环境(JRE)或Java Development Kit(JDK)。同时,确保环境变量PATH包含必要的可执行文件路径。 ### 2. 部署架构图 在规划安装之前...

    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集群配置

    - **设置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 集群安装手册

    WebSphere Homepage Builde

    Homepage Builder是帮助你制作网页的个人电脑应用软件。 ...答案是否定的。...因为操作方法与字处理软件相似,所以如果您用过字处理软件,马上就可以掌握 HomePage Builder。 ...HomePage Builder中附带方便的素材库和附属...

Global site tag (gtag.js) - Google Analytics