2024年5月30日发(作者:)
Weblogic10.3安装Windows服务及启动服务后停止的解决方案
Weblogic10.3安装Windows服务及启动
服务后停止的解决方案
——适用于Windows10以下
Windows部署web应用到weblogic后,需要手动开启weblogic管理员服务器,即St
art Admin Server for Weblogic Server Domain,不过这样的话每次重启系统或者不小心
就关掉了命令窗口(cmd)窗体,就需要手动重启服务,显得很不方便。幸好weblogic本身可以
实现通过windows服务自动启动weblogic管理员服务器,本文就将个人在安装weblogic的
windows服务所收获的经验整理出来,以供自己和需要研究weblogic的同伴做个参考。
第一部分最终的正确配置步骤
步骤一
首先检查domain 的配置文件(路径:F:NCISOFTfirst_domainconf
ig ),将我要部署的项目引用到该配置文件的部署参数当中,代码如下:
注意:我的tmsm应用是直接由eclipse的工程部署目录下拷贝过来的。
步骤二
在项目的F:webappstmsmWEB-INF下建立,具体内容如下:
应用的jar包,这里我们暂时不用这么配置,下面我们将在安装服务的配置文件的CLASSPATH中指定需
要优先加载的jar包路径,请忽略该描述-->
注意weblogic的sessionid主要用于当一个weblogic创建两个域并且这两个域需要在一个会话中交互时,用
于区分不同的域的会话,防止会话冲突或者会话丢失,一般情况下推荐指定该id-->
1
Weblogic10.3安装Windows服务及启动服务后停止的解决方案
步骤三
创建启动安装weblogic服务到windows的批处理文件,内容如下:
echo off
SETLOCAL
call "E:weblogicMiddlewarewlserver_"
call net start "beasvc_first_domain_AdminServer"
ENDLOCAL
步骤四
修改安装Windows服务的文件,我的weblogic安装目录下的该文
件的地址: E:weblogicMiddlewarewlserver_,
找到如下安装命令行:
rem *** Install the service
"%WL_HOME%serverbinbeasvc" -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
中也不存在这些参数(
set WL_HOME=E:weblogicMiddlewarewlserver_10.3 call "%WL_HO
ME%"
)。
于是在该代码前面,具体是在如下代码前面添加并设置相关参数:
@rem *********************************************************************************
@echo ********************************************************************************
@echo * To start WebLogic Server, use the password *
@echo * assigned to the system user. The system *
@echo * username and password must also be used to *
@echo * access the WebLogic Server console from a web *
@echo * browser. *
@echo ********************************************************************************
添加并设置的代码如下(注意,一行一条命令):
@rem *****************user_domain_info****************************
set JAVA_HOME= C:Javajdk1.7.0_10
set DOMAIN_NAME=first_domain
set SERVER_NAME=AdminServer
set USERDOMAIN_HOME= F:NCISOFTfirst_domain
set PRODUCTION_MODE=true
set JAVA_OPTIONS=-=%USERDOMAIN_HOME% -=%USERD
OMAIN_HOME%
set WLS_USER=weblogic
set WLS_PW=weblogic21
2


发布评论