64位weblogic安装部署以及常见问题解决

64位weblogic安装部署以及常见问题解决
64位weblogic安装部署以及常见问题解决

64位weblogicllg安装部署以及常见问题解决方案

目录

(一) ........................................................................................................................................... 安装i

在Windows 64 位操作系统安装Weblogic 的注意事项 (3)

(二)部署运行 (3)

1. 包引入错误 (3)

2. 乱码现象 (3)

3. mime-typeType 配置问题 (4)

4. 应用不存在 (4)

5. ClassNotF oun dExcepti on: org.hiber nate.hql.ast.HqlToke n (4)

6. weblogic 部署war 包action 不能访问问题解决方法[There is no Action mapped for

n amespace / and action n ame] (5)

7. java .Ian g.StackOverflowError (5)

(一)安装

我们在64位的服务器上为提高性能要安装64位的weblogic。经常在网上看到有人问,weblogic有64位的么?weblogic需要破解么?

weblogic有专门的64位版本,这里安装的是weblogic11g,也就是10.3.6版本,12c的版本安装应该类似。

weblogic从bea被oracle收购后,不需要破解,就只有授权。什么意思呢?就是说从oracle官网上下载的weblogic 就是全功能版本,不管是集群还是其他,功能没有任何限制。但是如果要用于商业环境,必须要向oracle买license , 当然可以偷偷的用,那就是盗版,侵权,有一天oracle可以告的破产……。

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);

然后使用命令行安装,如果配置了环境变理直接使在控制台里面输入下面的命令即可。如果没有配置文件变量,在控制台使用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.现在创建域并启动服务器,或许会发现如下提示的错误信息:

that wlntio.dll is in: \0 ‘ C:

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

bin; ‘

解决方法

1)进入如下目录:<

将其粘贴到C:\Java\bin 目录下(假设JDK事先已安装至C:\Java);

2)或者修改系统的PATH 变量使其包含<

此为推荐做法;

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_X86DL L 、“WL_USE_IA64DLL 和“WL_USE_AMD64DLL 的值。

) 部署运行

1. 包引入错误

问题现象:Con sole页面提示

或者后台有如下错误日志

经过分析,应该是\WEB-INF\lib下的jar包仅读取到根目录就结束了。而类似cache等文件夹下的

jar没有读取。

解决方案:在setDomainEnv.sh文件中指疋文件访冋路径。

2. 乱码现象

冋题现象:部署后无法正常启动。经查,是web-inf/config下的POOLconfig文件夹

以及文件都没有生成。

或者访冋页面出现乱码。

解决办法:

用命令locale -a查询系统支持的字符集

然后在startserver.sh里加命令:怡门§=查询到的中文字符集名

样例: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 n

amespace

Windows和linux都有这个问题。

解决方案:

Web.xml 中

msi

msiexec.exe

修改为

msi

applicati on /x-msi

4. 应用不存在

问题现象:weblogic.management.DeploymentException: [Deployer:149266]lllegal

state for operation deploy: ' STATE_PREPARE D

或者weblogic.management.ManagementException: [Deployer:149001]No application n

amed 'tdapweb' exists for operati on start

___ 解决方案:在con sole页面左上角更新中心,点激活更新即可

5. ClassNotF oun dExcepti on: org.hiber nate.hql.ast.HqlToke n

在做项目的时候,我用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的查询翻译器:

hiber nate.query.factory_class= org.hiber nate.hql.ast.ASTQueryTra nslatorFactory

(2)选择Hibernate2.1的查询翻译器

hiber nate.query.factory_class= org.hiber nate.hql.classic.ClassicQueryTra nslatorFactory

为了使用3.0的批量更新和删除功能,只能选择( 1)否则不能解释批量更新的语句,

当使用的时候出现了不支持条件输入中文的情况。

选择(2)可以支持输入中文,但没法解释批量更新语句了

在hibernate3中需要用到antlr,然而这个包在weblogic.jar中已经包含了antrl类库,就

会产生一些类加载的错误,

无法找到在war或者ear中的hibernate3.jar。

出现这个错误之后,antlr会调用System.exit(),这样weblogic就会中止服务。

原来是冲突了,解决方法也很简单,就是添加

vprop

key="hiber nate.query.factory_class">org.hiber nate.hql.classic.ClassicQueryTra nslatorFactory

6. weblogic 部署war 包action 不能访问问题解决方法[There is no Action mapped for

n amespace / and action n ame]

java web项目如果使用注解方式开发,打成war包后部署到weblogic上后会出现"There is no Action mapped for n amespace / and action n ame" action 未找至U的问题,解决方法:

在struts.xml里新增以下两行配置:

1.

2.

3.

重新打包部署,即可正常访问。如果此时启动的时候报错,比如Action找不到,

AtionForm找不到等,有可能是

中通配符的原因,把value=".*?/*.*jar(!/)?"改成value=".*?/_wl_cls_gen.*jar (!/)?"即可。

7. java .Ian g.StackOverflowError

参见weblogic优化配置

8. 包冲突

包冲突可以在WEB-INF下新建weblogic.xml文件,指定优先采用项目中指定的jar包,方式如下:

Application 8.1//EN" "" >

vweblogic-web-app >

vprefer-web-i nf-classes

指定了优先使用项目中的jar >true

vcontain er-descriptor >

vjsp-descriptor > vjsp-param >

vparam-name >compileFlags v/ param-name > vparam-value >-g v/ param-value > v/ jsp-param > vjsp-param >

vparam-name >keepgenerated v/ param-name > vparam-value >true v/ param-value > v/ jsp-param > v/ jsp-descriptor > vcon text-root

>your project n ame

v/ con text-root >

v/ weblogic-web-app >

jar 包

vprefer-web-i nf-classes >true

Weblogic11g安装及部署详细步骤

Weblogicllg安装部署及部分操作第一步:安装Weblogicllg 1.找到weblogic11g程序目录。

2.打开安装程序wls1033_oepe111150_win32.exe,出现界面如下图。 3.初始化完成后

5选择安装目录为d:\bea11g点击. 4.点击下一步 In?t*ll?F - Te?L?gic 10.3. 3.选择中间件主目录 l?定疑左養谨内容的申间件主貝录 WQtLaEi C 10. 3. 9.0.

6?把"我希望通过My OraCle SUPPart接收安全更新"方框前的勾去掉 7.点击下一步

&下一步 9.默认,下一步

10.默认,下一步 ^0r?cl? IlISt*11?F - TtbLogic 1□. 3. 3. 安装槻要 博^?裘下列产品和JDR* ORACL ∈' UDDI and XQ i Uary SllpDort Ev&luation D?taba l sa 1 IrQhQrQiICQ Tro(IUCt Fi 1 as Γ^^~? ClracI a Coherence 4 ∏-∣r? r i l n Tτ?+TTvr ?i P? *~lf fri "F πl ∣ ijn LEJ ??αo 11.开始安装。 Cor4 ADPIi.c?tion SarVQIr AiinlilliStratiOll Consol Q CorLfifiUrAtion Wi zanl and UDE ι, Hab 2- 0 IITTF PlIIb-SIIb S?rv?r WabLOEi-C SCA WobLciEiC Jl)BC DriVarS Third PftTty Jl)EC Drirars fflβ∣?Lo≠的耶. ∏6. 6 MB 全?^?^??: I f 5&8, ? MB jι-?ω τ-?c?j

Weblogic 11g 部署web应用程序详细图解

Weblogic 11g 部署web应用程序详细图解 ----浪花滚滚 1. 手动部署 A.创建web工程。 B.将web工程导出war格式。 导出的包: C.启动weblogic服务。 服务启动成功: D.打开服务配置页面并登陆。

E.登陆成功后,点击左侧菜单栏的部署 F.点右边的安装按钮 G.点上传文件 F.选择刚才导出的war包,将其上传,下一步。 G.选择上传好的文件,下一步。

H.选择“讲次部署安装为应用程序”,下一步。 I.可以在这里为工程取个别名,也可以用默认。其他都选择默认,下一步。 J.完成。 H.再点左侧菜单栏的部署,显示部署的应用程序的状态。 J.地址栏输入工程的地址:http://localhost:7001/工程文件名(或者刚才改过的别名),发现网页正常运行,部署成功!

2. weblogic和myeclips集成的配置部署 A.点击myeclips工具栏的按钮的黑色小三角,在弹出窗口的左侧选择Configure Server →Servers→WebLogic→Weblogic 10.x B.选择Enable

C.配置WebLogic的路径及其登录用户名和密码 D.左侧点击JDK 右边点ADD按钮 点Directory… 选择weblogic安装目录下的JDK包。 注意:weblogic的版本和JDK的版本是严格匹配的,一定要选择正确的版本号。 并且需要使用跟安装weblogic时选择的同一个JDK。 E.点左侧的Launch,右边选择Run mode

F. 配置完成! G.部署工程 点myeclips上方工具栏的按钮, 选择要部署的工程 点ADD后Server选择WebLogic10.x 点finashi,ok后,部署完成。 H.点的黑色小箭头后选择WebLogic 10.x→Start启动服务。 I.服务启动成功。 J.当工程有重名时,会发生冲突,部署失败。

weblogic故障诊断与日常维护总结

中间件故障诊断总结 一、步骤: 1、准确描述现象:客户说的和自己查看到的:平台、版本、操作、信息等。特别是,故障前是否有做过什么操作:网络调整、设备调整、主机参数调整、配置文件修改……反正将这一切都列入排查的对象。 2、使用工具收集数据,收集配置文件、日志、dump文件等等。 3、使用分析数据,根据问题或收集的数据,使用适当的工具分析数据,当然包括了在网上和在官方支持站点搜索类似的问题的解决办法。 4、尝试解决问题,根据找到的问题点,尝试解决。如修改错的,复原正确的;运行有问题的,适当调整运行的环境和运行的参数等等。 5、给出最佳解决方案,一般就是继续观察了。 6、总结经验并加以重用,知识积累。 二、通过前台收集基本的信息: 1、重点是故障前做过的操作 2、比对运行平台是否在官方的兼容性列表中,一般就是关注各个版本,特别是一些比较怪异的问题 3、检查环境和参数,如能打开控制台,就在控制台中初步观察,一般进入控制台的格式是http://ip地址:端口/console如:http://192.168.0.89:7001/console/。常用的留意点如下: A、域运行状态(域-监视-健康状况);一般为running状态,如果不是 running,那这些界面就没有了。 B、服务器运行状态(域-环境-服务器),正常的为running。

进入,监视-健康状况);留意JVM 堆中当前可用的内存量。 不同的JVM,所显示的内容可能不一样,以下为sun的:

D、各个server线程状态(域-环境-服务器,点击具体的serve后进入,监 视-线程);一般来说,空闲线程要多;健康状况为ok 如下图health状态为:Warning,这个是有线程阻塞的。

weblogic管理服务配置方法

Weblogci管理服务配置方法 (第三稿)

目录 1概述 (3) 1.1本文预期读者: (3) 1.2本文作用: (3) 1.3名词解释: (3) 2基本测试环境 (4) 3管理服务与被管服务基本配置 (4) 3.1中间件安装 (4) 3.2配置管理服务器 (4) 3.3配置计算机 (4) 3.4配置NodeManager (5) 3.5配置本机受管服务 (6) 3.6配置远程受管服务 (6) 3.7配置“远程启动”选项卡 (6) 3.7.1设置类路径 (6) 3.7.2Java虚拟机内存设置 (7) 3.8受管服务的启动和停止 (7) 3.8.1控制台启动停止服务 (7) 3.8.2Weblogic脚本启动受管理服务 (8) 4久其CI部署相关配置 (8) 4.1配置连接池 (8) 4.2配置数据源 (8) 4.3发布应用程序 (8) 5其他 (8) 5.1多台计算机安装weblogic注意事项 (8) 5.2配置NodeManager常见问题 (9) 5.3设置远程启动选项卡常见问题 (10) 6后记 (10)

1概述 1.1本文预期读者: 本文读者必须有一定weblogic使用经验,对weblogic管理体系有一定了解。熟练掌握weblogic单domain配置方式。文中只对安装使用管理服务需要用到的特殊设置步骤进行说明。本文省略的地方请参考公司文档《久其CI3.0安装配置手册—Weblogic》。 1.2本文作用: 场景一: 对于某些IT内控比较严格的项目,项目组无法获得用户服务器密码。如果有需要重新启动中间件服务时项目组会非常被动。此时可以使用管理服务器来启动和停止受管理服务器上的应用服务。 场景二 在硬件资源比较充足的情况下我们可以在多台服务器上启动中间件来支撑我们的应用。此时使用管理服务可以统一部署升级应用,控制、监控各个服务的运行情况。场景三: 在单服务器32位操作系统环境下java内存最大只能使用2G。为了充分利用服务器资源我们可以启动多个服务支撑应用。多个服务如果都在单独的域中将给我们的应用部署升级,管理监控各个服务带来不便。此时我们可以使用管理服务对所有的服务进行统一管理。 场景四: 本文对weblogic管理服务进行了简单讲解,可作为学习weblogic集群的参考资料。 1.3名词解释: 域:英文名domain。“域”是指一组彼此相关的 WebLogic Server 资源,这些资源作为一个单元来管理。一个域包括一个或多个 WebLogic Server,另外还可能包括一个或多个WebLogic Server 群集。域是独立的管理单元。如果将应用程序部署在某个域中,则此应用

WebLogic部署(图解)

WebLogic部署(图解) WebLogic Server提供了三种方法来用于部署J2EE程序: ☆自动部署:WebLogic Server将定期扫描/applications目录,以获取新的和更新的应用程序。 ☆使用WebLogic.Deployer、WLShell和Ant wldeploy任务用于需要手动地重新部署的应用程序。 ☆WebLogic Server管理控制台用于手动地重新部署应用程序。 下面主要介绍第三种方式,采用WebLogic Server管理控制台进行手动地重新部署应用程序。 一.打开WebLogic Server: WebLogic部署要用到WebLogic Server控制台,在打开控制台前,要先启动WebLogic Server:1.启动WebLogic Server: 打开Tools→WebLogic Server→Start WebLogic Server,如下图: 当看到下面几句话时,表示WebLogic Server已经启动:

2.打开WebLogic Server控制台: Tools→WebLogic Server→WebLogic Console,如下图: 进入到控制台登陆页面,然后登陆:(账号和密码都为weblogic) 点击“Sign In”按钮,进入到:

二.WebLogic归档文件的部署: 1.Weblogic自动部署 例如:在Weblogic中创建名称为Deploy_Test的应用程序,执行后,则在控制台中的应用程序部署中可以看到创建的应用程序已经部署,这是本地自动部署,WebLogic Server将定期扫描/applications目录,自动部署里面的应用程序。 2.本地部署 在控制台页面中,进Domain Configurations下的Your Deployed Resources的Applications:

Weblogic项目部署及相关问题解决

Weblogic项目部署 1、使用weblogic部署项目时,首先要启动一下开始菜单中weblogic目录下的QuickStart添加一个项目名称。 2、创建完项目之后,在weblogic安装目录\Middleware\user_projects\domains下面就可以看到自己刚刚创建的项目了。随后启动目录下面的startWebLogic.cmd,启动完成后,启动ie 浏览器在地址栏输入http://localhost:7001/console,然后会出现一个登陆窗口,用户名为创建项目最后输入的名称,默认是weblogic,密码即为自己输入的密码. 3、登陆进去之后我们就可以对我们所创建的项目进行配置了: 配置服务项中的数据源:名称和JNDI名称我们都要使用项目中app-config-context.xml 配置文件项目中的JNDI名称。这里使用的是sinosoftDataSource。数据源配置完成后的参数: url:jdbc:oracle:thin:@10.32.14.73:1521:personal 驱动程序类名称:oracle.jdbc.xa.client.OracleXADataSource 由于在倒数第二步测试连接成功之后我就直接点击完成,导致最后一步没有完成,最后在部署项目完成之后项目报错找不到数据源,Unable to resolve 'sinosoftDataSource'. Resolved ''; remaining name 'sinosoftDataSource' 之后就是在weblogic中部署需要部署的项目,也就是将项目中的webapps目录加载到weblogic中,一切完成之后就可以在浏览器中输入访问路径访问这个项目了。 weblogic部署中遇到的问题: 1、内存溢出:修改项目路径\bin\目录下的setDomainEnv.cmd文件, 将其中的内容: set MEM_PERM_SIZE_64BIT=-XX:PermSize=128m set MEM_PERM_SIZE_32BIT=-XX:PermSize=48m 修改为: set MEM_PERM_SIZE_64BIT=-XX:PermSize=512m set MEM_PERM_SIZE_32BIT=-XX:PermSize=512m Myeclipse中的内存溢出修改: -Xms256m -Xmx512m -XX:CompileThreshold=8000 -XX:PermSize=128m -XX:MaxPermSize=512m -Xverify:none -da Paths中添加一个名称为antlr-2.7.6rc1.jar。

64位weblogic安装部署

我们在64位的服务器上为提高性能要安装64位的weblogic。经常在网上看到有人问,weblogic有64位的么?weblogic需要破解么? weblogic有专门的64位版本,这里安装的是weblogic11g,也就是10.3.6版本,12c的版本安装应该类似。weblogic从bea被oracle收购后,不需要破解,就只有授权。什么意思呢?就是说从oracle官网上下载的weblogic 就是全功能版本,不管是集群还是其他,功能没有任何限制。但是如果要用于商业环境,必须要向oracle买license,当然可以偷偷的用,那就是盗版,侵权,有一天oracle可以告的破产……。 1、下载64位weblogic,打下这个地址: https://www.360docs.net/doc/694082068.html,/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虚拟机,下载地址: https://www.360docs.net/doc/694082068.html,/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 //静默安装用如下方式启动:

weblogic中间件常见问题

1Weblogic9.2 在linux下启动很慢 打开setDomainEnv.sh 增加-Djava.security.egd=file:/dev/zero 修改参数为 JAVA_OPTIONS="${JAVA_OPTIONS} -Djava.security.egd=file:/dev/zero" 2Windows x64 jrockit 启动3000M 报OutOfMemory https://www.360docs.net/doc/694082068.html,ng.OutOfMemoryError: class allocation, 153359080 loaded, 154140672 footprint JVM@check_alloc (src/jvm/model/classload/classalloc.c:118). 19416 bytes 通过修改启动内存,设置4G以上 3后台日志出现以下报错 User does not have permission on weblogic.management.home to perform lookup operation 1、网上找到的解决方案是: 打开weblogic控制台,点击你部署工程的那个domain,在右边主页的下面有一个“View Domain-wide Security Settings”连接,点开它,看看复选框“Anonymous Admin Lookup Enabled”前面是没选的,把它勾上。 2、使用了1中的解决方案还是报这个错误,经过高手提醒后发现原因: 如果一个weblogic.xml中包含以下的内容: true 这个配置的意思是使weblogic优先加载应用WEB-INF/lib下面的jar包。如果你在部署一个应用的时候,应用中weblogic.xml中已经包含这句,则 很有可能weblogic报异常,因为weblogic启动时已经加载了默认的jar,当扫描到这个weblogic.xml的时候,又被告知要先加载WEB-INF/lib下面的jar包。 这个时候weblogic就不知道怎么办了。遇到这样的问题,我们可以先将weblogic.xml中的这段配置剪切出来部署,当部署成功后,关闭weblogic服务器, 再将这段话粘贴回weblogic.xml就可以了,也就是说,应用至少要先部署成功才可以。 3、局出现在的报错为,恢复域到新的环境后,新环境里只有一个weblogic用户,而IIOP使用了其它用户,但 用户不存在当前域里,所以报错 4开启管理端口https 9002后,管理服务器重启无法启动 <2014-8-6 下午03时14分21秒CST> <2014-8-6 下午03时14分21秒CST> <2014-8-6 下午03时14分21秒CST>

weblogic在windows下安装及部署项目教程

Weblogic在windows下安装及部署项目教程 1.Weblogic10.3.6版本下载地址: https://www.360docs.net/doc/694082068.html,/technetwork/cn/middleware/ias/downloads/wls-main-091116-zhs.html 或在\\192.168.60.244\Tool\测试环境工具上取 2.安装 1)安装目录:D:\Oracle\Middleware 2)选择安装类型为自定义,选择自己需要安装的组件,其他都是默认直接下一步,直 到安装完成。 3.创建域 1)创建新的weblogic域 2)其他默认,点“下一步”,到下图这个界面设置用户名和密码。例如:用户名:weblogic 密码:weblogic1

3)选择服务器启动模式和JDK 4)选择可选配置

5)配置管理服务器 6)后面步骤直接“下一步”,知道创建完成。创建完成,运行 D:\oracle\Middleware\user_projects\domains\easyStore_domain\bin\startWeblogic.c md,用浏览器打开http://192.168.60.244:7001/console可直接登录管理服务器。 4.配置受管服务器 1)登录界面,使用自己设置的用户名密码登录

2)新建受管服务器 3)设置服务器名称、服务器监听地址、服务器端口,名称和端口均不与其他服务器重 复。然后点击“下一步”,完成。

5.配置数据源 1)点击“新建”,选择“一般数据源” 2)设置JDBC数据源名称,以及数据库类型,点击“下一步” 3)设置数据库驱动程序,选择如下图所示 4)设置JDBC数据源详细信息,实际的数据库名称、数据库用户名、主机地址等。

64位weblogic windos安装部署以及常见问题解决

64位weblogic11g安装部署以及常见问题解决方案 目录 (一) 安装 (1) 在Windows 64位操作系统安装Weblogic的注意事项 (3) (二) 部署运行 (3) 1. 包引入错误 (3) 2.乱码现象 (3) 3.mime-typeType配置问题 (4) 4.应用不存在 (4) 5.ClassNotFoundException: org.hibernate.hql.ast.HqlToken (4) 6.weblogic部署war包action不能访问问题解决方法[There is no Action mapped for namespace / and action name] (5) https://www.360docs.net/doc/694082068.html,ng.StackOverflowError (5) (一)安装 我们在64位的服务器上为提高性能要安装64位的weblogic。经常在网上看到有人问,weblogic有64位的么?weblogic需要破解么? weblogic有专门的64位版本,这里安装的是weblogic11g,也就是10.3.6版本,12c的版本安装应该类似。weblogic从bea被oracle收购后,不需要破解,就只有授权。什么意思呢?就是说从oracle官网上下载的weblogic就是全功能版本,不管是集群还是其他,功能没有任何限制。但是如果要用于商业环境,必须要向oracle 买license,当然可以偷偷的用,那就是盗版,侵权,有一天oracle可以告的破产……。 1、下载64位weblogic,打下这个地址: https://www.360docs.net/doc/694082068.html,/technetwork/middleware/ias/downloads/wls-main-097127.html,在这里可以看到除了mac os X操作系统外,其他系统的64位都是同一个版本,wls1036_generic.jar。如下图,weblogic的下载需要注册一个oracle官网的帐号。

bi工具FineBI部署weblogic的常见问题及解决

bi工具FineBI部署weblogic的常见问题及解决 1. weblogic1 2.1.1部署问题 按照weblogic服务器部署的步骤对weblogic12.1.1进行部署,会出现部署不成功的现象。 1.1 解决方案 更改或删除%WebReport%/WEB-INF/lib目录下的db2jcc.jar文件即可部署成功。 2. weblogic部署类冲突 部署好weblogic之后,启动项目,报错如下: 1.Root cause of ServletException. 2.java.util.ServiceConfigurationError: javax.xml.ws.spi.Provider: Pro vider weblogi 3. c.wsee.jaxws.spi.WLSProvider could not be instantiated: https://www.360docs.net/doc/694082068.html,ng.C lassCastExcep 4.tion 5. at java.util.ServiceLoader.fail(ServiceLoader.java:207) 6. at java.util.ServiceLoader.access$100(ServiceLoader.java:16 4) 7. at java.util.ServiceLoader$LazyIterator.next(ServiceLoader. java:353) 8. at java.util.ServiceLoader$1.next(ServiceLoader.java:421) 9. at javax.xml.ws.spi.Provider.getProviderUsingServiceLoader( Provider.java 10.:146) 11. Truncated. see log file for complete stacktrace 12.Caused By: https://www.360docs.net/doc/694082068.html,ng.ClassCastException 13. at https://www.360docs.net/doc/694082068.html,ng.Class.cast(Class.java:2990) 14. at java.util.ServiceLoader$LazyIterator.next(ServiceLoader. java:345) 15. at java.util.ServiceLoader$1.next(ServiceLoader.java:421) 16. at javax.xml.ws.spi.Provider.getProviderUsingServiceLoader( Provider.java 17.:146) 18. at javax.xml.ws.spi.Provider.provider(Provider.java:106) 19. Truncated. see log file for complete stacktrace

Weblogic集群多播配置故障排除

Weblogic集群多播配置故障排除 使用IP 多播时,群集中的WebLogic Server 实例可以共享一个IP 地址和端口号。 此功能使得群集的所有成员可被视为一个实体,并且使得群集成员能够互相通信。 下列部分提供了对IP 多播配置问题进行故障排除的建议: 验证多播地址和端口配置 识别网络配置问题 使用MulticastTest 实用工具 调整多播功能 调试多播 杂项问题 多播配置故障排除的其他资源 有关在群集中使用和配置多播的常规信息,请参阅群集配置和config.xml。 有关在控制台中配置多播地址的信息,请参阅“管理控制台联机帮助”中的多播。 验证多播地址和端口配置 多播问题故障排除过程的第一步是验证您是否正确配置了多播地址和端口。必须为每个群 集正确配置多播地址。 多播地址和端口配置问题属于群集无法启动或者服务器无法加入群集的最常见原因。对于 多播地址要注意下列事项: 多播地址必须是介于224.0.0.0 和239.255.255.255 之间的IP 地址,或者具有此范围IP 地址的主机名。 WebLogic Server 使用的默认多播地址是239.192.0.0。 不要使用任何x.0.0.1 多播地址,其中x介于0 和9 之间(包括0 和9)。 可能的错误 由于多播配置问题经常会出现下列类型的错误: 无法为群集创建多播套接口

多播套接口发送错误 多播套接口接收错误 检查多播地址和端口 要检查多播地址和端口,请执行下列操作: 通过WebLogic Server 管理控制台检查群集多播地址和端口,或 检查config.xml 中元素的多播信息。 识别网络配置问题 验证了多播地址和端口配置正确之后,请确定网络问题是否正在干扰多播通信。 物理连接 确保网络中不存在物理问题。 验证群集中每个承载服务器的计算机的网络连接。 验证网络的所有组件是否正确连接并且运行正常,其中包括路由器和DNS 服务器。 地址冲突 网络中的地址冲突可能会对多播通信造成干扰。 使用netstat实用工具验证没有其他网络资源正在使用群集多播地址。 验证每个计算机都具有一个唯一的IP 地址。 UNIX 系统上的nsswitch.conf 设置 在UNIX 系统上,您可能会遇到UnkownHostExceptions错误。此错误可能会在任何时间发生,甚至当服务器的负载不是很重的情况下也会发生。检 查/etc/nsswitch.conf 并将顺序更改为`files,DNS,NIS'可避免此错误。 有关详细信息,请参阅系统的nsswitch.conf联机手册页。

weblogic安装及部署

1weblogic安装及部署 1.安装weblogic服务器并启动weblogic服务(方法:开始菜单/BEA Products/User Projects/MB_domain/start Admin Server for Weblogic Server Domain) 2.开始菜单:选择BEA Products/Tools/configuration wizard,根据向导创建domain 3.将公共包下的所有文件拷贝到domain/lib下 4.编辑startweblogic.cmd,在SETLOCAL上面加上rmdir /s /q D:\work\MB\MB_domain\servers\AdminServer\tmp (备注:加上此句后每次启动服务时自动清除缓存) 5.重新启动WEBLOGIC服务(一种方法是双击domain下的startWebLogic.cmd文件, 另一种方法是开始菜单/BEA Products/User Projects/MB_domain/start Admin Server for Weblogic Server Domain) 2创建数据库表空间及用户 6.创建数据表空间:一种方法是执行如下语句: CREA TE SMALLFILE TABLESPACE "NSTC_WS" DA TAFILE 'D:\oracle\product\10.1.0\oradata\MB\NSTC_WS' SIZE 500M AUTOEXTEND ON NEXT 20M MAXSIZE UNLIMITED LOGGING EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO ; 另一种方法是登录数据库控制台地址http://localhost:5500/em/进行创建表空间 7.创建用户:一种方法是执行如下语句: CREA TE USER "NSTCSA" PROFILE "DEFAULT" IDENTIFIED BY"11111111" DEFAULT TABLESPACE "NSTC_WS" TEMPORARY TABLESPACE "TEMP" ACCOUNT UNLOCK; GRANT "CONNECT" TO "NSTCSA"; GRANT "DBA" TO "NSTCSA" WITH ADMIN OPTION; 另一种方法是登录数据库控制台地址http://localhost:5500/em/进行创建用户 3修改登录应用系统的端口号 8.修改登录应用系统的端口号:路径为domain\config\下的config.xml文件,在 上面加上7777 (备注:此处的端口号是登录应用程序的端口号)

weblogic常见问题

weblogic9.2 + myeclipse 部署问题 weblogic9.2 + myeclipse 部署时要注意的几点文章分类:Java编程 1、JDK的选用 weblogic9.2版本所使用的jdk为jdk150_12,如果项目中使用jdk1.6的话,就只能访问到http://localhost:7001/console 而进入项目后会报Error 404或500错误,而项目本身在tomcat或其他应用服务器是没有问题的。 这时就需要将weblogic9.2所使用的jdk与IDE工具安装的jdk统一为1.5的,也可以使用weblogic自带的jdk。 注:确保所有的jar存在还有E:\bea9\weblogic92\server\lib\weblogic.jar存在否则主页可能报404错误 2、autodeploy 1) 要先启动服务,在部署项目,自动部署才会起效。 2) 自动部署的项目删除后,再重新部署部署不成功,报访问null错误,且在console中无法删除自动部署的文件 这时找到user_projects\domains\base_domain\config 目录,在这个目录下有个config.x ml 文件,在文件中找到自动部署的项目 如下所示,将其删掉,同时将user_projects\domains\base_domain\config\deployments 目录下自动部署的那个文件夹删除即可。 _appsdir_TEST_dir AdminServer war autodeploy\TEST DDOnly nostage 3)自动部署时,weblogic不识别应用程序,报如下错误 DeploymentException:[J2EE:160177]The application at "C:\bea\user_projects\domains\ registry\autodeploy\registry" was not recognized as a valid application type. If this is an EAR file, please ensur e the META-INF/application.xml exists. EJB-JARs should have a META-INF/ejb-jar.xml or corresponding annotations exist. If this is an exploded WAR, the name of directory must be end with ".war". RARs require a META-INF/ra.xml. A JMS deployment should be an XML file whose name ends with "-jms.xml". A JDBC deployment should be an XML file w hose name ends with "-jdbc.xml". For other application types, please consult the WebLogic Server documentation.'

weblogic中间件通用应急处置预案

Weblogic中间件(含业务应用)通用应急预案 一、应急处置原则与工作流程 国网信息系统中间件主要采用weblogic集群方式部署,通过中间件控制台对各应用节点进行统一管理和监控,本次中间 件应急预案以“先抢通、后抢修”为处理原则,首先恢复业务 应用,保存相关日志,后期再根据日志进行详细分析和故障定 位。 weblogic中间件是应用程序的发布平台,相对比较稳定。 业务应用均通过weblogic中间件进行发布,通过weblogic中间 件的JDBC等配置,实现前端应用和后台数据库之间的交互。因 此不管是程序代码问题、硬件问题、数据库问题均有可能体现 在weblogic中间件节点异常;并且由于程序代码效率低下、参 数配置不当,也会导致weblogic中间件节点异常。这种情况下,重启异常weblogic节点,释放资源,是最快的恢复业务的应急 手段。具体原因可以通过备份日志,事后进行分析排查。 本应急预案中涉及到的程序包路径,均是根据信通公司weblogic中间件安装规中指定的路径。如果未按照规安装的中 间件,请咨询对应系统专责协助处理。 二、weblogic中间件故障应急场景 故障应急处理步骤6步: 1、使用IE浏览器访问节点应用确认节点可用性。 2、登陆weblogic控制台确认节点状态。

3、收集故障点日志,备份节点日志。 4、查看节点日志,根据报错信息确定故障原因。 5、根据故障原因,执行应急操作。 6、组织人员进行具体原因分析并整改。 三、故障场景 Weblogic中间件日志文件中常见错误如下:

ption: Unable to obtain lock on /home/weblogic/bea/user_projects/dom ains/bzcb_domain/servers/AdminServer/ tmp/AdminServer.lok. Server may already be running 16 13 因硬件或者系统故障,应用服务器全部无 法启动 四、应急处理步骤 1.使用IE登陆访问对应故障节点应用地址,验证故障现象,防止误 告警出现。 2.登录weblogic控制台,确认故障节点名称。 使用IE浏览器,访问weblogic控制台IP:端口,根据异常端口号确认异常节点名称,如下图。 3.使用weblogic用户登陆操作系统。 4.备份对应节点日志。 $ cd /app/logs/hqgl/server1.log ---进入对应日志目录 $ cp –r server1.log 20140808server1.log -----按照日期备份节点日志5.查看节点进程状态。 $ ps –ef|grep server1 (server1为节点名称) 如果返回值为空,如下,则执行步骤12: weblogic 59086 2803 0 22:12 pts/1 00:00:00 grep server1 如果返回值不为空,如下,则执行步骤11:

WebLogic问题排除概览

WebLogic问题排除概览 问题排除概览
孟和 技术咨询顾问 大中华区渠道及联盟部

以下内容旨在概述产品的总体发展方向。 此信息仅供参考,不可纳入任何合同。此 信息不承诺提供任何资料、代码或功能, 并且不应该作为制定购买决策的依据。此 处所述有关 Oracle 产品的任何特性或功能 的开发、发布以及相应的日程安排均由 Oracle 自行决定。

议程
? Guardian ? JVM层面的问题诊断 ? Java应用程序及服务器层面问题诊断

议程
? Guardian ? JVM层面的问题诊断 ? Java应用程序及服务器层面问题诊断

通过Guardian能做什么? 能做什么? 通过 能做什么
? Oracle Guardian:
? 就像是WLS的杀毒软件或者病毒扫描器 ? 检查域的常见配置问题和运行时问题,并针对性的提供建议的 解决方案 ? 包括图形化界面和命令行方式 ? 也可以监控运行于WLS之上的其他Oracle产品 ? 有Oracle支持账户的用户可以免费使用 ? 可以使售后服务Case自动创建

使用Guardian 使用
? 在如下的场景可以使用Guardian对域进行评估:
? ? ? ? ? ? 域创建并配置之后 作为开发环节之一,在部署到生产系统之前 在打过WLS补丁之后 在系统中引入或者对其它第三方软件进行升级后 生产系统可以进行周期性的评估 在压力测试中,对域进行评估

Redhat下64位Weblogic11g安部署详细步骤

Redhat下64位Weblogic11g安部署记录 第一步:安装weblogic11g 注意:如果是首次安装weblogic,先进行下面的预处理(以后安装不需要此步) 切换到root用户下,放上安装光盘,找到以下文件并安装,会自动分析出其它所需要的包。glibc-2.12-1.80-el.i686 libXp-1.00-15.1.el6.i686.rpm libXtst-1.0.99.2-3.el6.i686.rpm libXslt-1.1.26-2.el6.i686.rpm 1.用root安装jdk1.6(解压就行,略) 2.用root创建/home/weblogic11,并授权 # mkdir /home/weblogic11 # chown weblogic.weblogic /home/weblogic11 # chmod 777 /home/weblogic11 3.用weblogci登录并安装weblogic(注意修改目录) $ cd /home/ $ java –jar ./ wls1036_generic-64.jar 第二步:配置weblogic 1.用weblogic执行下面命令,创建域 $ cd /home/weblogic11/wlserver_10.3/common/bin $./config.sh 2.选择创建新的Weblogic域

3.下一步 4.域名修改为dyjcfs_domain,下一步 5.配置用户名和密码。用户名:weblogic 密码:weblogic11

6,选择默认的Sun SDK 1.6.0_45 @/home/jdk1.6.0_45,修改为生产模式,下一步 7下一步

weblogic安装部署

Weblogic安装部署 一、首先上官网下载Weblogic的window x86版本和Linux x86(32bit)版本,地址: https://www.360docs.net/doc/694082068.html,/technetwork/middleware/weblogic/downloads/index.html 选择AcceptLicense Agreement,点击你要下载的版本就可以下载,下载需要用户登录:用户名:justinhits@https://www.360docs.net/doc/694082068.html, 密码:1nf0h)W1 下载后:linux版本:oepe111130_wls1032_linux32.bin Window版本:wls1032_win32.exe 二、安装只要运行安装程序,跟着向导一步一步进行就可以啦。 (windows双击安装程序、linux命令 (cd安装程序所在目录然后./oepe111130_wls1032_linux32.bin)) 注意2点 1.记录下自己填写的配置管理用户名和密码。 2.新建域的位置。(我放在F:\bea\user_projects\domains\mydomain) 三、部署应用项目(部分摘自https://www.360docs.net/doc/694082068.html,/p-36051142.html): 自动布署、命令行布署(可与Ant结合)、控制台(console)布署。下面简要说明三种布署方式。 1.启动weblogic,浏览器地址http://127.0.0.1:7001/console,输入你安装的时候记录的配置管理用户名和密码,点击登录。

2进入控制台界面: 3点击部署进入部署界面: 3点击安装按钮进入安装界面,进行安装:

相关文档
最新文档