如需转载,请注明出处
,http://www.川江号子.cn
。
本文档PDF下载:http://yuanfen127.ys168.com/
另,本人有Word电子文档格式,如需要,请联系本人:asima127@gmail.com
准备安装介质
(大概
807M
)
创建用户组和用户
,创建用户weblogic
,并使用passwd为其设置密码
使其可执行。
安装过程(文本方式)
=console
运行bin
安装程序
即可执行。(如果是AIX系统,可能需要指定其他参数,请另外参考WebLogic for AIX的安装说明)。
目录,大概有780M左右。直到“100%”说明解压完毕。
欢迎界面
直接回车
即可。
1
”,回车
。
选择BEA
主目录
使用默认的“/bank/weblogic/bea”,直接回车即可。
选择安装类型
这里根据实际情况选择,根据安装包的不同,此处出现的选项可能不同,(WebLogic有单独的
server版和platform版,platform版是一个集合版本,包括了WebLogic Server、 Workshop
Platform、Portal Platform和Intergation
Platform,本例使用的是server922,默认包含了WebLogic Server和Workshop Platform)。
本例由于使用了Workshop的一些组件,所以选择“
1
”
,回车
。如不需要使用Workshop Platform,可以选择2自定义。
选择分析工具
这一步在WebLogic9以下的版本是没有的。根据需要,选择后继续。
选择产品安装目录
默认即可,直接回车即可。
等待安装
等待安装JDK
安装的JDK版本是JDK1.5.0_update10
安装完成
回车后,安装过程会清除安装过程中临时文件。
创建并配置domain
使用weblogic用户登录
进入/bank/weblogic/bea/weblogic92/common/bin目录
执行./config.sh
欢迎界面
选择域源
默认就使用WebLogic Platform组件,输入“1”,回车
选择程序模板
for WebLogic Platform”,如果在安装时没有选择“Workshop for WebLogic
Platform”,则此处不会出现以下选项。在WebLogic8.1上有四种domain,分别是server domain、workshop
domain、portal domain和intergation domain,分别都有对应的组件包。
配置管理员用户名和密码
选择domain的运行模式
开发模式和生产模式的区别请另参考文档,本示例选择“开发模式”,输入“1”回车继续。
domain使用的JDK选择
提供两种,一种是Sun公司开发的JDK,一种是BEA公司自己开发的JRockit,根据需要选择,一般选择“Sun”公司的即可,输入“2”回车继续
选择配置选项
创建的domain有一些默认的设置,根据需要进行配置,本例我们不修改其默认配置,因此输入“2”回车继续。
可以看出来,WebLogic9.2默认是没有开启SSL功能,因此SSL的监听端口(在WebLogic8.1里面是7002)也是没有打开的。
指定domain的存放位置
回车继续
指定domain名字
输入domain名称,本例输入“cms_domain”,回车继续。
配置完成
进入到/bank/weblogic/bea/user_projects/domains,可以看到cms_domain目录,此目录中就存放所有此域相关的文件和配置。
1.4部署应用
1.4.1启动和关闭
1、怎么启动WebLogic
[weblogic@jcms bin]$ cd /var/web/jsp/bea/user_projects/domains/mydomain
[weblogic@jcms bin]$ ./startWebLogic.sh (需要输入用户名密码)
2、怎么关闭WebLogic
[weblogic@jcms bin]$ ./stopWebLogic.sh
1.4.2 设置自动启动WebLogic
1、无需输入用户名密码启动关闭weblogic。
以weblogic账户在mydomain目录下,新建boot.properties文件,输入:
password=12345678
username=weblogic
把启动weblogic的用户名密码写进入。
2、修改starWeblogic.sh和stopWeblogic脚本
①startWeblogic.sh
/usr/bin/nohup ${JAVA_HOME}……………… weblogic.Server > /var/web/weblogic.log 2>&1
注意:红色部分为添加的命令。意为将启动脚本放到后台执行,并输出日志。
②stopWeblogic.sh
#!/bin/sh
………………脚本内容………(删除这段脚本,用于身份验证,删除后就无需输入用户名密码)
# set server name
3、将weblogic的启动关闭作为linux系统服务。
以root账户在/etc/init.d下新建weblogic文件,内容如下:
#!/bin/sh
# chkconfig: 345 20 80
# description: Weblogic auto start-stop script.
DOMAIN_HOME=/var/web/jsp/user_projects/domains/mydomain
WLS_OWNER=weblogic
case "$1" in
’start’)
su - ${WLS_OWNER} -c "cd ${DOMAIN_HOME}; ./startWebLogic.sh"
;;
’stop’)
su - ${WLS_OWNER} -c "cd ${DOMAIN_HOME}; ./stopWebLogic.sh"
;;
Esac
其中DOMAIN_HOME是你创建的用户域的路径。文件设置好后,就能利用linux的服务来启动和关闭weblogic了。
#service weblogic start
4、随系统自动启动和关闭weblogic
以root用户执行如下命令:
ln -s /etc/init.d/weblogic /etc/rc.d/rc1.d/K80weblogic
ln -s /etc/init.d/weblogic /etc/rc.d/rc2.d/S20weblogic
ln -s /etc/init.d/weblogic /etc/rc.d/rc3.d/S20weblogic
ln -s /etc/init.d/weblogic /etc/rc.d/rc4.d/S20weblogic
ln -s /etc/init.d/weblogic /etc/rc.d/rc5.d/S20weblogic
ln -s /etc/init.d/weblogic /etc/rc.d/rc6.d/K80weblogic
另外,其实我们也能通过运行setup命令,在system services里面设置weblogic服务是否自动启动。
1.5 常见问题FAQ
A:weblogic无法启动,错误信息包含如下,
Q:LDAP启动失败,导致的问题可能是用root账户启动了weblogic。检查mydomain目录下myserver/ldap/ldapfiles下的文件权限,是否是weblogic用户组,如果还是无法启动,请删除.tran文件。
A:weblogic无法启动,错误信息包含如下,
Q:问题是管理域无法和用户域通信。查看linux系统主机名,查看/etc/hosts文件,看是否有如下一行主机记录,如果没有,请将这一行记录加入到/etc/hosts文件中。
127.0.0.1 localhost.localdomain localhost
没有这一行记录,就会导致启动失败,一般在安装系统时,设置了主机名、有两块网卡,在设置主机名时,上面的记录就没有了。
当然也可以使用图像界面安装。我这里就不做介绍了。