Linux下WebLogic启动前配置

4.  weblogic的基本使用

4.1   启动前配置

每次启动Weblogic时都要输入用户名和密码,假设我的Weblogic是自动随着我的服务器的启动而启动,那么如果此时因为是无人值守,鬼才来输这个用户名和密码啊,是不是?提供两个方法记住密码,以下对这两个方法进行简要的说明:

?  方法一:

进入到你新建的域中:cd /root/Oracle/Middleware/user_projects/domains/base_domain/servers/AdminServer

然后在该文件夹下新建名为security的文件夹:mkdir security

在刚刚新建是文件夹中新建名为boot.properties文件:vi boot.properties

然后在该文件中输入:

username=weblogic

password=weblogc_11g

保存后退出。重启weblogic。此时你会发觉,weblogic再也不会提示要求你输入weblogic管理台的用户名和密码了。

重启后我们来到刚刚的新建的文件夹中查看新建的文件:cd /root/Oracle/Middleware/user_projects/domains/base_domain/servers/AdminServer/security

 

vi boot.properties发现它的内容已经变成下面这个样子了:

#Sun Aug 04 10:23:54 CST 2013

password={AES}KWRQeICbIyJLO3zh+v+/9JeJtCzpK9ge6j4pqf9sSqA\=

username={AES}ICJVfwErXU5MOQyVPzcvVpKBkK6gI6UFlwqkkEuVgBg\=

Weblogic把它给加密了,因此只有装Weblogic的那个人即System Admin才真正知道Weblogic控制台的登录信息,这样就很安全了。

?  方法二

方法一在清楚缓存后文件会同时被删除,提供第二种方案,对startWeblogic.sh命令进行修改,直接将用户名和密码写入到命令中。

进入到bin目录中:cd /root/Oracle/Middleware/user_projects/domains/base_domain/bin;

编辑启动文件:vi startWebLogic.sh;

找到:SAVE_CLASSPATH="",在它的后面加入如下一坨

WLS_USER="weblogic"

 

export WLS_USER

 

WLS_PW="weblogic_11g"

 

export WLS_PW

保存后退出,重启weblogic,就不需要输入用户名和密码了。

Ps:这种做法不安全,因为用户名和密码能直接被第三者看到。推荐使用第一种方法。

 4.2   启动Weblogic

在启动Weblogic之前,可将服务用户名和密码写入启动脚本。

进入刚刚配置完成的域目录(例如:/root/Oracle/Middleware/user_projects/domains/base_domain),编辑startWeblogic.sh启动脚本,执行:vi startWeblogic.sh

在“WLS_USER= WLS_PW=”输入用户名和密码,保存退出;

最后执行./startWeblogic.sh,启动Weblogic,看到如下信息后:

.

.

JAVA Memory arguments: -Xms256m -Xmx512m -XX:CompileThreshold=8000 -XX:PermSize=48m  -XX:MaxPermSize=128m

.

WLS Start Mode=Development

.

CLASSPATH=/root/Oracle/Middleware/patch_wls1034/profiles/default/sys_manifest_classpath/weblogic_patch.jar:/root/Oracle/Middleware/patch_ocp360/profiles/default/sys_manifest_classpath/weblogic_patch.jar:/root/Oracle/Middleware/jdk160_21/lib/tools.jar:/root/Oracle/Middleware/wlserver_10.3/server/lib/weblogic_sp.jar:/root/Oracle/Middleware/wlserver_10.3/server/lib/weblogic.jar:/root/Oracle/Middleware/modules/features/weblogic.server.modules_10.3.4.0.jar:/root/Oracle/Middleware/wlserver_10.3/server/lib/webservices.jar:/root/Oracle/Middleware/modules/org.apache.ant_1.7.1/lib/ant-all.jar:/root/Oracle/Middleware/modules/net.sf.antcontrib_1.1.0.0_1-0b2/lib/ant-contrib.jar:/root/Oracle/Middleware/wlserver_10.3/common/derby/lib/derbyclient.jar:/root/Oracle/Middleware/wlserver_10.3/server/lib/xqrl.jar

.

PATH=/root/Oracle/Middleware/wlserver_10.3/server/bin:/root/Oracle/Middleware/modules/org.apache.ant_1.7.1/bin:/root/Oracle/Middleware/jdk160_21/jre/bin:/root/Oracle/Middleware/jdk160_21/bin:/usr/lib64/qt-3.3/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin

.

***************************************************

*  To start WebLogic Server, use a username and   *

*  password assigned to an admin-level user.  For *

*  server administration, use the WebLogic Server *

*  console at http://hostname:port/console        *

***************************************************

starting weblogic with Java version:

java version "1.6.0_21"

Java(TM) SE Runtime Environment (build 1.6.0_21-b51)

Java HotSpot(TM) Client VM (build 17.0-b17, mixed mode)

Starting WLS with line:

/root/Oracle/Middleware/jdk160_21/bin/java -client   -Xms256m -Xmx512m -XX:CompileThreshold=8000 -XX:PermSize=48m  -XX:MaxPermSize=128m -Dweblogic.Name=AdminServer -Djava.security.policy=/root/Oracle/Middleware/wlserver_10.3/server/lib/weblogic.policy  -Xverify:none  -da -Dplatform.home=/root/Oracle/Middleware/wlserver_10.3 -Dwls.home=/root/Oracle/Middleware/wlserver_10.3/server -Dweblogic.home=/root/Oracle/Middleware/wlserver_10.3/server   -Dweblogic.management.discover=true  -Dwlw.iterativeDev= -Dwlw.testConsole= -Dwlw.logErrorsToConsole= -Dweblogic.ext.dirs=/root/Oracle/Middleware/patch_wls1034/profiles/default/sysext_manifest_classpath:/root/Oracle/Middleware/patch_ocp360/profiles/default/sysext_manifest_classpath  weblogic.Server

<2013-8-3 上午10时33分14秒 CST>

<2013-8-3 上午10时33分14秒 CST>

<2013-8-3 上午10时33分14秒 CST>

<2013-8-3 上午10时33分15秒 CST>

<2013-8-3 上午10时33分17秒 CST>

<2013-8-3 上午10时33分17秒 CST>

<2013-8-3 上午10时33分17秒 CST>

<2013-8-3 上午10时33分21秒 CST>

<2013-8-3 上午10时33分23秒 CST>

<2013-8-3 上午10时33分23秒 CST>

<2013-8-3 上午10时33分23秒 CST>

<2013-8-3 上午10时33分23秒 CST>

<2013-8-3 上午10时33分23秒 CST>

<2013-8-3 上午10时33分23秒 CST>

<2013-8-3 上午10时33分23秒 CST>

<2013-8-3 上午10时33分23秒 CST>

<2013-8-3 上午10时33分23秒 CST>

<2013-8-3 上午10时33分23秒 CST>

<2013-8-3 上午10时33分23秒 CST>

<2013-8-3 上午10时33分23秒 CST>

<2013-8-3 上午10时33分23秒 CST>

<2013-8-3 上午10时33分23秒 CST>

<2013-8-3 上午10时33分23秒 CST>

<2013-8-3 上午10时33分23秒 CST>

 

 

打开浏览器,在浏览器中输入:http://服务ip地址:7001/console,等待一段时间内,看到

输入新建域时配置的用户名和密码后点[登录]按钮,如果能看到

 

表明weblogic安装和配置成功。

4.3   停止Weblogic服务

停止Weblogic服务有多种:

1、  KILL掉进程

通过命令:ps-ef|grep java查看weblogic的进程号,然后kill-9 进程号,将weblogic的进程杀掉。不建议使用该方法。

2、 通过”http://服务地址:7001/console”,shutdownserver

3、 利用脚本停止服务:

在/root/Oracle/Middleware/user_projects/domains/base_domain/bin路径下,有一个stopWeblogic.sh文件,执行./stopWebLogic.sh即可。

转载地址:http://blog.163.com/ng_0125@126/blog/static/170162360201311773235995/

你可能感兴趣的:(Linux下WebLogic启动前配置)