您的位置:首页 > 编程语言 > Java开发

WEBLOGIC 10.3 在Windows后台服务中运行

2009-09-16 09:58 246 查看
weblogic10.3 在windows后台服务中运行配置方式与weblogic 8 已经存在很大的区别。

 

weblogic 8 :

 

1: 在D:/bea/user_projects/domains/mydomain目录下的installService.cmd文件中的:runAdmin下面的内容

set WLS_USER=weblogic
  set WLS_PW=
 
  改:
   set WLS_USER=weblogic
   set WLS_PW=weblogic
  
2:set CMDLINE="%JAVA_VM% %MEM_ARGS% %JAVA_OPTIONS% -classpath /"%CLASSPATH%/" -Dweblogic.Name=%SERVER_NAME% -Dweblogic.management.username=%WLS_USER% -Dweblogic.ProductionModeEnabled=%PRODUCTION_MODE% -Djava.security.policy=/"%WL_HOME%/server/lib/weblogic.policy/" weblogic.Server"

   改:
   set CMDLINE="%JAVA_VM% %MEM_ARGS% %JAVA_OPTIONS% -classpath /"%CLASSPATH%/" -Dweblogic.Name=%SERVER_NAME% -Dweblogic.ProductionModeEnabled=%PRODUCTION_MODE% -Djava.security.policy="%WL_HOME%/server/lib/weblogic.policy" weblogic.Server"  
  
3:双击installService.cmd,就OK了

  注意防火墙要允许7001端口 

 

weblogic 10.3 :

weblogic 10.3 在windows后台服务中运行的配置方式为两种方式:一种是修改原有文件D:/bea/wlserver_10.3/server/bin/installSvc.cmd,一种是自己编写bat文件运行。

 

第一种方式:

说明:weblogic安装在d盘下,具体操作步骤如下:
1.找到D:/bea/wlserver_10.0/server/bin下的installSvc.cmd,用editplus打开,在rem *** Install the service
"%WL_HOME%/server/bin/beasvc" -install -svcname:"beasvc %DOMAIN_NAME%_%SERVER_NAME%" -javahome:"%JAVA_HOME%" -execdir:"%

USERDOMAIN_HOME%" -extrapath:"%EXTRAPATH%" -password:"%WLS_PW%" -cmdline:%CMDLINE%前添加
#domain的名称
set DOMAIN_NAME=BASE_DOMAIN
#一般为默认
set SERVER_NAME=AdminServer
#domain的路径
set USERDOMAIN_HOME=D:/domains/base_domain
set WLS_PW=weblogic
2:打开操作系统“开始”菜单,选择“运行”输入cmd,运行D:/bea/wlserver_10.0/server/bin/installSvc.cmd,不要双击installSvc.cmd
3.打开控制面板,选择管理工具,选择服务,启动服务
4.启动beasvc BASE_DOMAIN_AdminServer
5.打开控制台页面htpp://localhost/console(我的端口改为80了在config.xml中修改端口,如果没改则需添加端口)
配置完毕。
一些不成熟的总结:
1.注意大小写
2.服务启动后,要耐心等下,你启动startWebLogic.cmd都需要很长时间呢
3.不需要配置环境变量

 

第二种方式:

编写两个bat文件用于启动和停止

1. 启动文件run.bat

echo off
SETLOCAL
set DOMAIN_NAME=base_domain
set USERDOMAIN_HOME=D:/domains/base_domain
set SERVER_NAME=AdminServer
set PRODUCTION_MODE=true
set JAVA_OPTIONS=-Dweblogic.Stdout="D:/domains/base_domain/stdout.txt" -Dweblogic.Stderr="D:/domains/teller_domain/stderr.txt"
set MEM_ARGS=-Xms512m -Xmx1024m
set WLS_USER=weblogic
set WLS_PW=weblogic
call "D:/bea/wlserver_10.3/server/bin/installSvc.cmd"
call "net start beasvc teller_domain_AdminServer"
ENDLOCAL

 

2.停止文件stop.bat

echo off
SETLOCAL
set DOMAIN_NAME=base_domain
set SERVER_NAME=AdminServer
call "D:/bea/wlserver_10.3/server/bin/uninstallSvc.cmd"
ENDLOCAL

 

终结及注意事项:

当在CMD命令行方式下调用run.bat后,可以在计算机管理下的服务中查看到,由于启动较慢,需要耐心等待一下,不需要多次调  用 bun.bat

当在服务中出现beasvc BASE_DOMAIN_AdminServer 后,点击启动

在ORACLE的官方网站中可以搜寻到WEBLOGIC后台服务启动的说明手册(server_start.pdf)。

 

 

 

 

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息