纸上谈兵的JAVA中间件之weblogic(安装篇)

 经过长时间的摸索与学习,现在终于能够对中间件这个名词有一定概念上的了解,这篇文章也是想帮助对中间件完全不知所云的朋友,对中间件有一个概念上的认识,同时也作为自己运维过程中的一些记录吧。

  顾名思义,中间件就是应用在操作系统与客户软件之间的一种平台技术,简单的理解就是一个容器,这个容器存在于系统之上,为软件应用提供可执行的环境平台,再形象一些我们可以将常见的中间件应用分位三层,第一层为前台中间件比如Apache,为网站静态页面提供环境,第二层为后台中间件如weblogic、tomcat等,它能够为JAVA应用程序提供运行环境,第三层为底层中间件如JDK、JVM等,它又为weblogic等JAVA中间件提供运行环境。

  说了这么多,就是希望大家能够简单的理解中间件这种应用技术,而从宏观意义上来讲中间件又有多种解释,不仅仅只局限于软件应用之间,而我们这里讨论的就是JAVA应用中的中间件,这种产品有很多种,如Oracle公司的weblogic,国产东方通的Tongweb,还有轻量级开源的tomcat,下面我们就来一起搭建weblogic的应用环境,这里我使用的操作系统为Linux Red Hat 5.5。

一、安装JDK

  虽然系统在默认安装之后带有JAVA环境,但还是推荐另外安装一套JAVA环境,我这里安装的是Oracle公司提供的JDK。

1、下载JDK http://www.oracle.com/technetwork/java/javasebusiness/downloads/index.html 
2、chmod 755 jdk-6u24-linux-i586.bin   //为软件赋予可执行权限 
3、./jdk-6u24-linux-i586.bin   
//安装jdk,其实就是解压的过程,非常简单

  建议把解压后的JDK目录放置在/usr/local/下,因为以后会有多个用户使用到这个JAVA环境,所以不要放在root家目录里下。

二、创建weblogic用户

1、useradd weblogic   //创建weblogic用户 
2、su – weblogic   //切换到weblogic用户 
3、vi .bash_profile   
//编辑用户配置文件,修改JAVA环境目录如下,根据你的JDK目录来填写路径。

PATH=/usr/local/jdk6/bin:$PATH:$HOME/bin 
JAVA_HOME=/usr/local/jdk6/ 
CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/jre/lib/rt.jar 
export PATH JAVA_HOME CLASSPATH

4、刷新该文件或重新登录用户后使用命令 java -version 可以查看我们新的JDK版本为1.6

三、安装weblogic

  准备了这么多终于可以安装weblogic了,我们可以通过各种途径去下载weblogic软件,现在使用的版本一般为10g或11g,这里演示安装使用10g版本。

  软件包大小一般在700M以上,常见的格式分为bin包和jar包,如果是bin结尾的安装包我们直接使用./命令去执行,而jar结尾的安装包使用 java -jar 命令安装。

  执行命令“./weblogic_server103_linux32.bin” 出现如下内容。

纸上谈兵的JAVA中间件之weblogic(安装篇)

  上面的信息提示安装路径,如果需要安装到其他位置可以修改,这里我们默认选择安装在家目录下,回车进入下一步操作。

纸上谈兵的JAVA中间件之weblogic(安装篇)

  上面的信息提示选择全部安装后文件的存放的路径,我们回车继续进入下一步操作。

纸上谈兵的JAVA中间件之weblogic(安装篇)

  在经过几秒钟的安装等待之后,看到如上信息就说明weblogic主程序已经安装成功了。

四、为weblogic创建管理域

  仅仅安装了weblogic程序是无法正常来使用它工作的,这里我们需要为其创建一个管理域,而这样的管理域可以有多个。

  进入如下目录 “cd /home/weblogic/bea/wlserver_10.3/common/bin” 在这个目录中执行 “./config.sh” 出现如下内容

纸上谈兵的JAVA中间件之weblogic(安装篇)

  上面信息提示选择要使用的平台组件,这里我们默认选择第一项weblogic自带的平台组建,回车进入下一步操作。

纸上谈兵的JAVA中间件之weblogic(安装篇)

  看到上面的信息就需要做一些设置操作了,第一项为weblogic域的用户名,第二项和第三项为weblogic域的密码,第四项为描述信息,我们要分别键入2和3为其设置大于8位的密码,然后回车继续进入下一步操作。

纸上谈兵的JAVA中间件之weblogic(安装篇)

  上面的信息提示选择JDK版本,如果我们在用户的环境变量中设置好JDK的应用路径后,这里会默认帮我们选择,继续回车进入下一步操作。

纸上谈兵的JAVA中间件之weblogic(安装篇)

  上面的信息提示关于rdbms相关的数据库信息表,我们默认选择第一项不错任何操作。

纸上谈兵的JAVA中间件之weblogic(安装篇)

  上面的信息提示配置受管服务器,按照规范每一个管理域下应该有多个受管服务器,关于这里我们会在后面的集群配置中介绍,所以这里留空,回车进入下一步操作。

纸上谈兵的JAVA中间件之weblogic(安装篇)

  上面的信息提示配置节点管理服务器,这里我们可以留空不做设置,回车进入下一步操作。

纸上谈兵的JAVA中间件之weblogic(安装篇)

  上面的信息提示管理域的默认安装路径,这里使用默认路径回车进入下一步操作。

纸上谈兵的JAVA中间件之weblogic(安装篇)

  看到如上信息说明我们的管理域已经配置成功了。

五、启动管理域

  进入目录 “/home/weblogic/bea/user_projects/domains/base_domain/bin” 执行启动脚本 “./startWebLogic.sh” 即可启动管理域。由于weblogic所有的启动命令都是在前台执行的,如果终端关闭了进程就自动结束了,所以我们可以使用命令 “nohup ./startWebLogic.sh &” 使其在后台自动运行,并将所有输出信息写入到nohup日志中。

  当看到本地7001端口被监听后,我们可以使用浏览器访问 http://localhost:7001/console 进入如下画面,当输入我们配置好的用户名及密码就可以登录管理控制台了。

纸上谈兵的JAVA中间件之weblogic(安装篇)

写在最后

  weblogic的安装过程其实非常简单,但是能够理解其中的逻辑关系,对于刚开始学习的我并不是一件容易的事情,尤其是管理节点与各个实例之间的关系等等。而作为JAVA平台的中间件,Oracle公司的Weblogic确实是一款功能强大的产品,非常值得我们去研究与学习,本文介绍的只是weblogic的冰山一角,对此感兴趣的同学让我们一起来研究它的强大之处吧。






     本文转自阿布ve 51CTO博客,原文链接:http://blog.51cto.com/abuve/727020,如需转载请自行联系原作者



文章知识点与官方知识档案匹配,可进一步学习相关知识Java技能树首页概览91337 人正在系统学习中 相关资源:小兵软件安装程序破解版-其它工具类资源-CSDN文库

来源:weixin_34150224

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2017年10月7日
下一篇 2017年10月7日

相关推荐