`
cqh520llr
  • 浏览: 513046 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论

weblogic.xml在项目中设置的注意点(转)

 
阅读更多

一、weblogic 页面访问速度比tomcat慢的原因和解决办法

项目部署在weblogic8.1上之后,发现比在tomcat下慢很多,经过分析排查,原因是web应用的WEB-INF下的weblogic.xml里的参数设置不合理(使用默认值有时并非最佳值)造成的,具体说明如下:

1 pageCheckSeconds
<jsp-descriptor>
   <param-name>pageCheckSeconds</param-name>
   <param-value>-1</param-value>
</jsp-descriptor>
pageCheckSecond的默认值是1,表示每隔1秒对JSP页面进行检查,检查JSP页面是否被修改、是否需要重新编译。系统上线后,需要对该默认值修改为-1,表示永不检查。修改为-1

的一个缺点是:对于页面的修改需要重新部署整个WEB应用。


2 servlet-reload-check-secs
该参数的默认值也是1,每隔1秒检查servlet是否被修改并需要重新编译。这里建议修改为-1,表示永不检查,具体设置如下:
<container-descriptor>
   <servlet-reload-check-secs>-1</servlet-reload-check-secs>
</container-descriptor>


二、应用程序的jar包和weblogic类冲突的问题

公司的项目还遇到这样一个问题,Tomcat下用的好好的,但是放到weblogic下就出了问题,最可能造成这样的原因是应用程序的jar包和weblogic下的jar包冲突。可以在weblogic.xml里设置,从节点名称上也能比较清楚知道该设置的含义,优先使用Web应用里加载的类。具体如下:

<container-descriptor>
  <prefer-web-inf-classes>true</prefer-web-inf-classes>
</container-descriptor>

 

三、查看weblogic编译jsp文件产生的.java文件

<jsp-param>
 <param-name>keepgenerated</param-name>
 <param-value>true</param-value>
</jsp-param>
keepgenerated是否让编译jsp文件产生的.java文件持续存在,如果设置为true,就可以在部署的环境查看jsp产生的.java文件,方便调试错误。
分享到:
评论

相关推荐

    weblogic 11G 虚拟目录映射weblogic.xml配置

    需要注意的是,虚拟目录映射的顺序很重要,因为WebLogic会按照在`weblogic.xml`中出现的顺序处理这些映射。如果有多个匹配的URL模式,WebLogic会选择第一个匹配的映射进行处理。 此外,虚拟目录映射可以与WebLogic...

    项目框架从tomcat到weblogic

    如果使用 GBK 编码格式,需要设置 weblogic.xml 中的编码格式。 8. weblogic.xml 文件:weblogic.xml 文件位于项目工程的 WEB-INF 目录下,与 web.xml 文件同级。可以根据需要自己建立 weblogic.xml 文件。 在从 ...

    web.xml中&lt;/context-param&gt;等配置的作用

    在 web.xml 中,&lt;context-param&gt; 配置起着非常重要的作用,它在 web 项目启动时发挥着关键的作用。 首先,让我们来了解一下 web 项目的启动过程。在启动一个 web 项目时,容器(如 Tomcat)会去读它的配置文件 web....

    weblogic9.2.3使用记录

    标题与描述概述的知识点主要集中在WebLogic 9.2.3的使用记录,特别是自动部署与手动部署的细节。WebLogic Server是Oracle公司提供的一款基于Java的企业级应用服务器,9.2.3版本作为其中的一个迭代,具备了高度的可靠...

    weblogic下开发web项目时修改java文件不用重启的绿色方法,不用修改weblogic的配置文件、不用jar

    在WebLogic服务器环境中,开发和调试Java Web应用程序时,频繁的服务器重启会极大地降低开发效率。标题和描述中提到的“绿色方法”是指一种优化的、无需修改WebLogic配置文件或使用额外JAR的方式,来实现在WebLogic...

    weblogic8.1配置部署文档

    在这个配置部署文档中,我们将深入探讨如何在WebLogic 8.1环境中配置JNDI(Java Naming and Directory Interface)、设置Oracle数据源以及部署应用程序。 1. **配置JNDI和Oracle数据源** JNDI 是Java平台的一个...

    WebLogic在linux上的安装及项目部署

    在Linux环境下安装WebLogic并部署项目是企业IT环境中常见的任务。以下是一个详细的步骤指南: 1. **安装前准备** - 以`root`用户登录Linux系统,通常建议创建一个新的用户组和用户,比如`weblogic`,以降低安全...

    tomcat工程迁移至weblogic文档

    为了适应WebLogic服务器的特殊配置需求,首先需要在项目的`WebRoot\WEB-INF`目录下添加一个`weblogic.xml`文件。该文件主要用于定义WebLogic特有的配置信息,例如容器级别的设置。具体示例如下: ```xml &lt;?xml ...

    weblogic部署的三种方式

    在WebLogic中部署应用程序的方式多种多样,但通常来说,主要有以下三种方式: 1. **通过WebLogic控制台进行部署**:这种方式适合于手动或偶尔的部署需求。 2. **利用自动部署(Autodeploy)功能**:适用于快速部署...

    WebLogic 部署Jenkins使用手册

    - 在浏览器中访问`http://localhost:7001/console`,登录后转到“部署”页面。 - 点击“安装”按钮,输入`jenkins.war`文件路径,按照提示逐步完成安装。 2. **自动部署**: - 将`jenkins.war`文件放置在`user_...

    weblogic9.2环境部署

    在实际部署过程中,需要注意以下几点: - 确保WebLogic Server版本与应用的技术框架兼容,如Struts1、Hibernate3、Spring2和JDBC。 - 端口号应避免冲突,特别是管理服务器的默认端口9999。 - 数据源配置要与数据库...

    Linux系统安装Weblogic服务.docx

    - 在Weblogic控制台中,可以进行Web应用的部署,这通常包括上传WAR或EAR文件,设置部署配置,然后启动或停止应用。 10. **调整Weblogic服务端口和地址**: - 要改变Weblogic服务的端口号或地址,需要在Weblogic的...

    Weblogic 移植到WebSphere

    在移植过程中,还需要特别注意XML文件(如web.xml、ejb-jar.xml)和JSP文件的书写规范。这包括确保所有类库的导入正确无误、保留字使用正确的大小写等。例如,“charset”必须使用小写字母。 #### 八、解决技术问题...

    Weblogic配置大全.doc

    这些配置通常在`config.xml`或`weblogic.xml`等文件中进行。 - 例如,你可能需要配置JVM参数以优化性能,如增加堆大小、设置JVM垃圾回收策略等。对于多应用部署,可能需要配置多个WebLogic域(Domain)来管理不同...

    WebLogic12c安装部署文档

    在安装 WebLogic 12c 之前,首先需要确保环境中已经安装了合适的 Java Development Kit (JDK) 版本。这里推荐使用 JDK 1.7。 **步骤如下:** 1. **下载并拷贝安装包:** - 下载适用于 Linux 的 JDK 安装包 `jdk-7...

    快速把web项目部署到weblogic上

    2. **在Eclipse中配置WebLogic 9.x**: - 打开Eclipse的首选项设置(Window -&gt; Preferences)。 - 展开MyEclipse -&gt; Servers -&gt; WebLogic节点,启用WebLogic 9.x服务器。 - 设置BEA home directory为WebLogic的...

Global site tag (gtag.js) - Google Analytics