1、编辑installSvc.cmd。
wls9需要做如下修改:
找到以下语句,
set WL_HOME=D:/bea/weblogic92
call "%WL_HOME%/common/bin/commEnv.cmd"
在其后加上:
@rem******************************************************************
@rem******************************************************************
set DOMAIN_NAME=base_domain
set SERVER_NAME=AdminServer
set USERDOMAIN_HOME=D:/bea/user_projects/domains/base_domain
set WLS_USER=username
set WLS_PW=password
@rem******************************************************************
@rem******************************************************************
wls10需要做如下修改:
找到以下语句:
set WL_HOME=D:/bea/wlserver_10.0
call "%WL_HOME%/common/bin/commEnv.cmd"
在其后加上:
@rem *************************************************************************
@rem *************************************************************************
@rem *************************************************************************
set DOMAIN_NAME=base_domain
set SERVER_NAME=AdminServer
set USERDOMAIN_HOME=d:/bea/user_projects/domains/base_domain
set WLS_USER=username
set WLS_PW=password
@rem *************************************************************************
@rem *************************************************************************
可以把用户名,密码自动加载进系统:
在如下位置/bea/user_projects/domains/base_domain/servers/AdminServer下面新建一个名为 security 的文件夹
在里面建一个名为 boot.properties 文件,加入以下2行:
username=username@登陆weblogic的用户名
password=password@登陆weblogic的密码
系统启动后会自动加载这个文件里面的内容。可以不需要输入用户名密码。
注意:/bea/user_projects/domains/base_domain/bin/setDomainEnv.cmd这个里面的配置对于系统启动项里面启动的无效,也就是说在setDomainEnv.cmd里面设置的参数,在把系统做成服务后,并不是按照setDomainEnv.cmd里面的参数进行配置的,需要把这些参数在commEnv.cmd里面重新设置一遍。
如果要去掉系统服务的话需要找到uninstallSvc.cmd(与installSvc.cmd在同一个目录中)
在 set WL_HOME=…… 的下面添加以下两句:
set DOMAIN_NAME=base_domain
set SERVER_NAME=AdminServer
可以参考:http://download.oracle.com/docs/cd/E13222_01/wls/docs81/adminguide/winservice.html#1190977