资源描述
Redhat Linux平台Weblogic ADF安装手册
1. 虚拟机中安装Redhat linux系统
1.打开vmware workstation 在菜单中选择file-New Vritual Machine,选择【Typical】,单击【Next】
2、选择镜像文件后安装,单击【Next】
3、输入用户名和密码,单击【Next】
4、选择新建虚拟机的名称及新建虚拟机相关文件存放的位置,单击【Next】
5、在以下页面设置虚拟硬盘的大小,分配的大小和真实硬盘剩余的大小没有关系(只要你不选择立刻分配空间),虚拟机实际使用了多少空间,那么它在你的物理硬盘上占用相应的大小的空间,因为有些操作系统不支持大文件,如果你选择使用单个的大文件,那么虚拟机装好系统后,这个文件会达到几G,不便于迁移到其他计算机上,单击【Next】
6、在以下页面显示了新建虚拟机的摘要,单击【Finish】正式创建虚拟机
7、打开新建虚拟机的电源单击,系统进入到Linux系统安装初始界面
8、安装完成,输入用户名和密码进入系统
2. 中文汉化
系统安装后是英文系统,若需要中午系统需要汉化,安装fonts-chinese-3.02-12.el5.noarch软件
具体参见Red hat Enterprise 5 虚拟机下乱码解决文档
系统安装后时间是错误的,需要配置时间
3. 配置ip地址、子网掩码、网关
#在终端中输入:vi/etc/sysconfig/network-scripts/ifcfg-eth0
开始编辑,填写ip地址、子网掩码、网关、DNS等
配置完重新启动,才能生效
#/sbin/service network restart
查看是否配置成功
#/sbin/ifconfig -a
4. JDK安装与配置
3.1安装步骤
备注:系统自带的jdk不用删除掉,安装自己的jdk后,在环境变量里进行配置
Linux中安装JDK,过程如下:
目录\jdk-6u45-linux-x64-rpm.bin,通过SSH上传到linux系统230虚拟机服务器上的目录/root/software/jdk-6u45-linux-x64-rpm.bin
进入存放jdk安装包的路径
给用户添加可执行的权限
#chmod a+x jdk-6u45-linux-x64-rpm.bin
解压并安装
#./jdk-6u45-linux-x64-rpm.bin (默认安装在/usr/java中)
出现安装协议等,按接受即可。
3.2设置环境变量
#vi /etc/profile
在最后面加入
JAVA_HOME=/usr/java/jdk1.6.0_45
JRE_HOME=/usr/java/jdk1.6.0_45/jre
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
export JAVA_HOME JRE_HOME PATH CLASSPATH
输入完成后,单击ESC,输入:x保存退出
3.3重启生效
让/etc/profile文件修改后立即生效 ,可以使用如下命令:
# . /etc/profile
注意: . 和 /etc/profile 有空格.
3.4检查jdk安装成功
检查JDK是否安装成功,重启测试
#java -version
如果看到JVM版本及相关信息,即安装成功!
屏幕输出:
java version "jdk1.6.0_45"
Java(TM) 2 Runtime Environment, Standard Edition (build jdk1.6.0_45)
Java HotSpot(TM) Client VM (build jdk1.6.0_45, mixed mode)
备注:rpm–qa | grepjdk
5. 安装WebLogic
4.1创建oracle用户和oracle组
因为之后的ADF安装要使用oracle用户登录安装,而使用oracle用户不能把把 adf 安装到 root 创建的weblogic里,因此这里的weblogic安装也要用oracle用户登录安装。
Oracle用户和oracle组的创建过程如下:
root用户端登录:
创建Oracle用户,输入命令:
useradd oracle
创建Oracle密码,输入命令:
passwd oracle
然后会提示输入密码,密码任意输入2次,但必须保持一致,回车确认。
创建Oracle组, 默认已创建 oracle 组,oracle 用户分配到组;如果没有,则手工创建组,输入命令:
groupadd oracle
把用户指定组,输入命令:
usermod–g oracle oracle
赋予root权限:使用vi /etc/sudoers命令,输入i,修改 /etc/sudoers文件,找到下面一行,在root下面添加一行,如下所示:
## Allow root to run any commands anywhere
root ALL=(ALL) ALL
oracle ALL=(ALL) ALL
修改完毕,现在可以用oracle 帐号登录,使用命令su–oracle,切换为使用oracle用户登录;使用命令su– ,即可切换为root用户进行操作。
4.2安装WebLogic
使用oracle用户登录安装:
1、找到安装目录
2、用root用户登录,修改WebLogic安装介质读写执行权限
3、用oracle用户登录,找到安装文件,执行安装程序
4、欢迎界面,输入Next
5、安装程序将自动锁定安装的目录且不需要修改,输入Next
6、设置完全更新默认,输入3修改为不完全更新
7、修改完全更新为NO
8、确认修改,输入Yes
9、输入Next
10、选择典型安装还是自定义安装 【next】 默认典型安装,输入Next
11、输入安装的jdk路径
12、选择weblogic Service安装目录,输入【Next】
13、默认选择Next
14、默认选择Next
15、对安装信息确认,无误后点Next,进入安装完成界面
16、查看安装后的文件夹,此时多出的文件为安装后的文件
6. ADF安装
5.1命令行安装ADF
1、系统必备:
(1)在使用命令行安装ADF之前,要上传并安装一些系统必备的rpm包(已上传到svn上,命令行安装ADF缺少的安装包),安装命令如下:
rpm -ivh compat-libstdc++-33-3.2.3-61.i386.rpm
rpm -ivh compat-libstdc++-33-3.2.3-61.x86_64.rpm
rpm -ivh libaio-devel-0.3.106-3.2.i386.rpm
rpm -ivh sysstat-7.0.0-3.el5.i386.rpm
rpm -ivh glibc-devel-2.5-49.i386.rpm
rpm -ivh --replacefiles elfutils-libelf-0.137-3.el5.i386.rpm elfutils-libelf-devel-0.137-3.el5.i386.rpm elfutils-libelf-devel-static-0.137-3.el5.i386.rpm
注:如果要安装的软件包中有一个文件已在安装其它包时被安装,要想让RPM 忽略该错误信息, 请使用–replacefiles命令进行安装。
(2)配置内核参数
使用命令vi /etc/security/limits.conf
增加:
* soft nproc 2047
* hard nproc 16384
* soft nofile 65536
* hard nofile 65536
(3)增加两个配置文件
上传文件 orainst.loc 至 /home/oracle 目录下
上传文件 myadf.rsp 至 /home/oracle 目录下
2、安装ADF:
(1)上传ofm_appdev_generic_11.1.1.7.0_disk1_1of1.zip文件到 /home/oracle 目录,使用如下命令解压:
unzip ofm_appdev_generic_11.1.1.7.0_disk1_1of1.zip -d ./adf
(2)使用root用户登录,找到解压的安装文件,依次给下列文件添加读写权限:
chmod a+x Disk1
chmod a+x Disk1 install
chmod a+x Disk1 linux64
chmod a+x Disk1 runInstaller
(3)使用oracle用户登录,找到安装文件目录,执行安装文件:
./runInstaller -silent -invPtrLoc /home/oracle/orainst.loc -responseFile /home/oracle/myadf.rsp
并输入jdk的安装位置,默认位置为:/usr/java/jdk1.6.0_45,按回车键,ADF安装成功,如下图所示:
接下来就可以创建ADF域了。
5.2图形界面安装ADF
本次主要练习ADF的命令行安装方法,图形界面没法远程,大家的机器谁的能跑起来虚拟机,感兴趣的可以试试。
在5.1节ADF命令行安装过程中上传的系统必备的安装包,在图形界面安装时,可以跳过,不必安装。
下面为ADF图形界面的安装过程:
1、选择浏览产品清单目录,选择操作系统组名称,单击【确定】按钮
2、进入欢迎页面,单击【下一步】按钮
3、跳过软件更新页面,单击【下一步】按钮
4、先决条件检查完成后,单击【下一步】按钮
5、选择Oracle Middleware主目录、Oracle主目录,单击【下一步】按钮
6、选择应用服务器:Weblogic Server,单击【下一步】按钮
7、显示安装概要,单击【安装】按钮
8、显示安装进度,单击【下一步】按钮
9、安装完成界面,单击【完成】按钮
5.3创建支持ADF的域
1、oracle 用户登录,找到如下目录:/home/oracle/Oracle/Middleware/wlserver_10.3/common/bin
进入bin目录,执行config.sh脚本,配置domain
输入 ./config.sh
注意勾选JRF组件,输入5
2、一直next至domain信息界面,配置domain名称,默认为base_domain
3、domain安装目录确认界面,选择【next】
4、配置webogic控制台用户名和密码,选择2,输入webLogic1
选择3
输入确认密码,webLogic1
如果修改密码,则选择索引,依次完成密码修改和确认
选择2,输入密码【[weblogic1] 选择3,输入确认密码,【weblogic1】 【回车】
备注:密码必须大于8位,字母加数字组合才能继续下一步
5、选择安装模式 分产品模式和开发模式,一般开发用开发模式,生产用产品模式。默认为开发模式 选择生产用产品模式(包含禁用和启用)【2】
6、选择jdk,默认为sun的jdk
选择1
7、安装成功提示界面
5.4数据源配置
1、/home/oracle/Oracle/Middleware/user_projects/domains/base_domain进入base_domain目录,输入命令:./startWebLogic.sh,执行startWeblogic脚本,启动weblogic服务器。
2.输入之前创建ADF域时创建的用户名和密码:
3、通过浏览器访问服务器(http://192.168.101.231:7001/console):
4.选择【服务】-【数据源】(锁定并编辑)
5.点击“新建”,选择“一般数据源”
输入数据源名称和JNDI名称:
6.驱动程序选择“第四项”,点击下一步。
7.直接点击“下一步”
8. 配置数据库连接信息,点击“下一步”
9.点击“测试配置”
10.显示如下界面,连接测试成功,点击“下一步”
11.服务器选择安装的域服务器,点击“完成”
12.点击“激活更改”
5.5系统部署
1、在WebLogic页面中,左边单击【部署】,右边页面中点击【安装】按钮
2、选择加载库的路径,单击【下一步】
3、选择第一项,将此部署安装为应用程序,单击【下一步】
4、直接单击【下一步】
5、单击【完成】,添加应用程序成功
6、单击【保存】按钮完成,点击“激活更改”
7.再次进入部署页面
8.勾选刚刚添加的应用程序,点击【启动】按钮,选择【为所有请求提供服务】
9.部署完成
7. Weblogic service
6.1卸载Weblogic
直接rm -rf安装目录就可以了!最好还是先运行uninstall.sh脚本,再删除整个目录。最后你再删除设置的相关环境变量。
目录/home/oracle/Oracle/Middleware/wlserver_10.3/uninstall/uninstall.sh
1、控制台#cd wlserver_10.3/uninstall
2、#./uninstall.sh
根据提示:英文版输入Next(中文版输入下一步)
根据提示:英文版输入Next(中文版输入下一步)
根据提示输入回车键结束
3、rm -rfweblogic
6.2关闭weblogic
通过SSH远程登陆服务器,关闭Weblogic服务操作如下:
1、查找weblogic进程:#ps -ef|grepweblogic,找到weblogic的pid;
2、杀掉weblogic进程:#kill -9 pid号。
6.3启动Weblogic
/home/oracle/Oracle/Middleware/user_projects/domains/base_domain/目录下
输入命令:./startWebLogic.sh,启动
启动后可以通过如下命令挂起在后台,交给系统进程:
ctrl+z
输入命令:bg %1(作用:挂起)
输入命令:disown -h %1(作用:忽略HUP信号,保证在后台稳定运行)
8. 防火墙端口设置
启动WebLogic服务之后,有可能在linux下可以访问控制台,而在windows访问不到控制台,这是需要将防火墙关闭即可放到控制台console。
1.在/etc/sysconfig/iptables里添加
Java代码
-A INPUT -m state --state NEW -m tcp -p tcp --dport 7001 -j ACCEPT
2.重启iptables
Java代码
[root@localhost ~]# /etc/init.d/iptables restart
3.看下状态
Java代码
[root@localhost ~]# /etc/init.d/iptables status
展开阅读全文