Linux下安装weblogic

版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
本文链接: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. 对于jdk-6u45-linux-x64-rpm.bin,该文件是自解压文件,执行以下命令

    	#chmod 755 jdk-6u45-linux-x64-rpm.bin
    	#./jdk-6u45-linux-x64-rpm.bin
    	#rpm -ivh jdk-6u45-linux-amd64.rpm
    
  2. 对于xxx.tar.gz的安装
    将xxx.tar.gz放入/usr/java下,使用命令tar -xzf xxx.tar.gz解压即可
    #### 配置路径

  3. 对于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测试

  1. 对于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进行删除,结束之后清除其他遗留文件

展开阅读全文

没有更多推荐了,返回首页