首先声明,我参考了某位原创者的笔记,加以整理的。
安装
1. 安装前的准备工作
1.1 首先请确认您要安装的Weblogic版本所在的平台已通过了BEA的认证,完整的认证平台列表请参考 http://e-docs.bea.com/wls/certifications/certs_810/index.html
1.2 确定一个安装目录,建议该目录下至少有1个G的空间,可以使用du来察看磁盘空间的使用情况
(实际情况是我们大多数人都没有这么大的内存,如果你有256,我想也是可以的,因为你是用来自己开发,不是用来对外发布的)
1.3 创建一个BEA用户组帐号
groupadd –g GID groupname
说明:GID代表创建组的ID,一般大于500
比如:groupadd –g 600 bea
(你可以自己建一个Weblogic组&Weblogic帐户,官方也是这样建议的,但是你也可以不这么做。用你的常用帐户作为工作目录也可以)
1.4 创建一个Weblogic用户帐号
useradd –d userhome –g GID username
说明:userhome 代表用户的主目录,GID 为前一步创建的组ID
比如 useradd –d /home/Weblogic –g 600 Weblogic
2. 安装步骤
Weblogic在Linux平台下的安装方法一般有三种:图形窗口模式,控制台模式,无人守护安装模式。由于控制台模式的使用最为广泛且不受任何其它硬件条件的限制
(所以我这里只介绍控制台安装模式,图形模式和win里面的完全一样,各位就不要问我怎么安装呢吧!)
2.1 安装JRE环境
Weblogic安装程序需要JRE的支持,根据安装平台的不同,Weblogic的安装介质也分为两类,一种自带了JRE(后缀名为.bin),一种需要下载平台厂商所提供的JRE环境(后缀名为.jar),以Weblogic Server 8.1 with SP5为例,目前所支持的UNIX/Linux平台你可以到官方查询。我的环境是Red Hat Enterprise Linux 4 且WLS8.1自带jre;
(顺便说一句,WLS8.1它自带了两个jre环境的jdk一个是jdk142_08,一个是jrockit81sp5_142_08,虽然后者可以同时支持64位的环境,但是一般来说我们程序的编译环境都是SUN的,因此安装的时候建议选SUN的jdk。有的时候会出现编译jdk和发布jdk不一致会造成发布失败的问题!)
2.2 获取并上传Weblogic安装介质到一个临时目录
如果手头没有安装介质,我们可以到http://commerce.bea.com上下载一个Weblogic试用版,然后通过FTP上传到主机上的一个临时目录,该临时目录建议至少有1个G的剩余空间
2.3 开始安装
2.3.1 .bin的安装方法
首先赋予.bin可执行权限
chmod a+x filename.bin
然后执行
./filename.bin -mode=console
(你可以不加“-mode=console”的控制台文本模式,因为在你安装时无法启动图形安装界面时它会自动的进入文本控制台模式的)
2.3.2 .jar的安装方法(如果你的WLS8.1没有带jre的话才有以下的步骤)
然后执行
java -jar filename.jar -mode=console
2.4 控制台安装
2.4.1 完成2.3的步骤后,进入控制台安装的欢迎界面,键入 Next 继续
2.4.2 此时出现授权许可协议,读完后键入 Yes 继续
2.4.3 提示选择一个BEA主目录,如下所示
Choose BEA Home Directory:"BEA Home" = [/root/bea]Input new BEA Home OR Exit Previous Next >
如果想更改默认的BEA主目录,重新输入完整的目录路径即可,否则键入 Next 继续,如:/home/bea
2.4.4 确认BEA主目录
Choose BEA Home Directory: ->
1| Yes, Use this BEA home directory [/home/bea]
2| No, return to BEA home directory selectionEnter index number to select OR Exit Previous Next >
键入[1]继续
2.4.5 选择安装类型
Choose Install Type: ->
1|Complete Installation |Install the complete BEA Weblogic Platform.
2|Custom Installation |Choose software components to install and optionally create custom |application domains. Recommended for advanced users.
键入[1]继续
2.4.6 选择安装路径
Choose Product Directory:Product Installation Directory = [/home/bea/WeblogicXX]Input new Product Installation Directory OR Exit Previous Next >
如果想更改默认的安装目录,重新输入完整的目录路径即可,否则键入 Next 继续
2.4.7 确认安装路径
Choose Product Directory: ->
1| Yes, use this product directory [/home/WeblogicXX]
2| No, select another product directoryEnter index numbers to select OR Exit Previous Next >
键入[1]继续
2.4.8 现在开始安装,此时会出现一个模拟的进度条,耐心等待,直到100%安装顺利结束。
二、配置Configuration Wizard
软件安装完毕后,下一步配置Domain域,进入Weblogic安装目录(例如:/home/bea/Weblogic81/common/bin),找到文件config.sh,执行#./config.sh;出现配置界面,选中“Create a new Weblogic configuration”选项。
选择配置的模块为“Basic Weblogic Domain”,然后单击快速配置“Express”,单击 Next 按钮
(你也可以聪明的把他默认的7001端口给改为任何其他没有被占用的端口,比如你要方便的话,可以改为80!那么此时你就要选那个“Custom”来定义)
创建管理页用户名和密码,NEXT下一步;
该界面是所有配置信息的汇总确认,如果没问题,点击Create,开始创建DOMAIN域.
三、启动Weblogic
在启动Weblogic之前,可将服务用户名和密码写入启动脚本。
进入刚刚配置完成的域目录(例如:/home/bea/user_projects/domains/mydomain),编辑startWeblogic.sh启动脚本,执行$ vi startWeblogic.sh
在“WLS_USER= WLS_PW=”输入用户名和密码,保存退出;
最后执行$ ./startWeblogic.sh,启动Weblogic..
四、停止Weblogic服务
停止Weblogic服务有多种:
1、 KILL掉进程
2、 通过”http://服务地址:7001/console”,shutdownserver
3、 利用脚本停止服务:
在#/home/bea/user_projects/domains/mydomain 路径下,有一个stopWeblogic.sh文件,执行即可