最近做项目要用到weblogic,版本是10。在linux系统上安装。
这2天就赶紧对这个研究了下怎么用,文章写得比较简单,主要是为了记录一些问题,也为了共享知识。
先说我遇到的问题:
1,weblogic已经安装好了,这个安装过程很好做,就不说了,在启动weblogic的时候,有一部需要输入账号和密码。
我在输入完账号后回车就报错:-bash : xxx:command not found.
很奇怪,我输得是账号,但是就报这个错误。
2,发布应用是也遇到问题,这个和websphere不一样,需要注意一些地方,下面细说。
针对上面2个问题,下面就说说我解决的过程。
在liunux下启动weblogic
在启动后会有提示输入用户的那行,输入后回车就显示
-bash : xxx;command not found
无论输什么都当成了命令而不是在验证账号和密码。
查了下网上的资料,需要在以下目录下
/home/weblogic/Oracle/Middleware/user_projects/domains/base_domain/servers/AdminServer
创建目录security,在security下创建boot.properties,里面写好账号和密码:
password=xxx
username=xxx
保存文件,并修改文件属性是可读可执行。
然后再启动weblogic就正常启动了。
我再去看这个文件的内容时,发现已经被加密了。
相关命令,mkdir security
view
编辑内容后,保存为 boot.properties
:x boot.properties
或者使用vi命令,总之会编辑就行。
chmod 755 boot.properties
注意启动weblogic时注意后台启动,加上 & 符号
[weblogic@callcenter base_domain]$ ./startWebLogic.sh &
[weblogic@callcenter AdminServer]$ pwd
/home/weblogic/Oracle/Middleware/user_projects/domains/base_domain/servers/AdminServer
[weblogic@callcenter AdminServer]$
[weblogic@callcenter AdminServer]$
[weblogic@callcenter security]$ pwd
/home/weblogic/Oracle/Middleware/user_projects/domains/base_domain/servers/AdminServer/security
[weblogic@callcenter security]$
[weblogic@callcenter security]$ ls
boot.properties
[weblogic@callcenter security]$
[weblogic@callcenter security]$
[weblogic@callcenter security]$ ls -l
total 4
-rwxr-xr-x. 1 weblogic weblogic 150 Nov 10 14:24 boot.properties
[weblogic@callcenter security]$
[weblogic@callcenter security]$ cat boot.properties
#Mon Nov 10 14:24:11 CST 2014
password={AES}sssVSvBRe3mZN7g6Q