Windows 7 SP1、JDK6u45、Weblogic11g均为64位下启动服务报 <BEA-000438><BEA-280101>解决方案
来源:互联网 发布:远望手机店淘宝 编辑:程序博客网 时间:2024/06/10 07:22
1、环境说明
如题平台环境为Windows 7 SP1 64位、JDK6u45_64bit、Weblogic11g_64bit,请确保你的环境都是64位的。
2、问题说明
<Error> <Socket> <BEA-000438> <Unable to load performance pack. Using Java I/O instead.
Please ensure that wlntio.dll is in: 'E:\jdk6u45\bin;E:\Weblogic1033Generic\wlserver_10.3\bin;E:\Weblogic1033Generic\wlserver_10.3\server\bin'>
简单翻译:不能加载性能包,使用JAVA I/0代替,请确保wlntio.dll文件在上面提示的目录下
<Warning> <Store> <BEA-280101> <The persistent file store "_WLS_AdminServer" is forced to
use buffered I/O and so may have significantly degraded performance.
Either the OS/hardware environment
does not support the chosen write policy or the native wlfileio library is missing. See store open log messages for the requested and final write policies.
See the documentation on store synchronous write policy configuration for advice.>
重点翻译:或者wlfileio库丢失。
3、问题解决
根据上面的提示我们可以定位到问题所在,我的解决方案是这样的:
<BEA-000438>:把“Weblogic安装目录\wlserver_10.3\server\native\win\x64” 目录里的内容复制,
<BEA-280101>:上面那个问题解决了,这个问题也就解决了,两个问题缺少的东西不同,第一个问题缺少的是wlntio.dll,而第二个问题是native wlfileio library库不在,我猜对应的文件是wlfileio3.dll所以我直接把x64目录下文件全部复制粘贴到了\wlserver_10.3\bin目录下,问题就解决了,你也可以只复制粘贴wlntio.dll、wlfileio3.dll应该也可以,不过我没有测试,有兴趣的可以试一下,可以以评论方式反馈给我哦,^_^多谢。
搜索一个网上的方法如下:
找到文件\user_projects\domains\\bin\SetDomainEnv.cmd,打开编辑,增加 -Djava.library.path 到 JAVA_OPTIONS 选项:
set JAVA_OPTIONS=%JAVA_OPTIONS% -Djava.library.path=\wlserver_10.3\server\native\win\x64
重启服务器。
如果还是报错,则打开WLS log,找到<BEA-280008> 这段,如果缺少库文件,那么 driver="NIO". 这种情况我们需要把库文件添加到JAVA中去,拉到日志文件下方,找到java.library.path ,如 java.library.path = C:\Users\Administrator\AppData\Local\MyEclipse\Common\binary\com.sun.java.jdk.win32.x86_64_1.6.0.013\bin;C:\Oracle\Middleware\wlserver_10.3\bin;C:\Oracle\Middleware\wlserver_10.3\server\bin
把 wlfileio3.dll(\wlserver_10.3\server\native\win\x64路径下)加到以上路径。
重启服务器。
博文地址:
http://blog.sina.com.cn/s/blog_648263fd0101ixc6.html (网上搜索到两个内容一模一样的帖子,不知道谁抄的谁的^_^)这个方法 有点麻烦,我没有采用,有兴趣的可以试一下,同样可以以评论方式反馈给我哦,^_^ 多谢。
- Windows 7 SP1、JDK6u45、Weblogic11g均为64位下启动服务报 <BEA-000438><BEA-280101>解决方案
- windows下安装weblogic11g集群 <BEA-149509>报错
- Aix下weblogic 报错 BEA-000402和BEA-000438
- linux下weblogic启动报错:BEA-149205
- BEA的SOA服务基础架构解决方案
- weblogic启动报错:BEA-149265
- weblogic启动报<BEA-090782>错误
- weblogic启动报错BEA-000386
- weblogic启动报错<BEA-000386> 解决方法
- BEA-171519 Weblogic 服务启动故障处理
- Unable To Start Admin Server with Error BEA-000386 (weblogic服务启动报错)
- BEA 和SOA---BEA的解决方案概述
- 解决Spring MVC 3在weblogic下报BEA-101083、BEA-101104的错误
- 启动 occas (WEBLOGIC) 失败 报错 <BEA-141281>
- 项目在Weblogic中启动报错BEA-101165
- weblogic节点启动报错<WebLogicServer> <BEA-000386>
- weblogic启动后输入username报<BEA-090782>
- weblogic 无法启动被管理的服务 <BEA-000386>
- ORA-12518: TNS: 监听程序无法分发客户机连接
- 项目中添加了正确的引用,编译时却会出错,为什么
- 如何获取程序所在路径的其他exe
- 谈沟通的精髓
- MFC(微软基础类库)
- Windows 7 SP1、JDK6u45、Weblogic11g均为64位下启动服务报 <BEA-000438><BEA-280101>解决方案
- 自己总结(进行中...)
- xcode 4 制作静态库详解
- js中对象的声明方式以及数组的一些用法示例
- 【算法与数据结构】在n个数中取第k大的数(基础篇)
- 软件研发项目的组成-1
- 自定义CrashHandler捕获全局未处理异常
- DSP学习-----CCS3.3 利用profile对程序的运行时间进行统计
- C#事件