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> <Info> <Security> <BEA-090905> <Disabling CryptoJ JCE Provider self-integrity check for better startup performance. To enable this check, specify -Dweblogic.security.allowCryptoJDefaultJCEVerification=true>

<2013-8-3 上午10时33分14秒 CST> <Info> <Security> <BEA-090906> <Changing the default Random Number Generator in RSA CryptoJ from ECDRBG to FIPS186PRNG. To disable this change, specify -Dweblogic.security.allowCryptoJDefaultPRNG=true>

<2013-8-3 上午10时33分14秒 CST> <Info> <WebLogicServer> <BEA-000377> <Starting WebLogic Server with Java HotSpot(TM) Client VM Version 17.0-b17 from Sun Microsystems Inc.>

<2013-8-3 上午10时33分15秒 CST> <Info> <Management> <BEA-141107> <Version: WebLogic Server 10.3.4.0  Fri Dec 17 20:47:33 PST 2010 1384255 >

<2013-8-3 上午10时33分17秒 CST> <Notice> <WebLogicServer> <BEA-000365> <Server state changed to STARTING>

<2013-8-3 上午10时33分17秒 CST> <Info> <WorkManager> <BEA-002900> <Initializing self-tuning thread pool>

<2013-8-3 上午10时33分17秒 CST> <Notice> <Log Management> <BEA-170019> <The server log file /root/Oracle/Middleware/user_projects/domains/base_domain/servers/AdminServer/logs/AdminServer.log is opened. All server side log events will be written to this file.>

<2013-8-3 上午10时33分21秒 CST> <Notice> <Security> <BEA-090082> <Security initializing using security realm myrealm.>

<2013-8-3 上午10时33分23秒 CST> <Notice> <WebLogicServer> <BEA-000365> <Server state changed to STANDBY>

<2013-8-3 上午10时33分23秒 CST> <Notice> <WebLogicServer> <BEA-000365> <Server state changed to STARTING>

<2013-8-3 上午10时33分23秒 CST> <Notice> <Log Management> <BEA-170027> <The Server has established connection with the Domain level Diagnostic Service successfully.>

<2013-8-3 上午10时33分23秒 CST> <Notice> <WebLogicServer> <BEA-000365> <Server state changed to ADMIN>

<2013-8-3 上午10时33分23秒 CST> <Notice> <WebLogicServer> <BEA-000365> <Server state changed to RESUMING>

<2013-8-3 上午10时33分23秒 CST> <Notice> <Server> <BEA-002613> <Channel "Default[3]" is now listening on 192.168.122.1:7001 for protocols iiop, t3, ldap, snmp, http.>

<2013-8-3 上午10时33分23秒 CST> <Notice> <Server> <BEA-002613> <Channel "Default[4]" is now listening on fe80:0:0:0:d6ae:52ff:fee9:2293:7001 for protocols iiop, t3, ldap, snmp, http.>

<2013-8-3 上午10时33分23秒 CST> <Notice> <Server> <BEA-002613> <Channel "Default[6]" is now listening on 0:0:0:0:0:0:0:1:7001 for protocols iiop, t3, ldap, snmp, http.>

<2013-8-3 上午10时33分23秒 CST> <Notice> <Server> <BEA-002613> <Channel "Default" is now listening on 192.169.0.32:7001 for protocols iiop, t3, ldap, snmp, http.>

<2013-8-3 上午10时33分23秒 CST> <Warning> <Server> <BEA-002611> <Hostname "localhost", maps to multiple IP addresses: 127.0.0.1, 0:0:0:0:0:0:0:1>

<2013-8-3 上午10时33分23秒 CST> <Notice> <Server> <BEA-002613> <Channel "Default[5]" is now listening on 127.0.0.1:7001 for protocols iiop, t3, ldap, snmp, http.>

<2013-8-3 上午10时33分23秒 CST> <Notice> <Server> <BEA-002613> <Channel "Default[2]" is now listening on 192.168.100.252:7001 for protocols iiop, t3, ldap, snmp, http.>

<2013-8-3 上午10时33分23秒 CST> <Notice> <Server> <BEA-002613> <Channel "Default[1]" is now listening on 192.168.100.32:7001 for protocols iiop, t3, ldap, snmp, http.>

<2013-8-3 上午10时33分23秒 CST> <Notice> <WebLogicServer> <BEA-000331> <Started WebLogic Admin Server "AdminServer" for domain "base_domain" running in Development Mode>

<2013-8-3 上午10时33分23秒 CST> <Notice> <WebLogicServer> <BEA-000365> <Server state changed to RUNNING>

<2013-8-3 上午10时33分23秒 CST> <Notice> <WebLogicServer> <BEA-000360> <Server started in RUNNING mode>

 

 

打开浏览器,在浏览器中输入: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/

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值