`
sundful
  • 浏览: 1261541 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

weblogic无法启动报空指针错误的解决办法

阅读更多
AIX下无法启动weblogic,版本为WebLogic Server 8.1 SP3,错误信息如下:
<Mar 5, 2006 10:30:57 AM GMT+08:00> <Critical> <WebLogicServer> <BEA-000364> <Server failed during initialization. Exception:java.lang.NumberFormatException: null
java.lang.NumberFormatException: null
at java.lang.Integer.parseInt(Integer.java:436)
at java.lang.Integer.<init>(Integer.java:609)
at weblogic.ldap.EmbeddedLDAP.validateVDEDirectories(EmbeddedLDAP.java:1069)
at weblogic.ldap.EmbeddedLDAP.initialize(EmbeddedLDAP.java:196)
at weblogic.t3.srvr.T3Srvr.initializeHere(T3Srvr.java:816)
at weblogic.t3.srvr.T3Srvr.initialize(T3Srvr.java:670)
at weblogic.t3.srvr.T3Srvr.run(T3Srvr.java:344)
at weblogic.Server.main(Server.java:32)
>
<Mar 5, 2006 10:30:57 AM GMT+08:00> <Emergency> <WebLogicServer> <BEA-000342> <Unable to initialize the server: java.lang.NumberFormatException: null>
***************************************************************************
The WebLogic Server did not start up properly.
java.lang.NumberFormatException: null
at java.lang.Integer.parseInt(Integer.java:436)
at java.lang.Integer.<init>(Integer.java:609)
at weblogic.ldap.EmbeddedLDAP.validateVDEDirectories(EmbeddedLDAP.java:1069)
at weblogic.ldap.EmbeddedLDAP.initialize(EmbeddedLDAP.java:196)
at weblogic.t3.srvr.T3Srvr.initializeHere(T3Srvr.java:816)
at weblogic.t3.srvr.T3Srvr.initialize(T3Srvr.java:670)
at weblogic.t3.srvr.T3Srvr.run(T3Srvr.java:344)
at weblogic.Server.main(Server.java:32)
Reason: java.lang.NumberFormatException: null
***************************************************************************

解决方法如下

找到user_domain\user_server\ldap\conf\replicas.prop ,编辑这个文件,删除掉所有的内容并且添加以下内容:

replica.num=0

这个文件会随weblogic正常启动而被修改,其中记录有正常启动所存储的信息


分享到:
评论
2 楼 wahaha603 2011-11-30  
谢谢 分享
1 楼 wahaha603 2011-11-30  

相关推荐

    JAVA程序员面试宝典.doc(搜集)

    - 运行时异常是程序设计时的错误,如空指针异常、算术异常等,不需要在方法签名中声明。 - 一般异常是需要处理的异常,如果不捕获,编译器会提示错误。 6. **Servlet生命周期**: - 初始化:服务器启动或首次...

    java面试题(经典)

    5. **运行时异常与一般异常**:运行时异常是程序运行时可能遇到的错误,如空指针异常、数组越界等,不需要显式捕获;一般异常是编译器强制要求捕获的异常,如IOException。运行时异常不强制捕获,但建议处理,以避免...

    java面试题

    5. **运行时异常与一般异常**:运行时异常是程序中常见的错误,如空指针异常,不强制要求捕获。一般异常是编译时需要处理的异常,不处理会导致编译失败。 6. **Servlet生命周期**:Servlet的生命周期包括初始化...

    java面试试题大全

    4. **运行时异常与一般异常的区别**:运行时异常是程序运行时可能发生的异常,通常是因为编程错误导致的,比如数组越界、空指针等。Java编译器不需要显式声明这些异常。而非运行时异常(检查型异常)通常是外部因素...

    超棒的java题海集

    - **运行时异常** 通常是由于编程错误导致的问题,例如空指针异常。 - **检查性异常** 需要在编译时进行处理,必须被捕获或声明抛出。 - 正确的异常处理可以提高程序的健壮性和用户体验。 #### 6. Servlet 的概念及...

    最新的软件开发企业笔试题

    - **定义**:运行时异常是程序在运行时发生的异常,通常是由于编程错误导致的,如空指针异常、数组下标越界异常等;一般异常(也称为受检异常)通常是由系统外部因素引起的,如文件找不到、网络连接中断等。 - **...

Global site tag (gtag.js) - Google Analytics