Linux下安装weblogic

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/sy1084462993/article/details/80587383

JDK的安装

 卸载JDK
  • 使用java -version查看jdk版本,过旧的话则删除
  • 查看含jdk的rpm包#rpm -qa|grep jdk,结果如下

    java-1.7.0-openjdk-1.7.0.9-2.3.4.1.el6_3.x86_64
    java-1.6.0-openjdk-1.6.0.0-1.50.1.11.5.el6_3.x86_64
    
  • 查看含gcj的rpm包#rpm -qa|grep gcj,结果如下
  • 删除上面两个命令查出来的所有rpm

    #rpm -e --nodeps java-1.7.0-openjdk-1.7.0.9-2.3.4.1.el6_3.x86_64
    #rpm -e --nodeps java-1.6.0-openjdk-1.6.0.0-1.50.1.11.5.el6_3.x86_64
    
  • 使用java -version查看,若不存在,则表示卸载成功
 安装JDK

 配置路径

  1. 对于xxx.bin的jdk配置路径,使用vi /etc/profile,在其中添加如下信息

    export JAVA_HOME=/usr/java/jdk1.6.0_45
    export JAVA_BIN=/usr/java/jdk1.6.0_45/bin
    export PATH=$PATH:$JAVA_HOME/bin
    export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
    export JAVA_HOME JAVA_BIN PATH CLASSPATH
    (注意:JDK的版本号需要按照安装的版本进行对应的修改)
    

    使用#. /etc/profile命令,使 /etc/profile 文件立即生效,然后使用java -version测试

  2. 对于xxx.tar.gz的jdk配置路径,在PATH中添加jdk的bin目录,创建CLASSPATH,添加jdk的lib目录,操作如下:vi ~/.bashrc添加内容如下(注意:path的设置一定得有/bin:/usr/bin:$PATH,否则一些基本的指令如ls等将都不可用;JAVA_HOME的地址为xxx.tar.gz解压后的文件夹所存放的路径):

    export JAVA_HOME=/usr/java/sunjava6_64
    export JAVA_BIN=$JAVA_HOME/bin
    export JAVA_LIB=$JAVA_HOME/lib
    export CLASSPATH=.:$JAVA_LIB/tools.jar:$JAVA_LIB/dt.jar
    export PATH=$JAVA_BIN:$PATHRR:/bin:/usr/bin:$PATH
    

    修改后保存,使用source ~/.bashrc使之立即生效,然后使用java -version测试

weblogic的安装

 硬盘空间

  • Swap分区:文件格式为swap;分区大小至少1G
  • 物理内存大于2G
  • 临时交换区:文件格式为ext3;挂载点为 /tmp空间大小至少2G
  • Soft分区:文件格式为ext3;挂载点为/weblogic空间大小建议10G以上

 创建Weblogic用户与组

  • 新建组groupadd weblogic
  • 新建用户useradd -g weblogic -d /weblogic weblogic
  • 修改/weblogic目录的用户及组chown -R weblogic:weblogic /weblogic

 使用软件Xmanager 5.0安装weblogic

  1. 将图形化输出权限赋予所有用户,root下执行#xhost +
  2. 将图形输出到的主机,export DISPLAY=”192.168.1.4:0.0”
  3. 选择文字集export LANG=en
  4. 切换到weblogic用户下,执行java -jar wls1035_generic.jar可在界面内安装产品
  5. 若无相应工具即不能用图形界面内安装产品可执行java -jar wls1035_generic.jar -mode=console以命令行形式安装,傻瓜式的按next就行

 创建domain

 域创建的脚本启动路径为/weblogic/Oracle/Middleware/wlserver_10.3/common/bin(根据安装时的选择,路径会有不同)下的config.sh文件,使用./config.sh -mode=console命令进行域的创建

 基本命令

  • 启动域

    #cd /weblogic/Oracle/Middleware/user_projects/domains/httpserver_domain/
    #./startWebLogic.sh
    
  • 关闭域

    #cd /weblogic/Oracle/Middleware/user_projects/domains/httpserver_domain/bin
    #./stopWebLogic.sh
    
  • 查询端口号,强制关闭

    #netstat -anp|grep 7001
    如下
    #weblogic 12345 xxxx
    杀死后台进程
    #kill -9 12345
    

weblogic的卸载

 进入相应目录cd /weblogic/Oracle/Middleware/wlserver_10.3/uninstall/,执行./uninstall.sh进行卸载

 问题

  • 启动域的时候报如下错误:
    这里写图片描述
    解决方法:使用#vi /etc/hosts修改hosts文件,在后面添加“ip hostname”,我的添加为”127.0.0.1 temp“,如下图:

  • 卸载时出现/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.45.x86_64/bin/java: No such file or directory,即:提示不存在相应版本的java,查看当前环境变量配置文件,与卸载脚本中的java版本不一致,则修改uninstall.sh文件为以下内容(JAVA_HOME和BEAHOME根据时间情况设置)

    #!/bin/sh
    # This script assumes WL_HOME is set to the product directory which is the
    # target of the uninstall before this script it called.
    
    # Set JAVA Home
    JAVA_HOME=/usr/java/sunjava6_64
    
    # Set BEA Home
    BEAHOME=/weblogic/Oracle/Middleware
    
    "${JAVA_HOME}/bin/java" ${JAVA_VM} -Xmx256m Djava.library.path="${BEAHOME}/utils/uninstall" -Dhome.dir="${BEAHOME}" -Dinstall.dir="${WL_HOME}" -jar "${BEAHOME}/utils/uninstall/uninstall.jar" $*
    
    exit $?
    

    保存,执行./uninstall.sh进行删除,结束之后清除其他遗留文件

猜你喜欢

转载自blog.csdn.net/sy1084462993/article/details/80587383