注册weblogic为windows系统服务

更新时间:2023-11-09 09:40:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

1. WEBLOGIC注册为WINDOWS的系统服务项

1.1.准备工作

复制目录C:\\Oracle\\Middleware\\wlserver_10.3\\server\\bin下的两个文件到域目录C:\\Oracle\\Middleware\%user_projects\\domains\\base_domain\\bin下。

文件名:installSvc.cmd和uninstallSvc.cmd 1.2. 编辑INSTALLSVC.CMD文件

打开installSvc.cmd文件 找到以下语句:

set WL_HOME=C:\\Oracle\\Middleware\\wlserver_10.3 call \ 在其后加上:

@rem ****************************************************** set DOMAIN_NAME=base_domain set SERVER_NAME=AdminServer

set USERDOMAIN_HOME=C:\\Oracle\\Middleware\%user_projects\\domains\\base_domain set DOMAIN_HOME=C:\\Oracle\\Middleware\%user_projects\\domains\\base_domain set WLS_USER=weblogic set WLS_PW=xxxx

set JAVA_OPTIONS=%JAVA_OPTIONS% -Dfile.encoding=utf-8

Dweblogic.Stdout=\

set MEM_ARGS=-Xms512m -Xmx1024m

@rem ************************************************************************* @r 说明:

1. DOMAIN_NAME为创建域时的域名称;

2. SERVER_NAME为管理服务器的名称,一般不需要修改;

3. USERDOMAIN_HOME和DOMAIN_HOME为创建域的的实际目录地址; 4. WLS_USER为创建域时创建的域用户名称,一般为weblogic; 5. WLS_PW为域用户weblogic的口令;此项为必须项;

6. JAVA_OPTIOINS为Weblogic使用的JVM指定相关选择; 7. MEM_ARGS参数用来设计Weblogic使用的内存的大小;

继续编辑installSvc.cmd文件:

找到以下语句:(大概在原文件第91行)

set CLASSPATH=%WEBLOGIC_CLASSPATH%;%CLASSPATH% 将这一句替换为:

set ANTLR_CP=%DOMAIN_HOME%\\lib\\antlr-2.7.6.jar

set CLASSPATH=%ANTLR_CP%;%WEBLOGIC_CLASSPATH%;%CLASSPATH% 说明:

1.第一行是增加Weblogic对高版本的Hibernate支持所需要的jar包 2.第二行是把相关的jar包包含到Weblogic的CLASSPATH变量中 ) 完成以上两项编辑后保存文件并退出。

1.3. 编辑UNINSTALLSVC.CMD文件

uninstallSvc.cmd文件的作用与installSvc.cmd的作用相反,目的是当使用文件installSvc.cmd创建服务不成功或创建服务有问题重新创建服务时需要先执行uninstallSvc.cmd文件把以前注册的服务删除,否则如果服务已存在使用installSvc.cmd文件创建服务时会提示服务已存在,服务创建失败。

找到以下语句: SETLOCAL 在其后加上:

set DOMAIN_NAME=base_domain set SERVER_NAME=AdminServer 保存文件并退出。

1.4. 编辑COMMENV.CMD文件

进入目录:C:\\Oracle\\Middleware\\wlserver_10.3\\common\\bin下, 用编辑器打开文件commEnv.cmd,在文件第65行加入如下语句: set CLASSPATH=

(说明:该语句的作用是在Weblogic启动时重置环境变量CLASSPATH,防止系统变量CLASSPATH对Weblogic的启动造成影响。)

1.5. 编辑或增加BOOT.PROPERTIES文件

先执行 C:\\Oracle\\Middleware\%user_projects\\domains\\base_domain\\bin目录下的 startWebLogic.cmd脚本,初始化Weblogic运行环境。

进入目录:C:\\Oracle\\Middleware\%user_projects\\domains\\base_domain\\servers\\AdminServer下,如果在该目录下没有security文件夹则创建,创建完成后进入到该目录下。

确认目录

C:\\Oracle\\Middleware\%user_projects\\domains\\base_domain\\servers\\AdminServer\\security下是否有boot.properties文件,如果没有则创建之。

编辑boot.properties文件,在文件中加入如下内容: username=username@weblogic password=password@xxxx xxxx为weblogic用户的实际口令,先使用明文,当注册的Weblogic服务启动后Weblogic 服务会自动把该文件的内容更新为密文。

1.6. 执行INSTALLSVC.CMD文件

再次确认installSvc.cmd文件已按手册配置好;

在文件名上右击,点击“以管理员身份运行”即可把Weblogic注册为Windows服务项。

1.7. 启动注册的WEBLOGIC服务项

开始-->输入services.msc打开Windows服务窗口,找到名称以“beasvc”开头的服务项,该服务即为已注册好的Weblogic服务,选中该服务,点击“启动该服务”。确认在启动服务的时候没有错误信息。

本文来源:https://www.bwwdw.com/article/ykcv.html

Top