三、安装WebSphere 5.1
下载WebSphere安装文件WAS51.linux.tar具体操作如下:
[root]cd home
[home]ls(此时可以看到WAS51.linux.tar文件)
[home]tar xf WAS51.linux.tar
解压缩完后,此时看到解压缩出来的linuxi386文件
[home] linuxi386
此时看到lauchpad.sh文件,切换到图形界面(Ctrl+Atrl+F7)
打开一个terminal,键入:
[root]./ lauchpad.sh
接着弹出欢迎界面,按默认方式选择,直到出现安装类型窗口,这里必须选择自定义安装,除了不选Embedding message这个功能之外,其余的都选上,然后按默认方式安装即可安装WebSphere
四、安装WebLogic8.1
下载WebLogic安装文件server812_linux32.bin具体操作如下:
[root]$ cd /mnt
[mnt]$ ls
[mnt]$ mkdir tmp
[mnt]$mount -t smbfs –o username=administrator.password= //exoafileserver/software /tmp
执行完后,//exoafileserver/database中的所有文件全部映射到目录/mnt/tmp下了,接着返回到根目录,必须把目录/mnt/fileserver下拷到本机目录,否则无法安装WebLogic
[root]cp /mnt/temp/weblogic/server812_linux32.bin(源文件) /tmp(目标文件)
拷贝完毕之后,切换到图形界面(Ctrl+Atrl+F7),打开一个终端,键入:
[root]cd /tmp
[tmp]./ server812_linux32.bin
接着弹出欢迎界面,按默认方式安装即可安装WebLogic
五、创建Oracle数据库
以oracle用户进入:
[oracle] oemapp dbastudio(启动oracle数据库)
选择 Launch standalone,接着弹出Database Connetction Information窗口:
Username :SYS
Password: test123456
Connect as :SYSDBA,按OK键即可进入oracle 管理界面
在TableSpace建立两个表空间,主要是将应用的数据库表空间和系统表空间隔离:exoa(属性是永久性,存放永久数据),exoatmp(属性是暂时性,存放临时数据),建立一个用户:exoa,这个用户的密码是exoaexoa,它分别指向两个表空间, exoa和exoatmp;
六、给ExOA赋予权限
创建完用户之后,返回到终端,以oracle用户,给用户test赋权限,具体操作如下:
[oracle]sqlplus SYSTEM/test123456(oracle的系统用户名和密码)
[sql] grant create session to exoa
[sql] grant create table to exoa
[sql] grant create view to exoa
[sql] grant unlimited tablespace to exoa;
七、导入数据
以oracle用户导入数据,假设本机/tmp有EXPDAT.DMP文件
[oracle]imp exoa/exoaexoa FILE=/tmp/EXPDAT.DMP FULL=Y IGNORE=Y TOUSER=Y
直到屏幕出现import terminated successfully with warning就表示导入数据成功;
八、安装FireFox浏览器
下载FireFox文件到本地
[root] scp 172.16.14.77/app/FireFox /tmp
启动WebSphere服务器
以root用户,键入:
[root]cd /opt/WebSphere/AppServer/bin(WebSphere的安装路径)
[bin] ./startServer server1(启动第一个虚拟服务器)
九、启动WebSphere服务组件
启动webSphere时,都要分三步:
(1)、以oracle用户启动oracle
[oracle] sqlplus /nolog
[sql] conn system/test123456 as sysdba
(2)、启动FireFox
以root用户进入
[root] cd /tmp/firefox
[firefox]./firefox
(3)、启动WebSphere
以root用户,键入:
[root]cd /opt/WebSphere/AppServer/bin(WebSphere的安装路径)
[bin] ./startServer server1(启动第一个虚拟服务器)
十、启动WebLogic服务组件
启动webLogic时,都要分三步:
(1)、以oracle用户启动oracle
[oracle] sqlplus /nolog
[sql] conn system/test123456(oracle的系统用户和密码) as sysdba
(2)、启动FireFox
以root用户进入
[root] cd /tmp/firefox
[firefox]./firefox
(3)、启动WebLogic
1、以root用户,在weblogic安装目录下面的weblogic/common/bin执行config.sh,此时进入BEA weblogic configuration wizard界面,安装步骤按默认方式安装即可。
2、然后weblogic安装目录下会多出来一个user_projects目录,进到里面的domains/mydomain目录,执行startWeblogic.sh即可
3、然后在firefox浏览器上输入 http://weblogic-server:7001/console即可进入WebLogic页面
十一、配置WebSphere数据源
在"安全性"->"JAAS配置"->"J2C 认证数据"视图中,点击"新建"按钮,然后填写相应的资料,包括数据库用户的帐号和密码,比如之前创建的exoa用户,密码为exoaexoa,创建一个新的J2C认证条目.
1、 转到"资源"->"JDBC提供程序"视图,创建一个新的JDBC提供程序的过程如下:
点击New按钮,在JDBC Providers中选择 Oracle JDBC Driver并保存配置;
在接下来显示的配置页中,找到Classpath栏,填入Oracle JDBC Driver的路径,比如oracle装在/db/test下,那么这一栏应填入:/db/test/jdbc/lib/ojdbc14.jar并保存;
2、 点击刚创建的JDBC提供程序名称的连接,在"其他属性"一栏中,点击"数据源"连接,进入数据源配置页面,新建一个数据源配置.
3、输入数据源名称(如exoa)和jndi名称(如jdbc/exoa),在"组件受管认证别名"和"容器受管的认证别名"栏中选择刚才创建的J2C认证条目的名称.确定并保存配置
4、在重新转到"资源"->"JDBC提供程序"视图中,选择刚创建的数据源exoa,点击Test Connection按钮,如果显示”Test Connection for … successful”就表示数据源连接成功。
十二、配置WebLogic数据源
(1)、创建部署链接池
1、 在控制台左边的树形目录中打开Services->JDBC->Connection Pools节点.
2、 在右边的主界面中点击"Configure a new JDBC Connection Pool... "连接,在打开的页面中选择数据库的类型和数据库驱动的类型(数据库JDBC驱动要在classpath指定的路径中),点击"continue"按钮.
3、根据提示输入所需的信息,最后创建和部署数据连接池.
(2)、创建部署数据源
1、在控制台左边的树形目录中打开Services->JDBC->Data Sources节点.
2、 在右边的主界面中输入数据源名称和jndi名,然后点击"continue"按钮
3、 选择数据源所使用的数据连接池.
4、勾选数据源要部署到的服务器,然后点击"create"按钮创建数据源.
可能存在的问题:更改链接池的大小,缓冲内存占用的大小。