×

weblogicwindows安装

weblogicwindows安装(win10安装weblogic)

admin admin 发表于2023-04-04 10:39:09 浏览40 评论0

抢沙发发表评论

本文目录一览:

安装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安装