按照网上教程,我们新建好weblogic 集群。
新建一个域 ,安装好一个管理服务器,一个代理服务器,两个受管理服务器。下面我来说说遇到的一些常见问题
在目录E:\Oracle\Middleware\user_projects\domains\新建的域name\bin中新建好
startAdminServer.cmd
文件内容 start.\startWebLogic.cmd(windows环境下)
startProxyServer.cmd
文件内容 start.\startManagedWebLogic.cmd Proxy_Server http://192.168.1.107:7001
startManagedServer_1.cmd
文件内容 start.\startManagedWebLogic.cmd ManagedServer_1 http://192.168.1.107:7001
startManagedServer_2.cmd
文件内容 start.\startManagedWebLogic.cmd ManagedServer_2 http://192.168.1.107:7001
注:文件内容的格式一定要是
./startManagedWebLogic.cmd ManagedServer的名称 AdministratorServer地址
配置这些后,
1.一般直接启动第一个文件一个问题,启动过程中会让你输密码(密码问题)
我遇到的问题就是可以输入username,但是不能输入password (我用的weblogic10.3.4,其他人可能版本不同),解决方法是在
这AdminServer目录下新建security文件夹,里面新建boot.properties文件,文件内容为
username=weblogic(你自己定义的用户名)
password=weblogic1(你自己定义的密码)
Ps:可能大家weblogic的版本不同,以前大家的boot.properties文件可能在域目录下
2.解决这个问题后,启动剩下的三个被管服务器(一定要先启动管理服务器,再去启动下面三个),第一次启动,必然会让你输入用户名和密码,此时可能会遇见刚才的问题,那么大家可能会仿照刚才解决问题一样,在
这三个目录��新建security文件夹,里面新建boot.properties文件,内容和刚才类似。然后启动,依然会启动报错
这里最好的解决方法是直接把AdminServer中的security文件夹考入到其他几个Server中,避免出错。(如果出现这种情况这样处理,后来我试验了几次,重新好像有可以)。
4.下一个问题出现当启动完两个或者三个服务器后启动第四个服务器时报错(内存问题)
这里的问题就是本地计算机的内存问题
因为默认虚拟机的使用内存为Xms512m- Xmx512m,对于内存不足解决方法为
在此文件中寻找
在此文件中寻找
call "%WL_HOME%\common\bin\commEnv.cmd"
set WLS_HOME=%WL_HOME%\server
if "%JAVA_VENDOR%"=="Sun" (
set WLS_MEM_ARGS_64BIT=-Xms256m -Xmx512m
set WLS_MEM_ARGS_32BIT=-Xms256m -Xmx512m
) else (
set WLS_MEM_ARGS_64BIT=-Xms512m -Xmx512m
set WLS_MEM_ARGS_32BIT=-Xms128m -Xmx256m
)
更改对应的内存,达到基本需求。
这是我在weblogic集群配置中遇到的问题,还有更多问题可以提出,大家一起分析。