zoukankan      html  css  js  c++  java
  • weblogic10配置JNDI须在JDK1.5上

      上回说公司这个郁闷的项目管理不善,出现一个个令人无奈的问题,这不,问题又一次升级了。搞项目开发在tomcat下,发布环境却是weblogic,而且是本来就知道以后会在weblogic下发布,这个傻X的项目协调者却带着一帮人在tomcat下干了n个月(n>6)!!我鉴定这绝对是一个门外汉级别的header!!
      我们公司负责的这一块也只得跟着变:tomcat6->tomcat5->weblogic10

      幸好tomcat5->weblogic10上没有出现大问题,只是以前在tomcat下在两个页面定义的同一个变量名的变量在weblogic下会报错,这个问题很好处理,使用其中一个变量即解决了问题。
      另外,还有可能出现问题的地方有:

      1. WebLogicJSP页面不能同时引用两次字符格式

      2. 框架中如果使用Hibernate技术,则在hibernate配置文件中需要把hibernate.query.factory_class属性设为     org.hibernate.hql.classic.ClassicQueryTranslatorFactory 

      以上这些问题还请大家在转移的时候注意!

      回头说这个weblogic10在配置JNDI的时候必须要在JDK1.5上。开始我在我自己机器上部署完全没有问题,可是在同事的机器上无法配置JNDI,保存的时候总报个错,错误提示:

      An error occurred during activation of changes, please see the log for details. 
      [Deployer:149189]Attempt to operate ''activate'' on null BasicDeploymentMBean for deployment OracleDataSource. Operation can not be performed until server is restarted.
      无奈重新装了JDK,重新设置了classpath,java_home等等一系列工作,问题依旧。对比同事机器和我机器的环境,除了JDK版本不同(他使用的是JDK1.6),其他都是一模一样的。之后我把JDK1.5发给他,重新设置环境,再次设置数据源,就OK了!

      说明weblogic10必须要使用JDK1.5才可以进行正常的配置,不知道我的这个结论是否正确,而且在weblogic的安装目录也专门提供了JDK1.5,位置在C:\bea\jdk150_11目录下。所以您如果在配置JDNI时发生149189错误,可以直接使用\bea\jdk150_11。

      新燕郊生活趣之有道

  • 相关阅读:
    Android 交错 GridView
    Android 从 Android 本地图库选择多个图片
    Android 布局管理器
    Android 高级 Jackson Marshalling(serialize)/Unmarshalling(deserialize)
    Android 基本 Jackson Marshalling(serialize)/Unmarshalling(deserialize)
    Android Jackson 概述
    Andorid 翻书效果
    Android 原生 Android ActionBar Tab (滑动)导航
    Android 原生 Android ActionBar
    Android 关于操作栏 ActionBar 的设计原则【转载+整理】
  • 原文地址:https://www.cnblogs.com/qumao5736/p/1596879.html
Copyright © 2011-2022 走看看