- 浏览: 383420 次
- 性别:
文章分类
最新评论
-
wjw103:
You are using old notation for ...
Struts2 入门实例代码 -
hhb19900618:
你好 你这个工程压缩包是不是有问题啊?根本不能导入?
Struts2 入门实例代码 -
it爱:
[list][*]dsadsa[*]dsadsa[*]dsad ...
Spring AOP 学习小结 -
youjianbo_han_87:
和 weblogic 有个毛线关系???????
Weblogic下的自动任务 -
hua839:
是用SmartUpload进行文件上传
1、web应用的乱码问题。
原来的基于weblogic8的应用,后来部署到weblogic 9 上面,所有的web应用都能正常部署,而且不需要经过太多修改,就是有一个应用出现乱码,原因是我直接在JSP文件中写汉字,而没有使用国际化。后来将weblogic.xml配置成如下方式解决了该问题:
2、jsp的相对路径问题
jsp的前面有如下所示声明代码:
如果在weblogic 8 中,即使该相对当前jsp的文件不存在,也就是说上面的路径有问题,也不会报任何错误。
而在9.2上部署则不允许通过。
3、EJB 部署问题
这个实际与webloigc的版本无关,EJB使用了JNI调用一个dll,而部署好以后,当访问的时候老是报如下错误:
搞的我百思不得其解,而这个错误只有发布到服务器上才出现如上错误,而本地没有任何问题,后在服务器建立一个Develop Mode方式的domain,后启动server报一个又一个的dll 找不到。而product mode方式不会报这个错误,因为我的系统需要通过JNI调用一个DLL,而该DLL需要访问一个C/S模式的软件的客户端的dll。而客户端我并没有安装。
我气愤地是对于Product mode weblogic竟然如此严重的错误也不报,而报什么class 找不到,害的我忙了好长时间。
4、sqlserver 2005数据库驱动问题
用微软发布1.1的驱动,Bea的Connection Pool出现如下问题:
原因不清楚,也懒的找,后来改用Bea的驱动,到目前为止比较正常.
5、JSP文件名大小写问题
系统部署在windows操作系统,系统的web层采用Spring MVC 并采用ResourceBundleViewResolver,urlMapping 采用SimpleUrlHandlerMapping,本来在weblogic8 上的时候如果在jamesby.properties配置为viewName.url=/WEB-INF/jsp/Abc.jsp
而实际的jsp的文件名为abc.jsp的时候,是没有任何问题的.
而在weblogic 9上则文件名必须为Abc.jsp才可以,否则报404错误.
当然unix或者linux是区分大小写肯定有这个要求的.但是windows系统的weblogic 9平台也有这个要求
以上就是我的一次升级经历,希望对大家有帮助。另外weblogic 9耗资源好高,本来PC跑weblogic8很轻松的,跑weblogic 9则根本跑不动.
2、jsp的相对路径问题
jsp的前面有如下所示声明代码:
如果在weblogic 8 中,即使该相对当前jsp的文件不存在,也就是说上面的路径有问题,也不会报任何错误。
而在9.2上部署则不允许通过。
请问这个问题你是怎样解决的呢?修改JSP文件啊,以前写代码不规范,拷贝来拷贝去才有这个问题。
用这种
绝对路径的方式最好,所有的JSP的头都基本一致。
2、jsp的相对路径问题
jsp的前面有如下所示声明代码:
如果在weblogic 8 中,即使该相对当前jsp的文件不存在,也就是说上面的路径有问题,也不会报任何错误。
而在9.2上部署则不允许通过。
请问这个问题你是怎样解决的呢?
原来的基于weblogic8的应用,后来部署到weblogic 9 上面,所有的web应用都能正常部署,而且不需要经过太多修改,就是有一个应用出现乱码,原因是我直接在JSP文件中写汉字,而没有使用国际化。后来将weblogic.xml配置成如下方式解决了该问题:
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE weblogic-web-app PUBLIC "-//BEA Systems, Inc.//DTD Web Application 8.1//EN" "http://www.bea.com/servers/wls810/dtd/weblogic810-web-jar.dtd"> <weblogic-web-app> <jsp-descriptor> <jsp-param> <param-name>encoding</param-name> <param-value>GBK</param-value> </jsp-param> <jsp-param> <param-name>compilerSupportsEncoding</param-name> <param-value>true</param-value> </jsp-param> </jsp-descriptor> <context-root>/james</context-root> </weblogic-web-app>
2、jsp的相对路径问题
jsp的前面有如下所示声明代码:
<%@ include file="include/header.jsp" %>
如果在weblogic 8 中,即使该相对当前jsp的文件不存在,也就是说上面的路径有问题,也不会报任何错误。
而在9.2上部署则不允许通过。
3、EJB 部署问题
这个实际与webloigc的版本无关,EJB使用了JNI调用一个dll,而部署好以后,当访问的时候老是报如下错误:
java.rmi.RemoteException: EJB Exception: ; nested exception is: java.lang.NoClassDefFoundError: com/jamesby/SessionBean_n66q2o_Impl at weblogic.ejb.container.internal.EJBRuntimeUtils.throwRemoteException(EJBRuntimeUtils.java:95) at weblogic.ejb.container.internal.BaseEJBObject.handleSystemException(BaseEJBObject.java:724) at weblogic.ejb.container.internal.BaseEJBObject.handleSystemException(BaseEJBObject.java:681) at weblogic.ejb.container.internal.BaseEJBObject.preInvoke(BaseEJBObject.java:229)
搞的我百思不得其解,而这个错误只有发布到服务器上才出现如上错误,而本地没有任何问题,后在服务器建立一个Develop Mode方式的domain,后启动server报一个又一个的dll 找不到。而product mode方式不会报这个错误,因为我的系统需要通过JNI调用一个DLL,而该DLL需要访问一个C/S模式的软件的客户端的dll。而客户端我并没有安装。
我气愤地是对于Product mode weblogic竟然如此严重的错误也不报,而报什么class 找不到,害的我忙了好长时间。
4、sqlserver 2005数据库驱动问题
用微软发布1.1的驱动,Bea的Connection Pool出现如下问题:
com.microsoft.sqlserver.jdbc.SQLServerException: 服务器无法继续执行该事务。说明: 3c000005b9。 at com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDatabaseError(Lcom.microsoft.sqlserver.jdbc.SQLServerConnection;Lcom.microsoft.sqlserver.jdbc.IOBuffer;Ljava.lang.String;Lcom.microsoft.sqlserver.jdbc.StreamError;Z)V(Unknown Source) at com.microsoft.sqlserver.jdbc.IOBuffer.processPackets(Lcom.microsoft.sqlserver.jdbc.SQLServerConnection;[Lcom.microsoft.sqlserver.jdbc.PacketRequestor;ILjava.lang.String;Z)Lcom.microsoft.sqlserver.jdbc.StreamPacket;(Unknown Source) at com.microsoft.sqlserver.jdbc.SQLServerStatement.getNextResult()Z(Unknown Source) at com.microsoft.sqlserver.jdbc.SQLServerStatement.doExecuteStatement(Lcom.microsoft.sqlserver.jdbc.SQLServerStatement$StatementExecutionRequest;Lcom.microsoft.sqlserver.jdbc.TDSWriter;)V(Unknown Source) at com.microsoft.sqlserver.jdbc.SQLServerStatement$StatementExecutionRequest.executeStatement(Lcom.microsoft.sqlserver.jdbc.TDSWriter;)V(Unknown Source) at com.microsoft.sqlserver.jdbc.CancelableRequest.execute(Lcom.microsoft.sqlserver.jdbc.TDSWriter;)V(Unknown Source) at com.microsoft.sqlserver.jdbc.SQLServerConnection.executeRequest(Lcom.microsoft.sqlserver.jdbc.ExecutableRequest;I)V(Unknown Source) at com.microsoft.sqlserver.jdbc.SQLServerStatement.executeQuery(Ljava.lang.String;)Ljava.sql.ResultSet;(Unknown Source) at weblogic.jdbc.wrapper.Statement.executeQuery(Statement.java:412)
原因不清楚,也懒的找,后来改用Bea的驱动,到目前为止比较正常.
5、JSP文件名大小写问题
系统部署在windows操作系统,系统的web层采用Spring MVC 并采用ResourceBundleViewResolver,urlMapping 采用SimpleUrlHandlerMapping,本来在weblogic8 上的时候如果在jamesby.properties配置为viewName.url=/WEB-INF/jsp/Abc.jsp
而实际的jsp的文件名为abc.jsp的时候,是没有任何问题的.
而在weblogic 9上则文件名必须为Abc.jsp才可以,否则报404错误.
当然unix或者linux是区分大小写肯定有这个要求的.但是windows系统的weblogic 9平台也有这个要求
以上就是我的一次升级经历,希望对大家有帮助。另外weblogic 9耗资源好高,本来PC跑weblogic8很轻松的,跑weblogic 9则根本跑不动.
评论
2 楼
jamesby
2007-04-30
dy.f 写道
jamesby 写道
2、jsp的相对路径问题
jsp的前面有如下所示声明代码:
<%@ include file="include/header.jsp" %>
如果在weblogic 8 中,即使该相对当前jsp的文件不存在,也就是说上面的路径有问题,也不会报任何错误。
而在9.2上部署则不允许通过。
请问这个问题你是怎样解决的呢?
用这种
<%@ include file="/WEB-INF/jsp/include/header.jsp" %>
绝对路径的方式最好,所有的JSP的头都基本一致。
1 楼
dy.f
2007-04-30
jamesby 写道
2、jsp的相对路径问题
jsp的前面有如下所示声明代码:
<%@ include file="include/header.jsp" %>
如果在weblogic 8 中,即使该相对当前jsp的文件不存在,也就是说上面的路径有问题,也不会报任何错误。
而在9.2上部署则不允许通过。
请问这个问题你是怎样解决的呢?
发表评论
-
weblogic.xml文件代码示例
2008-04-19 10:44 8886<?xml version="1.0" ... -
java 运行版本问题
2008-02-26 08:33 1823在JDK 5.0 上编译好的class,即使未用到任何5.0的 ... -
sqlserver 2000 1433 端口未打开的问题
2008-02-26 08:32 2562需要安装SqlServer 2000 SP4 -
关于手机浏览器的问题?
2007-04-20 12:07 7349现在有一个新的需求,本来目前的基于web的软件开发已经完成,但 ... -
Weblogic下的自动任务
2007-04-03 14:13 2930package com.jamesby.listener; ... -
是用SmartUpload进行文件上传
2007-04-03 14:06 5640package com.jamesby.file.servle ... -
文件下载Servlet
2007-04-03 13:57 4348package com.jamesby.action; ... -
Java 5.0 枚举
2007-03-12 15:09 2203http://www.ibm.com/developerwor ... -
关于web-inf/classes的优先级高于web-inf/lib的优先级
2007-03-08 12:11 4834背景 一直以来都知道web-inf/classes的优先级高 ... -
深入了解WebLogic的类装载机制详解
2007-03-01 19:05 2219http://publish.it168.com/2005/1 ... -
我的一次EJB重构过程
2007-03-01 12:13 2089背景 因为历史遗留问题,代码写的杂乱无章,没有条理,而且该 ... -
如何防止用户恶意的F5刷新操作的问题?
2007-02-25 18:45 13104背景: 问题是这样的,系统持久层采用ibatis架构,系统 ... -
自己实现的TransactionManager
2007-02-23 13:53 4828背景: 目前有一个系统,系统已经写好了,但是要不停的添加新的功 ... -
关于Service和DAO层的功能划分的迷惑
2007-02-13 17:27 20692Service 层的代码 public class Gene ... -
关于Service调用Service 的思考
2007-02-10 20:04 5173以前做软件都是随便写几个Service,纯粹为了Service ... -
通过IP访问服务器session失效,计算机名则可以,什么原因?
2007-02-08 17:26 4799最近开发一个新项目采用Spring MVC+Spring+iB ... -
Tomcat 类加载机制
2007-02-08 12:04 1756yahoo中国的一个面试题,转至水木. Tomcat Ser ... -
Weblogic 8.1.3 下数据库连接池的配置问题
2007-02-07 21:00 2596weblogic8.1.3下同一个数据库连接池最好只被一个we ... -
Weblogic 8.1.3 下如何使用JSTL
2007-02-07 20:56 3183一、下载jakarta-taglibs-standard-1. ... -
两级联动Select的TAG实现
2007-02-02 18:12 2065JSP实现太复杂而且不方便,那来个幽雅点的Tag包装! pac ...
相关推荐
在使用 WebLogic 服务器进行应用程序开发时,尤其是在处理 Oracle 数据库中的 CLOB 类型数据时,开发者可能会遇到类型转换的问题。本文将详细介绍如何通过反射机制来解决 WebLogic 环境下 Oracle CLOB 类型转换成 `...
“Weblogic补丁升级方案.doc”这份文档应该提供了详尽的升级步骤和注意事项,包括可能遇到的问题和解决方案。务必仔细阅读并遵循这些指南,以确保补丁升级过程的顺利进行。 总的来说,Weblogic补丁升级是一项关键的...
### WebLogic Server 升级官方参考手册知识点解析 #### 一、引言 WebLogic Server 是一款由 Oracle 提供的企业级应用服务器,被广泛应用于构建和部署企业级 Java 应用程序。随着技术的发展和安全性的提升,定期对 ...
WebLogic Server 9是Oracle公司出品的一款企业级Java应用服务器,它提供了开发、部署和管理Java应用程序的全面环境。这份“WebLogic 9使用手册”是深入理解和操作该平台的重要资源,涵盖了从基础安装到高级配置的...
Weblogic反序列化漏洞补丁包是针对Oracle WebLogic Server中的一个严重安全问题而发布的修复程序。WebLogic Server是一款广泛使用的Java EE应用服务器,为企业级应用程序提供了一个强大的运行环境。然而,像许多复杂...
《Weblogic-CVE-2019-2725补丁升级方法详解》 WebLogic Server是一款由甲骨文公司开发的企业级应用服务器,它为构建、部署和管理企业级Java应用程序提供了全面的平台。然而,随着技术的发展,安全漏洞的出现是不可...
【Weblogic8.X+SQLSERVER2k.pdf】文档主要涵盖了如何在Windows XP SP2系统上配置WebLogic 8.1 SP3与SQL Server 2000的集成,包括安装JDK、WebLogic Server、SQL Server及其补丁,以及部署J2EE Web项目和创建数据源的...
2. **升级Hibernate版本**:如果HQL查询没有问题,考虑升级WebLogic服务器中使用的Hibernate版本。这可能需要与WebLogic的版本相匹配,以避免其他潜在的兼容性问题。在升级之前,务必进行充分的测试。 3. **调整...
在安装过程中可能会遇到一些常见问题,例如安装失败、兼容性问题等。对于这些问题,可以参考官方文档或社区论坛寻找解决方案,或者尝试以下几种通用的方法: - **检查系统要求**:确保当前操作系统满足 WebLogic ...
**Weblogic 8.X简介**:Weblogic Server是BEA Systems开发的一款企业级Java应用服务器,提供了高性能的平台来运行基于Java EE的应用。Weblogic 8.X版本是该系列中的一个成熟版本,广泛应用于企业环境中。 **SQL ...
在将一个已经在Tomcat上正常运行的应用迁移到WebLogic时,可能会遇到各种问题,其中最常见的是配置问题和JAR包冲突。 标题"weblogic部署项目jar冲突解决"指出的核心问题是JAR包冲突。这是因为不同的应用服务器可能...
如果不兼容,考虑升级WebLogic到更高版本或者调整应用以适应当前版本的WebLogic。 - 参考官方文档,了解不同版本的WebLogic对特定功能的支持情况。 #### 四、预防措施 1. **备份与恢复策略**: - 在修改任何配置...
需要注意的是,在实际操作过程中,可能会遇到各种问题,如权限问题、依赖库缺失等,这些问题需要根据具体情况进行解决。此外,为了确保系统的稳定性和安全性,建议定期更新WebLogic的补丁和升级版本。
### WebLogic 组件反序列化漏洞补丁升级操作手册 #### 概述 WebLogic作为一款广泛使用的中间件产品,在企业级应用环境中扮演着至关重要的角色。然而,随着网络安全威胁的日益严峻,针对WebLogic的各种攻击手段...
在运行WebLogic服务器时,经常会遇到由于内存占用过高而导致系统性能下降甚至崩溃的问题。这些问题可能源于多个方面,包括但不限于:系统资源分配不合理、CPU使用率异常高、文件句柄限制过低、线程状态异常以及JVM的...
Oracle WebLogic Server 是一款高性能的应用服务器,广泛应用于企业级环境中。WebLogic 12c (12.2.1.3) 版本在 Linux 平台上提供了丰富的功能和支持,包括静默安装和补丁更新等高级功能。本文将详细介绍 WebLogic ...
解决方案:更新源代码,避免使用已被弃用的功能,或升级到兼容的WebLogic Server版本。 以上只是部分常见故障的概述,实际的排查和解决过程可能涉及更多的细节,如JVM调优、系统资源监控、应用代码审查等。在处理...
标题中的"WEBLOGIC8+AJAX setCharacterEncoding报错"指的是在WebLogic 8.1服务器上,当结合使用Ajax技术时,...如果遇到此类问题,除了修改代码,也可以考虑升级服务器的Servlet API版本或寻找替代方法来实现相同功能。