本文主要介绍如何将weblogic安装到windows服务,并且解决了大多数在安装和启动过程中遇到的问题。
JAVA_HOME即java JDK的安装目录,DOMAIN_NAME即weblogic server的域的名称(登录weblogic查看域),SERVER_NAME即weblogic 服务器的实例的名称(登录weblogic查看服务器),USERDOMAIN_HOME即当前登录用户域所在目录,WLS_USER和WLS_PW是登录weblogic的用户名和密码。
在该段代码前添加CLASSPATH参数(由于我引入了hibernate和Spring所以会与weblogic自带的hibernate和Spring的jar包冲突,在此指定相关冲突jar包的优先加载路径):
在该段代码前面的:noResetMemArgs参数下指定java虚拟机的内存大小MEM_ARGS和永久生成对象内存大小MEM_PERM_SIZE 和 MEM_MAX_PERM_SIZE(有两种方法):
步骤五
启动安装服务,方法一:执行run.bat的批处理文件。方法二:以管理员身份打开cmd命令窗口,执行以下命令(每一行是一条命令)
打开Windows服务,发现生成了beasvc_first_domain_AdminServer的服务,双击服务,却出现如图二所示的异常:
本文主要介绍如何将weblogic安装到windows服务,并且解决了大多数在安装和启动过程中遇到的问题。
图二
遇上面图中的错误,后我百度了一下如何调试windows启动服务,现在说一下解决方案: 首先呢,在命令窗口(管理员)执行如下命令(每一行是一条命令),进行服务的启动调试
这时系统会提示服务启动不了的具体原因,如图三所示的异常:
图三
这是我们在注册表注册服务的时候出了问题,运行->regedit打开注册表,找到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\beasvc_first_domain_AdminServer\Parameters,在CmdLine这个属性处,我们发现有个-client,具体如图四所示:
图四
双击CmdLine编辑此属性,去除-client,此时注册表参数如图五:

