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。

      新燕郊生活趣之有道

  • 相关阅读:
    蛙蛙推荐:改进了一个DBAccess类,顺便说说啥是线程安全
    蛙蛙推荐:SQLServer优化资料整理
    快速配置Eclipse3.1.1+Tomcat5.0+Lomboz dodo
    建立asp.net应用程序提示:无法与服务器建立连接 dodo
    tomcat连接sqlserver配置 dodo
    如何让DNN页面中的html控件中的文本项显示为中文? dodo
    DropDownList 不能有多个项被选定 dodo
    转换DATAREADER为 dataset dodo
    使用ComponentArt.WebUI.for.Asp.net.3.0的TreeView控件 dodo
    ASP.NET的WEB项目不能添加WEB用户控件的解决 dodo
  • 原文地址:https://www.cnblogs.com/qumao5736/p/1596879.html
Copyright © 2011-2022 走看看