64位weblogic windos安装部署以及常见问题解决
Weblogic安装及配置--windows环境

一、安装Weblogic在安装Weblogic11g之前先要安装jdk1.6及以上版本;安装Weblogic:1.在命令提示符程序下,用cd/d 命令切换到Weblogic11g安装软件的目录下:2.使用java –jar 命令执行Weblogic11g的.jar安装软件(java -jar 命令是执行安装.jar格式的安装软件,这里Weblogic11g安装软件就是.jar格式的软件包: wls1036_generic.jar);等待1分钟左右后就会显示软件安装界面:点击“浏览…”按钮选择中间件主目录后(也就是Weblogic的安装目录),再点下一步:点“是”,出现如下界面:选择勾掉“我希望通过 My Oracle Support 接收安全更新”项:点击“Yes”,再点击“下一步”:点击“Yes”:同样点“Yes”;在如下界面:选择“我希望不接收配置中……”项,点“继续”:界面如下:选择定制,点击下一步:选择如上图所示的选项,点击下一步;出现如下图界面:点击“浏览…”选择JDK的安装目录,再点击下一步:(若本地JDK框内已经有选择了的JDK目录就不用再选择目录);再点下一步,在如下界面里,选择“否”:再点下一步:点击下一步:再点击下一步,程序就自动开始安装Weblogic软件了:点击完成。
二、创建域及主服务:1.执行E:\Weblogic\Middleware\wlserver_10.3\common\bin目录下的config.cmd文件,出现如下创建及配置域的界面,选择“创建新的Weblogic域”:点击下一步:点击下一步:入所要创建的域名,选择域的文件位置,点击下一步:在如上界面,配置输入域管理员的用户及密码(该处配置的域管理员用户及密码用于后面启动主服务及登录创建的Weblogic域平台的),设置好后,再点击下一步:如下图:选择“生成模式”,在右边“JDK 选择”框内选择可用 JDK,点击下一步:在如上界面,选择“管理服务器”选项,点击下一步:在如上配置管理服务器界面设置主服务的名称、监听端口(Listen port),监听地址(Listen address)保持默认不用修改;监听端口默认为 7001,可以设置成其他没有用到的空闲端口;点击下一步:点击创建:如上图创建域完成后,点击完成。
[总结]weblogic10.3 安装Windows服务及自动启动服务后停止的解决方案(适用于Windows10以下)
![[总结]weblogic10.3 安装Windows服务及自动启动服务后停止的解决方案(适用于Windows10以下)](https://img.taocdn.com/s3/m/a949893acfc789eb172dc85c.png)
Weblogic10.3安装Windows服务及启动服务后停止的解决方案——适用于Windows10以下Windows部署web应用到weblogic后,需要手动开启weblogic管理员服务器,即St art Admin Server for Weblogic Server Domain,不过这样的话每次重启系统或者不小心就关掉了命令窗口(cmd)窗体,就需要手动重启服务,显得很不方便。
幸好weblogic本身可以实现通过windows服务自动启动weblogic管理员服务器,本文就将个人在安装weblogic的windows服务所收获的经验整理出来,以供自己和需要研究weblogic的同伴做个参考。
第一部分最终的正确配置步骤步骤一首先检查domain 的配置文件config.xml(路径:F:\NCISOFT\first_domain\conf ig\ config.xml),将我要部署的项目引用到该配置文件的部署参数当中,代码如下:<app-deployment><name>tmsm</name><target>AdminServer</target><module-type>war</module-type><source-path>F:\webapps\tmsm</source-path><security-dd-model>DDOnly</security-dd-model></app-deployment>注意:我的tmsm应用是直接由eclipse的工程部署目录下拷贝过来的。
步骤二在项目的F:\webapps\tmsm\WEB-INF\下建立weblogic.xml,具体内容如下:<?xml version="1.0" encoding="UTF-8"?><weblogic-web-app><context-root>/tmsm</context-root><!--<container-descriptor><prefer-web-inf-classes>true</prefer-web-inf-classes></container-descript or>--><!—注释掉的部分表示如果weblogic 默认加载的jar包和web应用引用的jar包冲突,优先使用web 应用的jar包,这里我们暂时不用这么配置,下面我们将在安装服务的配置文件的CLASSPATH中指定需要优先加载的jar包路径,请忽略该描述--><session-descriptor><cookie-name>myweblogicsessionid</cookie-name></session-descriptor><!—注意weblogic的sessionid主要用于当一个weblogic创建两个域并且这两个域需要在一个会话中交互时,用于区分不同的域的会话,防止会话冲突或者会话丢失,一般情况下推荐指定该id--></weblogic-web-app>步骤三创建启动安装weblogic服务到windows的批处理文件run.bat,内容如下:echo offSETLOCALcall "E:\weblogic\Middleware\wlserver_10.3\server\bin\installSvc.cmd"call net start "beasvc_first_domain_AdminServer"ENDLOCAL步骤四修改安装Windows服务的文件installSvc.cmd,我的weblogic安装目录下的该文件的地址:E:\weblogic\Middleware\wlserver_10.3\server\bin\installSvc.cmd,找到如下安装命令行:rem *** Install the service"%WL_HOME%\server\bin\beasvc" -install -svcname:"beasvc_%DOMAIN_NAME%_%SERVER_NAME%" -javahome:"%JAVA_HOME%" -execdir:"%USERDOMAIN_HOME%" -maxconnectretries:"%MAX_CONNE CT_RETRIES%" -host:"%HOST%" -port:"%PORT%" -extrapath:"%EXTRAPATH%" -password:"%WLS_P W%" -cmdline:%CMDLINE%发现该命令行中的相关参数在该文件中不存在,并且在该文件开始调用的文件commE nv.cmd中也不存在这些参数(set WL_HOME=E:\weblogic\Middleware\wlserver_10.3 call "%WL_HO ME%\common\bin\commEnv.cmd")。
weblogic安装配置及常见问题

weblogic安装配臵及常见问题在安装、配臵WEBLOGIC时,主要有以下几个方面的配臵和问题:一、JSP的设臵1。
weblogic.properties文件中的设臵在PROPERTIES文件中对于JSP进行设臵:# Set up WebLogic JSP propertiesweblogic.httpd.register.*.jsp=\weblogic.servlet.JSPServletweblogic.httpd.initArgs.*.jsp=\pageCheckSeconds=1,\compileCommand=c:/jdk1.3/bin/javac.exe,\workingDir=C:/weblogic/myserver/classfiles,\encoding=gb2312(或GBK),\verbose=true2。
查看JSP生成的JAVA代码在上边的配臵中,到workingDir指定的目录下查找相应目录下的JAVA文件。
在测试JSP时,如果出现编译问题,由于报错位臵不精确,因此经常需要查看相应的JAVA源文件,以便找到真正的问题所在3。
手工编译JSP的方法运行setEnv.sh;java weblogic.jspc your.jsp二、SERVLET的设臵1。
如何进行SERVLET的登记?#用于进行servlet的登记weblogic.httpd.register.test_servlet=doctor.servlets.test_servlet weblogic.httpd.register.test1_servlet=doctor.servlets.test1_servlet weblogic.httpd.register.test2_servlet=doctor.servlets.test2_servlet2。
如何不登记一个SERVLET,而直接测试该SERVLET首先在weblogic.properties文件中登记weblogic.httpd.register.servlets=weblogic.servlet.ServletServlet然后在浏览器中键入:http://host:7001/servlets/your_package/your.class3。
WebLogic安装和项目部署

WebLogic安装和项目部署一 WebLogic安装1、打开WebLogic安装程序:wls1035_win32.exe(我们选用的是WebLogic 11g)。
如图1-1所示:图1-1 WebLogic安装2、进入WebLogic安装的欢迎界面,单击“下一步”按钮。
如图1-2所示:图1-2 WebLogic安装欢迎界面3、选择中间件主目录创建新的中间件主目录,其安装位置为默认的位置(安装位置默认为C:\Oracle\ Middleware,保持默认目录),如图1-3所示。
单击“下一步”按钮:图1-3 选择中间件主目录4、注册安全更新把“我希望通过My Oracle Support接收安全更新”前勾选框的“√”去掉,如图1-4所示。
单击“下一步”按钮:图1-4 注册安全更新5、选择安装类型默认选择“典型”安装类型,如图1-5所示。
单击“下一步”按钮。
图1-5 选择安装类型6、选择产品安装目录WebLogic Server和Oracle Coherence保持默认路径,如图1-6所示。
单击“下一步”按钮。
图1-6 选择产品安装目录7、选择快捷方式位置默认选择“‘所有用户’开始菜单文件夹(推荐)”,如图1-7所示。
单击“下一步”按钮。
图1-7 选择快捷方式位置8、安装概要检查前面所要创建的安装产品和JDK,如图1-8所示。
单击“下一步”按钮。
图1-8 安装概要9、 WebLogic安装过程,如图1-9所示:图1-9 WebLogic安装10、安装完成如果出现图1-10所示的界面,则表示WebLogic安装完成。
单击“完成”按钮。
图1-10 WebLogic安装完成二 WebLogic配置1、在安装完成的界面(图1-10)中,如果选中“运行Quickstart”(默认是选中),则过几秒会自动弹出如图2-1所示的界面,选择“Getting started with WebLogic Server 10.3.5”选项就可进入配置向导,如图2-2所示。
weblogic常见问题汇总

weblogic常见问题汇总bea\uer_project\domain\mydomain下可以查看日志,如果出现关闭的连接错误,可以在配置连接池的时候设置,选中测试返回的连接和请求的连接.如果经常出现内存溢出的问题话查看日志,如果出现E某ecutethread:'7'forqueue:'weblogic.kernel.default'这样类似E某ecutethread开头的可能是线程资源耗尽的问题,如果是24说明是对象锁没释放怎样查看weblogic目前可用的线程数?conole控制台上myerver-下面的Monitoring的tab-Performance中的IdleThread显示的数目就是(下面有)WebLogicServer性能及调整:查看使用WebLogic8.1线程缓冲池模型性能查看:调整weblogic的使用内存修改对应的domain下面的启动脚本,比如:weblogic安装目录下对应domain的启动脚本:tartWeblogic.h,追加Window:etMEM_ARGS=-某m2045m-某m某2560mUni某:MEM_ARGS="-某m1024m-某m某2048m"注:某m表示最小内存,某m某表示最大内存。
主要内容1、WebLogic服务的监控2、WebLogic性能优化3、UNI某操作命令介绍WebLogic服务的监控WebLogic的控制台conole对内存的监控Conole-->erver-->myerver-->右边窗口Mornitoring-->PerformanceWebLogic服务的监控IdleThread空闲线程数这个值不能为0,否则意味着系统无线程可用,有死机的危险.QueueLength等待队列的长度当IdleThread的值为0时,QueueLength会出现数值。
如果QueueLength维持在较高位置,且不下降时,有死机危险。
windows中weblogic的安装

1、安装WebLogic将WebLogic光盘放入光驱中,单击安装文件,进入安装界面。
在此不需要做任何事情,等待进度条自动完成进入WebLogic安装欢迎(Welcome)界面。
单击Next按钮进入许可协议(License Agreement)界面。
在界面中选中Yes ,然后单击Next按钮进入选择Home目录界面。
第一次安装WebLogic方式:确保在BEA Home Type中选中了Create a new BEA Home 选项,如果不是第一次安装WebLogic,可能会出现如下界面。
如果确定要安装在旧目录可以直接单击Next按钮进入下一个界面,否则请确保按照第一次安装WebLogic方式安装。
单击Next按钮后进入选择安装类型(Choose Install Type)界面。
在这里,请确保选择典型安装(Typical Installation)方式,单击Next按钮后进入选择安装目录(Choose Product Directory)界面。
默认安装目录为C:\bea\weblogic700,不需要修改,单击Next按钮进入拷贝文件目录。
由于安装和拷贝的文件较多,可能需要几分钟的时间,界面右下角的进度条显示了安装进度情况。
文件拷贝完成后安装程序自动进入安装完成(Installation Complete)界面。
默认情况下Run QuickStart前的选择框被选定。
请将其前的选择框修改为未选定。
然后单击Done按钮完成WebLogic的安装。
2、配置WebLogic Server安装完WebLogic之后,单击[开始]-》[程序]-》[BEA WebLogic Platform 7.0]-》[Domain Configuration Wizard]进入WebLogic Server的域配置界面首先进入选择域类型和名称(Choose Domain Type and Name)界面。
使用[Select a template:]待选项中的滚动条向下滚动,在最后一行中选中[WLS Domain]选项,如图在Name中的默认名称为mydomain,修改Name名称为《车辆购置税征收管理系统命名规范》文档中所规定的WebLogic 域名称。
Weblogic安装和部署

Weblogic的安装和应用部署1.安装过程1)执行weblogic server923_win32.exe,第一步出现的界面。
接着出现这样的一个页面,点击next下一步.出现这样选择安装的盘符,一般都默认就行了。
直接点击next下一步.接着出现的页面:一般默认点击下一步就OK的了。
2.建立应用服务器域2.1. 启动BEA WebLogic 9.2的配置向导,选择创建一个新的Weblogic域,按“Next”按钮。
2.2. 选择生成一份支持Weblogic Server的Weblogic域配置,按“Next”按钮。
2.3. 输入Weblogic域的用户名、密码,重复输入确认密码,按“Next”按钮。
注意:这里输入的Weblogic域的用户名、密码要记下来,部署应用程序,登陆Weblogic 域控制台时要使用到。
2.4. 是否更改Weblogic域的默认配置,选择“Yes”, 按“Next”按钮。
2.5. 修改Weblogic域默认配置的端口号,按“Next”按钮。
2.6. 配置管理服务器的信息,直接按“Next”按钮。
2.7. 查看并确认Weblogic域的配置信息,若发现问题可按“Previous”按钮返回上一步修改,若确认无误按“Next”按钮。
2.8. 指定Weblogic域的名称和所在的物理位置。
●Weblogic域的名称不能和当前Weblogic上已经建立的域的名称相同。
●Weblogic域的物理位置一般使用默认的路径即可。
填写完毕后按“Creat”按钮,正式开始创建Weblogic域。
2.9. 创建进度条显示“100%”,Weblogic域创建完成,按“Done”按钮,可关闭域创建界面。
至此,应用服务域建立完毕。
3.部署应用程序在建立好的应用服务域(Weblogic域)上部署应用程序具体操作步骤如下:3.1. 启动建立好的应用服务域(Weblogic域)。
3.2. 弹出的Weblogic域运行窗口,会滚动显示Weblogic域的启动信息。
3.Weblogic安装、部署(windows)

第一章 产品安装
第四步: 选择产品安装路径,默认为“c:\bea”,可以选择“浏览”更改路径; 然后继续“下一步”安装
7
第一章 产品安装
第五步: 选择产品安装模式,默认为“完整”全部安装,可以选择“自定义”; 然后继续“下一步”安装
8
第一章 产品安装
第六步: 该步骤是为开发准备的一个分析工具,选择勾去该选择不安装, 然后继续“下一步”安装
第二步: 选择新建weblogic域,继续“下一步”
15
第二章 创建Domain域服务
第三步: 灰色区域为默认weblogic server安装,继续“下一步”
16
第二章 创建Domain域服务
第四步: 输入用户名、密码、密码确认及描述信息,“*”为必填项,用户名及 密码我们默认“weblogic”,继续“下一步”
32
第四章 应用包部署
第九步: 应用服务状态变更为“活动”,表示应用部署成功,下面访问该应用
33
第四章 应用包部署
第十步: 点击应用包进入测试页面,单击index.jsp链接测试
34
第四章 应用包部署
第十一步: 出现链接测试页面,恭喜您应用包部署成功!
第四章 应用包部署
35
第五章 实战演练
17
第二章 创建Domain域服务
第五步: 此步骤默认为“开发模式”,我们选择“生产模式”,同时JDK会变更 为JRockit,继续“下一步”
18
第二章 创建Domain域服务
第六步: 此步骤默认为选择“否”,如果配置群集请选择“是”,群集配置我 们会在后面的教学中详细讲解。我们继续“下一步”
3
第一章 产品安装
第一步: 本培训Weblogic产品包放置在“e:\platform922_ccjk_win32.exe” 选择双击platform922_ccjk_win32.exe安装包,出现下图:
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
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 fornamespace / and action name] (5)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,打下这个地址:/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虚拟机,下载地址:/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.73.现在创建域并启动服务器, 或许会发现如下提示的错误信息:<Error> <Socket> <BEA-000438> <Unable to load performance pack. Using Java I/O instead. Please ensure that wlntio.dll is in: ‘C:\Oracle\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\server\native\win\32\;C:\Oracle\fmwhome\wlserver_10.3\server\bin;C:\Program~\Java\jdk1.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的注意事项weblogicwindowsdlldomainjdk64bit1、首先必须先安装一个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 namespaceWindows和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)否则不能解释批量更新的语句,当使用的时候出现了不支持条件输入中文的情况。