本文目录一览:
- 1、安装weblogic域时用什么用户
- 2、win10 64位 安装 Weblogic fmw_12.2.1.2.0_wls.jar 出错,试了多次都不行,jdk1.7 64位
- 3、32位64位weblogic server怎么安装
- 4、weblogic可以在windows系统中安装吗
- 5、window 上安装weblogic 11g 卡在90%了怎么回事
安装weblogic域时用什么用户
1、创建域(Domain)的方式: Domain简单定义为:是一个逻辑管理单元,Domain下面包含着weblogic应用服务器中的所有东西,weblogic应用服务器的启动,停止都是以domain为单位进行管理的 windows下面可以直接在开始菜单安装程序中创建domain, linux下面可以直接进入weblogic安装目录中创建domain,具体位置: weblogic11/wlserver_10.3/common/bin/config.sh 当然config.cmd即是windows的创建domain的方式了。
2、创建domain: 默认选中“创建新的Weblogic域”,点击“下一步” “扩展现有的Weblogic域”是指对已经存在的域进行额外配置 。
3、选择域源: 默认选中“Basic Weblogic Server Domain……”,即创建基本的域。点击“下一步” 其它几种domain类型是针对特定应用的,如sip、webservice。 -weblogicwindows安装
4、指定域名和位置:
输入域的名称“example”,域的位置默认是: weblogic11\user_projects\domains。点击下一步。 域创建完成之后,会在该位置下创建以域名称(如:example)命名的文件夹。 -weblogicwindows安装
5、配置管理员用户名和口令: 意思是管理domain(修改配置、启动、停止等维护操作)的操作账号
上图所示,默认的账号为weblogic,口令长度有8位限制。输入口令后点击下一步。
6、配置服务器启动模式和JDK:
weblogic提供两种启动模式(开发模式、生产模式)。这里会涉及到一些细节。 如果是开发模式,启动domain是不需要输入管理账号、密码的,并且轮训部署的应用程序,如果有文件更新,会自动更新(传说中的热部署)。 如果是生产模式,启动domain必须输入管理账号、密码。为了提高性能,不会对应用程序进行轮训,而且建议使用原先bea自带的jrockit jdk作为运行的jdk(不过自从被oracle收购之后,安装目录下未提供jrockit jdk了(需要自行下载)。 如果选择生产模式,后续再细讲。 这里选择默认的“开发模式”,选择JDK之后,点击下一步。-weblogicwindows安装
7、选择可选配置:这里的配置是可选的,如果涉及到集群,可在这里配置。 直接点击下一步。
8、配置概要: 至此,已经完成了基本的配置,上图显示配置的概要信息,如域名、域类型、管理服务器名称等。点击“创建”按钮,进行domain的创建。
win10 64位 安装 Weblogic fmw_12.2.1.2.0_wls.jar 出错,试了多次都不行,jdk1.7 64位
配置JAVA环境变量
$vi .bash_profile
export JAVA_HOME=/usr/local/jdk1.7.0_80
export JRE_HOME=/usr/local/jdk1.7.0_80/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
export ORACLE_HOME=/bea
32位64位weblogic server怎么安装
(一) 安装
我们在64位的服务器上为提高性能要安装64位的weblogic。经常在网上看到有人问,weblogic有64位的么?weblogic需要破解么?
weblogic有专门的64位版本,这里安装的是weblogic11g,也就是10.3.6版本,12c的版本安装应该类似。 weblogic从bea被oracle收购后,不需要破解,就只有授权。什么意思呢?就是说从oracle官网上下载的weblogic就是全功能版本,不管是集群还是其他,功能没有任何限制。但是如果要用于商业环境,必须要向oracle买license,当然可以偷偷的用,那就是盗版,侵权,有一天oracle可以告的破产……。-weblogicwindows安装
1、下载64位weblogic,打下这个地址:
,在这里可以看到除了mac os X操作系统外,其他系统的64位都是同一个版本,wls1036_generic.jar。如下图,weblogic的下载需要注册一个oracle官网的帐号。
2、下载64
位JDK,我们下载的文件wls1036_generic.jar文件里面不包括JDK,如有可能, 请尽量在Windows/Linux平台下使用JRockit虚拟机,下载地址:
。通用的64位 Weblogic 安装程序本身并不绑定任何版本的64位 JVM, 因此请安装第二步下载到的Java安装程序.默认的安装路径(C:\Program Files)必须进行修改, 因为Weblogic和很多Java类库都不能很好的支持带有空格的目录名.请确保将JDK安装到不带任何空格的目录下(例如 C:\Java);-weblogicwindows安装
然后使用命令行安装,如果配置了环境变理直接使在控制台里面输入下面的命令即可。如果没有配置文件变量,在控制台使用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);-weblogicwindows安装
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进程的所有者用户对其有读和执行的权限.-weblogicwindows安装
在Windows 64位操作系统安装Weblogic的注意事项
weblogicwindowsdlldomainjdk64bit
1、首先必须先安装一个64位的JDK,用于Weblogic、ADF运行时环境以及Domain的安装,如果安装Weblogic、ADF运行时环境或者Domain安装时使用的是32位的JDK,将可能产生不可预期的问题,例如在将Weblogic安装为Windows服务时,WebLogic将启动不了。(没有日志,没有任何提示)。-weblogicwindows安装
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”的值。-weblogicwindows安装
(二) 部署运行
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-weblogicwindows安装
Windows和linux都有这个问题。
? 解决方案:
Web.xml中
mime-mapping
extensionmsi/extension
mime-typemsiexec.exe/mime-type
/mime-mapping
修改为
mime-mapping
extensionmsi/extension
mime-typeapplication/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-weblogicwindows安装
? 解决方案:在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 (!/)?"即可。-weblogicwindows安装
7. java.lang.StackOverflowError
参见 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"
"" weblogic-web-app
!-- 为web.xml所定义角色赋值,如果是或者之前的版本,
weblogic可以在windows系统中安装吗
在oracle官网下载所需要的适合版本。我用的是windows 32版。WebLogic12C安装过程详解,初学过程先都使用默认设置。
1、启动安装包:
2、配置安装目录:
3、这一步我不接收安全更新,去掉了复选框:
4、不知道要安装哪些产品组件,就使用定制安装:
5、选择要安装的哪些组件,默认会装eclipse,这里不装:
6、使用默认提供的安装路径:
7、安装windows服务,这样可以随机器自动启动:
8、进一步确认之前的选择和配置,如果要修改,返回上一步:
9、开始安装:
10、安装完成:
11、启动配置:
12、第一次使用weblogic,选新创建域(对于weblogic域的概念还需要进一步学习):
13、选择支持域的产品组件:
14、指定域名及位置,不熟仍然使用默认配置:
15、提供WebLogic12C的管理用户及密码,便于记忆,用户名:weblogic 密码:weblogic123
本来想密码输入:123来着,但提示不能少于8位,且还要有其它字符(出于安全考虑):
16、指定启动模式和JDK,选开发模式,安装程序会自动帮我们选用哪个版本JDK:
17、第一次装又不做集群,当然是管理服务器(以后再学集群安装):
18、配置管理服务器的名称,监听的IP地址和端口号:
安装完之后发现,All Local Addresses是监听所有地址。
我机器上有虚拟机,有两个虚拟地址,共有三个IP地址,结果都能访问,weblogic就是强大。
19、确认之前的选择配置:
20、最后一步,完成域的创建:
window 上安装weblogic 11g 卡在90%了怎么回事
建议重新安装
如果配置了环境变理直接使在控制台里面输入下面的命令即可。如果没有配置文件变量,在控制台使用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
3.现在创建域并启动服务器, 或许会发现如下提示的错误信息:
Error Socket BEA-000438 Unable to load performance pack. Using Java I/O instead. Please ensure that wlntio.dll is in: ‘C:\O-weblogicwindows安装
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);-weblogicwindows安装
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进程的所有者用户对其有读和执行的权限.-weblogicwindows安装