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

weblogic+aix解决方法汇总

 
阅读更多
1.对于一些复杂的jstl,weblogic无法解析,必须三元表达式,必须得每一个部分加上括号来制定运算的优先级;
${(btnet.upper_net_code==null)?((param.currentNetCode==null)?"":(param.currentNetCode)):(btnet.upper_net_code)}


2.优先加载应用程序的jar包
\WEB-INF\weblogic.xml

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


3.include的时候,编码的问题:
BudgetProcessSelectItem.jsp是utf-8格式的编码,
直接在一个空的jsp文件夹下面写这样的代码是可运行的,不会产生乱码:
<%@ include file="/budget/interfaces/BudgetProcessSelectItem.jsp" %>

但是在weblogic下面就会出现乱码,必须在引用的页面指定编码才能解决这个问题:

<%@ page contentType="text/html; charset=UTF-8"%>
<%@ include file="/budget/interfaces/BudgetProcessSelectItem.jsp" %>


4.jar包的冲突问题:
xml包的冲突,由于在weblogic下面一句有相关的类:
需要在v10.1下面删除的jar包有:
dom.jar
sax.jar
xml-apis.jar
需要添加的jar包有:
xercesImpl.jar
xalan.jar
serializer.jar


5.在配置hibernate的时候,不要指定这个属性:hibernate.query.factory_class

6.获取文件的路径问题:
//        String bytter_keyPath=config.getServletContext().getRealPath("/")+"WEB-INF/classes/license.lic";
        //上面这种方式在aix下面是存在问题的,找不到路径的。在aix下面,上面的方法获取得到的路径是:/v10cpWEB-INFO/classes....实际路径应该是/v10cp/WEB-INFO/classes....,少了一个斜杠,导致程序找不到指定的文件,通过下面的方式即可找到。
        String bytter_keyPath=Thread.currentThread().getContextClassLoader().getResource("license.lic").getFile();


7.由于项目原来的web.xml采用的是j2ee2.3,2.3对jstl的支持不是很好,改成2.4之后就可以了。

8.weblogic对web.xml的格式要求比较严格,web.xml中的属性、节点,必须按照规定的顺序,tomcat就相对宽容,只要web.xml的一个符合xml规范就可解析。
分享到:
评论

相关推荐

    Oracle+Weblogic+Server+Java反序列化漏洞 解决方案

    Oracle+Weblogic+Server+Java反序列化漏洞 解决方案 Oracle+Weblogic+Server+Java反序列化漏洞 解决方案

    《JavaEE实用开发指南:基于Weblogic+EJB3+Struts2+Hibernate+Spring》-- part2/3

    《JavaEE实用开发指南:基于Weblogic+EJB3+Struts2+Hibernate+Spring》-- part2/3

    Linux+WebLogic+Oracle建站参考资料

    在构建基于Linux、WebLogic和Oracle的网站架构时,这些技术是企业级应用的重要组成部分。以下是对这些技术的详细说明: 1. Linux:Linux是一种开源操作系统,被广泛应用于服务器环境,因为它提供了高度的稳定性和...

    Weblogic for AIX安装

    【Weblogic for AIX安装】 Weblogic for AIX安装是一个涉及多步骤的过程,适用于AIX操作系统环境下的Weblogic Server部署。Weblogic是由Oracle提供的企业级Java应用服务器,它支持多种操作系统,包括AIX。以下是对...

    weblogic+myeclipse6.5

    【标题】:“Weblogic+MyEclipse6.5”整合指南 在IT行业中,Weblogic是Oracle公司开发的一款企业级应用服务器,它主要用于部署、管理Java EE(Java Enterprise Edition)应用程序。MyEclipse则是一款强大的集成开发...

    weblogic+ejb.doc

    ### WebLogic 与 EJB:配置 MySQL 数据源详解 #### 一、背景介绍 在Java企业级应用开发中,WebLogic作为一个广泛使用的Java EE中间件平台,提供了强大的服务支持,其中包括了EJB(Enterprise JavaBeans)组件的支持...

    weblogic+myeclipse配置!

    提及的MyEclipse 5.0与WebLogic 9.2的配置,主要区别在于WebLogic 9.2支持J2EE 1.4规范,解决了WebLogic 8与J2EE 1.4标准的兼容问题。如果在MyEclipse中创建的项目基于J2EE 1.4,那么使用WebLogic 9.2可以避免部署...

    linux+weblogic+jdk+Oracle2C环境搭建

    linux下安装weblogic以及Oracle、jdk 的一些过程。以及oracle的一些初始化操作

    WebLogic+Tomcat远程调试

    通过上述步骤,可以在WebLogic和Tomcat服务器中配置远程调试功能,以便开发者能够更高效地定位和解决问题。这种远程调试的方式特别适用于生产环境中没有开发环境的情况,大大提高了问题排查的速度和准确性。同时,...

    weblogic+db2部署配置完全手册

    ### Weblogic+DB2部署配置完全手册:详细解析与步骤指南 #### 一、Weblogic安装与基础配置 Weblogic是Oracle公司推出的一款强大的企业级Java应用服务器,它提供了丰富的功能来支持各种复杂的业务需求。在生产环境...

    AIX下的Weblogic安装

    在AIX操作系统上安装Oracle WebLogic Server是一项技术性较强的任务,需要对AIX系统和WebLogic有深入的理解。本文将详细介绍在AIX环境下如何进行WebLogic的安装、配置以及启动。 首先,AIX(Advanced Interactive ...

    J2EE开发WebLogic+JBuilder的一些源代码Java源码

    WebLogic Server是Oracle公司提供的一个强大的J2EE应用服务器,它支持Java Servlets、JavaServer Pages (JSP)、EJB(Enterprise JavaBeans)以及其他的Java EE规范,为开发者提供了丰富的功能和优秀的性能。...

    weblogic+ejb3.0例子

    然后,可以在没有安装Weblogic的机器上通过JNDI查找和调用Bean的方法,实现远程访问。 总结起来,Weblogic + EJB3.0的组合提供了一个强大而简化的企业级开发环境。EJB3.0的注解驱动和JavaBean模型降低了开发复杂性...

    weblogic+j2ee构建音乐网站(原代码+数据库)

    weblogic+j2ee构建音乐网站(原代码+数据库) weblogic+j2ee构建音乐网站(原代码+数据库) weblogic+j2ee构建音乐网站(原代码+数据库) weblogic+j2ee构建音乐网站(原代码+数据库)

    weblogic+Myeclipse+EJB

    ### WebLogic + MyEclipse + EJB:构建企业级应用 ...此外,对于初学者来说,遇到问题时能够及时找到解决方法也是十分重要的。掌握了这些基础之后,开发者可以更高效地构建稳定可靠的企业级应用。

    apache+weblogic+mod22

    apache+weblogic+mod22

    -WebLogic+Server集群包括apache.ra

    WebLogic+Server集群包括apache.chm 中文版

    weblogic+j2ee构建音乐网站

    weblogic+j2ee构建音乐网站,附带数据库

    weblogic10.0 for aix 补丁

    "weblogic10.0 for aix 补丁"就是为了解决这类问题而提供的更新。 首先,补丁是软件维护的重要组成部分,它用于修复程序中的漏洞、增强性能或改进功能。在WebLogic Server 10.0上,AIX平台的特定补丁是为了优化...

Global site tag (gtag.js) - Google Analytics