问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
你好,欢迎来到懂视!登录注册
当前位置: 首页 - 正文

32位64位weblogic server怎么安装

发布网友 发布时间:2022-05-02 14:34

我来回答

1个回答

热心网友 时间:2022-04-13 17:31

(一) 安装
我们在64位的服务器上为提高性能要安装64位的weblogic。经常在网上看到有人问,weblogic有64位的么?weblogic需要破解么?
weblogic有专门的64位版本,这里安装的是weblogic11g,也就是10.3.6版本,12c的版本安装应该类似。 weblogic从bea被oracle收购后,不需要破解,就只有授权。什么意思呢?就是说从oracle官网上下载的weblogic就是全功能版本,不管是集群还是其他,功能没有任何*。但是如果要用于商业环境,必须要向oracle买license,当然可以偷偷的用,那就是盗版,侵权,有一天oracle可以告的破产……。
1、下载64位weblogic,打下这个地址:
http://www.oracle.com/technetwork/middleware/ias/downloads/wls-main-097127.html,在这里可以看到除了mac os X操作系统外,其他系统的64位都是同一个版本,wls1036_generic.jar。如下图,weblogic的下载需要注册一个oracle官网的帐号。
2、下载64
位JDK,我们下载的文件wls1036_generic.jar文件里面不包括JDK,如有可能, 请尽量在Windows/Linux平台下使用JRockit虚拟机,下载地址:
http://www.oracle.com/technetwork/middleware/jrockit/downloads/index.html。通用的64位 Weblogic 安装程序本身并不绑定任何版本的64位 JVM, 因此请安装第二步下载到的Java安装程序.默认的安装路径(C:\Program Files)必须进行修改, 因为Weblogic和很多Java类库都不能很好的支持带有空格的目录名.请确保将JDK安装到不带任何空格的目录下(例如 C:\Java);
然后使用命令行安装,如果配置了环境变理直接使在控制台里面输入下面的命令即可。如果没有配置文件变量,在控制台使用cd进入到jdk的bin目录下面执行如下命令。
//界面安装,一般选择这个方法就可以
java -jar wls1034_generic.jar 即可启动安装过程, 默认启动的是图形界面的安装向导.
//控制台安装,这个方法一般用在linux等没有安装桌面环境的服务器上,命令行方式的安装命令用如下方式启动: java -jar wls1034_generic.jar -mode=console
//静默安装用如下方式启动:
java -jar wls1034_generic.jar -mode=console -silent_xml=/path_to_silent.xml

此处不应该存在\java\jdkXXX, 特别需要注意的是,jdk必须为64位,如果jdk安装目录有空格,则启动会报错,报错为:此处不应该存在\java\jdkXXX.解决办法为重装
JDK到一个没有空格的目录,或者把java目录拷贝到一个没有空格的目录,安装的时候选择该目录下的jdk即可。另外该版本的weblogic,我用的是jdk1.7

3.现在创建域并启动服务器, 或许会发现如下提示的错误信息:
<Error> <Socket> <BEA-000438> <Unable to load performance pack. Using Java I/O instead. Please ensure
that wlntio.dll is in: ?C:\O
racle\fmwhome\wlserver_10.3\server\native\win\32;C:\Oracle\fmwhome\wlserver_10.3
\server\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\Oracle\fmwhome\wlserver_10.3\serve
r\native\win\32\;C:\Oracle\fmwhome\wlserver_10.3\server\bin;C:\Program~\Java\jdk
1.6.0_24\jre\bin;C:\\Java\jdk1.6.0_24\bin; ?
解决方法
1) 进入如下目录: <<Weblogic_Home_Directory>>\wlserver_10.3\server\native\win\x64, 复制文件wlntio.dll 并将其粘贴到 C:\Java\bin 目录下 (假设JDK事先已安装至 C:\Java);
2)或者修改系统的PATH变量使其包含<<Weblogic_Home_Directory>>\wlserver_10.3\server\native\win\x64, 此为推荐做法;
4. 启动服务器后, 问题应消失并可在Thread Dump中看到Muxer相关线程.
Linux/Unix下的解决方案:
需找到对应目录下的文件libmuxer.so或者libmuxer.sl, 将其加入系统的PATH或者LD_LIBRARY_PATH环境变量, 并确保WebLogic进程的所有者用户对其有读和执行的权限.
在Windows 64位操作系统安装Weblogic的注意事项
weblogicwindowsdlldomainjdk64bit
1、首先必须先安装一个64位的JDK,用于Weblogic、ADF运行时环境以及Domain的安装,如果安装Weblogic、ADF运行时环境或者Domain安装时使用的是32位的JDK,将可能产生不可预期的问题,例如在将Weblogic安装为Windows服务时,WebLogic将启动不了。(没有日志,没有任何提示)。
2、Weblogic安装文件必须是通用的jar文件,不能是exe版本的。之所以用jar版本的weblogic安装,是为了确保在安装过程中在weblogci的native目录下生成64位的lib文件。
3、检查/wlserver_10.3/common/bin/commEnv.cmd中的环境变量"JAVA_USE_64BIT"是否为“true”,以及“WL_USE_X86DLL”、“WL_USE_IA64DLL” 和“WL_USE_AMD64DLL”的值。

(二) 部署运行
1. 包引入错误
? 问题现象:Console页面提示

或者后台有如下错误日志
经过分析,应该是\WEB-INF\lib下的jar包仅读取到根目录就结束了。而类似cache等文件夹下的jar没有读取。
? 解决方案:在setDomainEnv.sh文件中指定文件访问路径。

2. 乱码现象
? 问题现象:部署后无法正常启动。经查,是web-inf/config下的POOLconfig文件夹
以及文件都没有生成。
或者访问页面出现乱码。
? 解决办法:
用命令locale -a 查询系统支持的字符集
然后在startserver.sh里加命令:lang=查询到的中文字符集名
样例:export LANG="zh_CN.GBK"

3. mime-typeType配置问题
? 问题现象:错误日志VALIDATION PROBLEMS WERE FOUND problem:
cvc-datatype-valid.1.1: string value 'msiexec.exe' does not match pattern for mime-typeType in namespace
Windows和linux都有这个问题。
? 解决方案:
Web.xml中
<mime-mapping>
<extension>msi</extension>
<mime-type>msiexec.exe</mime-type>
</mime-mapping>
修改为
<mime-mapping>
<extension>msi</extension>
<mime-type>application/x-msi</mime-type>
</mime-mapping>

4. 应用不存在
? 问题现象:weblogic.management.DeploymentException: [Deployer:149266]Illegal
state for operation deploy: 'STATE_PREPARED'.
或者weblogic.management.ManagementException: [Deployer:149001]No application named 'tdapweb' exists for operation start
? 解决方案:在console页面左上角更新中心,点激活更新即可

5. ClassNotFoundException: org.hibernate.hql.ast.HqlToken
在做项目的时候,我用weblogic跑了一下自己的程序(开发一直在tomcat下),发现出现了这样的问题,
ClassNotFoundException: org.hibernate.hql.ast.HqlToken ,郁闷了半天,在tomcat下没有任何错误,为何到weblogic就有问题了呢?
在百度和google上搜了好久,换了n个关键词,才搜到原因如下:
原因:
Hibernate3.0 采用新的基于ANTLR的HQL/SQL查询翻译器,在Hibernate的配置文件中,hibernate.query.factory_class属性用来选择查询翻译器。
(1)选择Hibernate3.0的查询翻译器:
hibernate.query.factory_class= org.hibernate.hql.ast.ASTQueryTranslatorFactory
(2)选择Hibernate2.1的查询翻译器
hibernate.query.factory_class= org.hibernate.hql.classic.ClassicQueryTranslatorFactory
为了使用3.0的批量更新和删除功能,只能选择(1)否则不能解释批量更新的语句,当使用的时候出现了不支持条件输入中文的情况。
选择(2)可以支持输入中文,但没法解释批量更新语句了
在hibernate3中需要用到antlr,然而这个包在weblogic.jar中已经包含了
antrl类库,就会产生一些类加载的错误,
无法找到在war或者ear中的hibernate3.jar。
出现这个错误之后,antlr会调用System.exit(),这样weblogic就会中止服务。
原来是冲突了,解决方法也很简单,就是添加
<prop
key="hibernate.query.factory_class">org.hibernate.hql.classic.ClassicQueryTranslatorFactory </prop>
6. weblogic部署war包action不能访问问题解决方法 [There is no Action mapped for
namespace / and action name]
java web项目如果使用注解方式开发,打成war包后部署到weblogic上后会出现 "There is no Action mapped for namespace / and action name" action未找到的问题,解决方法: 在struts.xml里新增以下两行配置: 中通配符的原因,把value=".*?/*.*jar(!/)?"改成value=".*?/_wl_cls_gen.*jar (!/)?"即可。
7. java.lang.StackOverflowError
参见http://wenku.uu456.com/view/c42e7a5bbe23482fb4da4cf2.html weblogic优化配置

8. 包冲突
包冲突可以在WEB-INF下新建weblogic.xml文件,指定优先采用项目中指定的jar包,方式如下:
<?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>
<!-- 为web.xml所定义角色赋值,如果是或者之前的版本,
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
长安街地位 北京长安街是哪个区 长安街的具体地址 北京长安街在哪怎么样 世界第一台电脑有多少钱世界上的第一台电脑是什么样的 ...好的免费的车贷计算器么,想看看大概要花多少钱。 卡西欧大概多少钱一个 最好看的3d玄幻动漫排行榜前十名 国产十大玄幻电影 国产十部顶级玄幻修仙电影大全 去龙庆峡怎么走 北京从北医三院到龙庆峡怎么走 想去龙庆峡怎么去? 从北京到八达岭长城怎么走,之后再去龙庆峡看冰灯,详细点 北京南站怎么去龙庆峡?多久能到? 百家姓有无“郎”氏?求大神帮助 去北京龙庆峡风景区坐地铁4号线怎么怎么换乘地铁线在那站下车 北京到龙庆峡的火车 从北京科技大到龙庆峡做公交怎样走?大概多长时间? 郎是什么偏旁? 女儿生日妈妈的祝福语 从北京到延庆龙庆峡冰灯节怎么走 怎么从北京西站坐车到龙庆峡蹦极的地方 北京市到龙庆峡怎么乘车 郎在古代是什么职务?相当于现在的的啥啥的官? 从北京去龙庆峡怎么走 北京到龙庆峡怎么走 ucc114速溶咖啡的使用方法 从北京火车站如何去龙庆峡 从北京站去龙庆峡坐什么车能到? 安装Weblogic server 12c时,出现jdk配置问题!急求!!! 在linux下安装weblogic,不出现图形安装界面,只有文字界面,请问如何解决... QQ飞车中的外挂是什么意思啊?干什么用的? qq飞车登陆界面显示更多辅助尽在影子官方群怎么去掉 QQ飞车中什么是挂啊? QQ飞车有人说用挂,什么是挂啊? 请问这张验光单上的各项数值是多少 无锡康明斯涡轮增压技术公司研究生待遇? 一般刚进去,给多少? 谢谢! 西安康明斯的硕士生待遇如何? 武汉康明斯待遇怎么样啊 重庆康明斯发动机有限公司怎么样,如果研究生毕业去应聘产品设计工程师,待遇怎么样 福田康明斯技术人员待遇怎么样?本人工科硕士,真心求指教具体待遇,户口*等 请问有谁知道康明斯东亚研发中心待遇、前景如何?在武汉什么水平? 无锡康明斯涡轮增压技术有限公司怎么样,研究生,马上可能去,工程技术部门。关键是发展!!求指教! 有什么软件可以加到很多的QQ好友 康明斯在武汉有研发中心吗?待遇怎么样啊 无锡康明斯涡轮增压技术有限公司怎么样?是不是研究生和本科生薪金同等待遇?我应聘的是技术类的。 东风康明斯本科生待遇如何?最好能具体详细说明。实习工资和转正待遇,还有年终奖5险一金和住宿加班情况 QQ有没有软件 可以添加很多好友 东风康明斯发动机有限公司待遇怎么样
  • 焦点

最新推荐

猜你喜欢

热门推荐