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反序列化漏洞 解决方案
《JavaEE实用开发指南:基于Weblogic+EJB3+Struts2+Hibernate+Spring》-- part2/3
在构建基于Linux、WebLogic和Oracle的网站架构时,这些技术是企业级应用的重要组成部分。以下是对这些技术的详细说明: 1. Linux:Linux是一种开源操作系统,被广泛应用于服务器环境,因为它提供了高度的稳定性和...
【Weblogic for AIX安装】 Weblogic for AIX安装是一个涉及多步骤的过程,适用于AIX操作系统环境下的Weblogic Server部署。Weblogic是由Oracle提供的企业级Java应用服务器,它支持多种操作系统,包括AIX。以下是对...
【标题】:“Weblogic+MyEclipse6.5”整合指南 在IT行业中,Weblogic是Oracle公司开发的一款企业级应用服务器,它主要用于部署、管理Java EE(Java Enterprise Edition)应用程序。MyEclipse则是一款强大的集成开发...
### WebLogic 与 EJB:配置 MySQL 数据源详解 #### 一、背景介绍 在Java企业级应用开发中,WebLogic作为一个广泛使用的Java EE中间件平台,提供了强大的服务支持,其中包括了EJB(Enterprise JavaBeans)组件的支持...
提及的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以及Oracle、jdk 的一些过程。以及oracle的一些初始化操作
通过上述步骤,可以在WebLogic和Tomcat服务器中配置远程调试功能,以便开发者能够更高效地定位和解决问题。这种远程调试的方式特别适用于生产环境中没有开发环境的情况,大大提高了问题排查的速度和准确性。同时,...
### Weblogic+DB2部署配置完全手册:详细解析与步骤指南 #### 一、Weblogic安装与基础配置 Weblogic是Oracle公司推出的一款强大的企业级Java应用服务器,它提供了丰富的功能来支持各种复杂的业务需求。在生产环境...
在AIX操作系统上安装Oracle WebLogic Server是一项技术性较强的任务,需要对AIX系统和WebLogic有深入的理解。本文将详细介绍在AIX环境下如何进行WebLogic的安装、配置以及启动。 首先,AIX(Advanced Interactive ...
WebLogic Server是Oracle公司提供的一个强大的J2EE应用服务器,它支持Java Servlets、JavaServer Pages (JSP)、EJB(Enterprise JavaBeans)以及其他的Java EE规范,为开发者提供了丰富的功能和优秀的性能。...
然后,可以在没有安装Weblogic的机器上通过JNDI查找和调用Bean的方法,实现远程访问。 总结起来,Weblogic + EJB3.0的组合提供了一个强大而简化的企业级开发环境。EJB3.0的注解驱动和JavaBean模型降低了开发复杂性...
weblogic+j2ee构建音乐网站(原代码+数据库) weblogic+j2ee构建音乐网站(原代码+数据库) weblogic+j2ee构建音乐网站(原代码+数据库) weblogic+j2ee构建音乐网站(原代码+数据库)
### WebLogic + MyEclipse + EJB:构建企业级应用 ...此外,对于初学者来说,遇到问题时能够及时找到解决方法也是十分重要的。掌握了这些基础之后,开发者可以更高效地构建稳定可靠的企业级应用。
apache+weblogic+mod22
WebLogic+Server集群包括apache.chm 中文版
weblogic+j2ee构建音乐网站,附带数据库
"weblogic10.0 for aix 补丁"就是为了解决这类问题而提供的更新。 首先,补丁是软件维护的重要组成部分,它用于修复程序中的漏洞、增强性能或改进功能。在WebLogic Server 10.0上,AIX平台的特定补丁是为了优化...