• weblogic创建domain教程


    1.创建domain

    [ls@ls ~]$ cd /weblogic/wlserver_10.3/common/bin/                                     #进入创建文件所在目录
    [ls@ls bin]$ ./config.sh                                                              #执行创建脚本
    Unable to instantiate GUI, defaulting to console mode.
    
    <------------------- Fusion Middleware Configuration Wizard ------------------>
    
    Welcome:
    --------
    
    Choose between creating and extending a domain. Based on your selection, 
    the Configuration Wizard guides you through the steps to generate a new or 
    extend an existing domain.
     
    ->1|Create a new WebLogic domain
        |    Create a WebLogic domain in your projects directory.  
    
       2|Extend an existing WebLogic domain
        |    Use this option to add new components to an existing domain and modify     |configuration settings. 
    
    Enter index number to select OR [Exit][Next]>                                          #回车
    
    <------------------- Fusion Middleware Configuration Wizard ------------------>
    
    Select Domain Source:
    ---------------------
    
    Select the source from which the domain will be created. You can create the 
    domain by selecting from the required components or by selecting from a 
    list of existing domain templates.
    
     ->1|Choose Weblogic Platform components
        |    You can choose the Weblogic component(s) that you want supported in 
        |your domain. 
    
       2|Choose custom template
        |    Choose this option if you want to use an existing  template. This 
        |could be a custom created template using the Template Builder. 
    
    Enter index number to select OR [Exit][Previous][Next]>                                 #回车
    
    <------------------- Fusion Middleware Configuration Wizard ------------------>
    
    Application Template Selection:
    -------------------------------
    
        Available Templates
        |_____Basic WebLogic Server Domain - 10.3.6.0 [wlserver_10.3]x
        |_____Basic WebLogic SIP Server Domain - 10.3.6.0 [wlserver_10.3] [2] 
        |_____WebLogic Advanced Web Services for JAX-RPC Extension - 10.3.6.0 [wlserver_10.3] [3] 
        |_____WebLogic Advanced Web Services for JAX-WS Extension - 10.3.6.0 [wlserver_10.3] [4] 
    
    Enter number exactly as it appears in brackets to toggle selection OR [Exit][Previous][Next]> 
    
    <------------------- Fusion Middleware Configuration Wizard ------------------>
    
    Edit Domain Information:
    ------------------------
    
        |  Name  |    Value    |
       _|________|_____________|
       1| *Name: | base_domain |
    
    Enter value for "Name" OR [Exit][Previous][Next]> ls_domain                                #直接输入domain名称
    
    <------------------- Fusion Middleware Configuration Wizard ------------------>
    
    Edit Domain Information:
    ------------------------
    
        |  Name  |   Value   |
       _|________|___________|
       1| *Name: | ls_domain |
    
    Use above value or select another option:
        1 - Modify "Name"
        2 - Discard Changes
    
    Enter option number to select OR [Exit][Previous][Next]>                                    #回车确定名称
    
    <------------------- Fusion Middleware Configuration Wizard ------------------>
    
    Select the target domain directory for this domain:
    ---------------------------------------------------
    
        "Target Location" = [Enter new value or use default 
    "/weblogic/user_projects/domains"]
    
    Enter new Target Location OR [Exit][Previous][Next]>                                        #回车确定domain目录
    
    <------------------- Fusion Middleware Configuration Wizard ------------------>
    
    Configure Administrator User Name and Password:
    -----------------------------------------------
    
    Create a user to be assigned to the Administrator role. This user is the 
    default administrator used to start development mode servers.
    
        |          Name           |                  Value                  |
       _|_________________________|_________________________________________|
       1|         *Name:          |                weblogic                 |
       2|     *User password:     |                                         |
       3| *Confirm user password: |                                         |
       4|      Description:       | This user is the default administrator. |
    
    Use above value or select another option:
        1 - Modify "Name"
        2 - Modify "User password"
        3 - Modify "Confirm user password"
        4 - Modify "Description"
    
    Enter option number to select OR [Exit][Previous][Next]> 1                                          
    
    <------------------- Fusion Middleware Configuration Wizard ------------------>
    
    Configure Administrator User Name and Password:
    -----------------------------------------------
    
    Create a user to be assigned to the Administrator role. This user is the 
    default administrator used to start development mode servers.
    
        |          Name           |                  Value                  |
       _|_________________________|_________________________________________|
       1|         *Name:          |                weblogic                 |
       2|     *User password:     |                                         |
       3| *Confirm user password: |                                         |
       4|      Description:       | This user is the default administrator. |
    
    Enter value for "Name" OR [Exit][Previous][Next]> ls                                                #输入用户名
    
    <------------------- Fusion Middleware Configuration Wizard ------------------>
    
    Configure Administrator User Name and Password:
    -----------------------------------------------
    
    Create a user to be assigned to the Administrator role. This user is the 
    default administrator used to start development mode servers.
    
        |          Name           |                  Value                  |
       _|_________________________|_________________________________________|
       1|         *Name:          |                   ls                    |
       2|     *User password:     |                                         |
       3| *Confirm user password: |                                         |
       4|      Description:       | This user is the default administrator. |
    
    Use above value or select another option:
        1 - Modify "Name"
        2 - Modify "User password"
        3 - Modify "Confirm user password"
        4 - Modify "Description"
        5 - Discard Changes
    
    Enter option number to select OR [Exit][Previous][Next]> 2                                        #输入2修改控制台登录密码
    
    <------------------- Fusion Middleware Configuration Wizard ------------------>
    
    Configure Administrator User Name and Password:
    -----------------------------------------------
    
    Create a user to be assigned to the Administrator role. This user is the 
    default administrator used to start development mode servers.
    
        "*User password:" = []
    
    Enter new *User password: OR [Exit][Reset][Accept]> abcd1234                                       #输入密码
    
    <------------------- Fusion Middleware Configuration Wizard ------------------>
    
    Configure Administrator User Name and Password:
    -----------------------------------------------
    
    Create a user to be assigned to the Administrator role. This user is the 
    default administrator used to start development mode servers.
    
        |          Name           |                  Value                  |
       _|_________________________|_________________________________________|
       1|         *Name:          |                   ls                    |
       2|     *User password:     |                ********                 |
       3| *Confirm user password: |                                         |
       4|      Description:       | This user is the default administrator. |
    
    Use above value or select another option:
        1 - Modify "Name"
        2 - Modify "User password"
        3 - Modify "Confirm user password"
        4 - Modify "Description"
        5 - Discard Changes
    
    Enter option number to select OR [Exit][Previous][Next]> 3                                         #输入3再次输入密码
    
    <------------------- Fusion Middleware Configuration Wizard ------------------>
    
    Configure Administrator User Name and Password:
    -----------------------------------------------
    
    Create a user to be assigned to the Administrator role. This user is the 
    default administrator used to start development mode servers.
    
        "*Confirm user password:" = []
    
    Enter new *Confirm user password: OR [Exit][Reset][Accept]> abcd1234                                #再次输入密码
    
    <------------------- Fusion Middleware Configuration Wizard ------------------>
    
    Configure Administrator User Name and Password:
    -----------------------------------------------
    
    Create a user to be assigned to the Administrator role. This user is the 
    default administrator used to start development mode servers.
    
        |          Name           |                  Value                  |
       _|_________________________|_________________________________________|
       1|         *Name:          |                   ls                    |
       2|     *User password:     |                ********                 |
       3| *Confirm user password: |                ********                 |
       4|      Description:       | This user is the default administrator. |
    
    Use above value or select another option:
        1 - Modify "Name"
        2 - Modify "User password"
        3 - Modify "Confirm user password"
        4 - Modify "Description"
        5 - Discard Changes
    
    Enter option number to select OR [Exit][Previous][Next]>                                              #回车
    
    <------------------- Fusion Middleware Configuration Wizard ------------------>
    
    Domain Mode Configuration:
    --------------------------
    
    Enable Development or Production Mode for this domain. 
    
     ->1|Development Mode
    
       2|Production Mode
    
    Enter index number to select OR [Exit][Previous][Next]> 2
    
    <------------------- Fusion Middleware Configuration Wizard ------------------>
    
    Java SDK Selection:
    -------------------
    
     ->1|Sun SDK 1.6.0_105 @ /opt/jdk1.6.0_105
       2|Other Java SDK
    
    Enter index number to select OR [Exit][Previous][Next]>                                                  #回车,默认是安装weblogic时给的密码
    
    <------------------- Fusion Middleware Configuration Wizard ------------------>
    
    Select Optional Configuration:
    ------------------------------
    
       1|Administration Server [ ]
       2|Managed Servers, Clusters and Machines [ ]
       3|RDBMS Security Store [ ]
    
    Enter index number to select OR [Exit][Previous][Next]> 1                                               #输入1
    
    <------------------- Fusion Middleware Configuration Wizard ------------------>
    
    Select Optional Configuration:
    ------------------------------
    
       1|Administration Server [x]
       2|Managed Servers, Clusters and Machines [ ]
       3|RDBMS Security Store [ ]
    
    Enter index number to select OR [Exit][Previous][Next]>                                                 #回车确认
    
    <------------------- Fusion Middleware Configuration Wizard ------------------>
    
    Configure the Administration Server:
    ------------------------------------
    
    Each WebLogic Server domain must have one Administration Server. The 
    Administration Server is used to perform administrative tasks.
    
        |       Name       |        Value        |
       _|__________________|_____________________|
       1|      *Name:      |     AdminServer     |
       2| *Listen address: | All Local Addresses |
       3|   Listen port:   |        7001         |
       4| SSL listen port: |         N/A         |
       5|   SSL enabled:   |        false        |
    
    Use above value or select another option:
        1 - Modify "Name"
        2 - Modify "Listen address"
        3 - Modify "Listen port"
        4 - Modify "SSL enabled"
    
    Enter option number to select OR [Exit][Previous][Next]> 1                                             #输入1,修改server名
    
    <------------------- Fusion Middleware Configuration Wizard ------------------>
    
    Configure the Administration Server:
    ------------------------------------
    
    Each WebLogic Server domain must have one Administration Server. The 
    Administration Server is used to perform administrative tasks.
    
        |       Name       |        Value        |
       _|__________________|_____________________|
       1|      *Name:      |     AdminServer     |
       2| *Listen address: | All Local Addresses |
       3|   Listen port:   |        7001         |
       4| SSL listen port: |         N/A         |
       5|   SSL enabled:   |        false        |
    
    Enter value for "Name" OR [Exit][Previous][Next]> lsAdm                                                 #输入server名
    
    <------------------- Fusion Middleware Configuration Wizard ------------------>
    
    Configure the Administration Server:
    ------------------------------------
    
    Each WebLogic Server domain must have one Administration Server. The 
    Administration Server is used to perform administrative tasks.
    
        |       Name       |        Value        |
       _|__________________|_____________________|
       1|      *Name:      |        lsAdm        |
       2| *Listen address: | All Local Addresses |
       3|   Listen port:   |        7001         |
       4| SSL listen port: |         N/A         |
       5|   SSL enabled:   |        false        |
    
    Use above value or select another option:
        1 - Modify "Name"
        2 - Modify "Listen address"
        3 - Modify "Listen port"
        4 - Modify "SSL enabled"
        5 - Discard Changes
    
    Enter option number to select OR [Exit][Previous][Next]> 3                                                 #输入3,修改控制台监听端口
    
    <------------------- Fusion Middleware Configuration Wizard ------------------>
    
    Configure the Administration Server:
    ------------------------------------
    
    Each WebLogic Server domain must have one Administration Server. The 
    Administration Server is used to perform administrative tasks.
    
        |       Name       |        Value        |
       _|__________________|_____________________|
       1|      *Name:      |        lsAdm        |
       2| *Listen address: | All Local Addresses |
       3|   Listen port:   |        7001         |
       4| SSL listen port: |         N/A         |
       5|   SSL enabled:   |        false        |
    
    Enter value for "Listen port" OR [Exit][Previous][Next]> 9000                                               #输入监听端口
    
    <------------------- Fusion Middleware Configuration Wizard ------------------>
    
    Configure the Administration Server:
    ------------------------------------
    
    Each WebLogic Server domain must have one Administration Server. The 
    Administration Server is used to perform administrative tasks.
    
        |       Name       |        Value        |
       _|__________________|_____________________|
       1|      *Name:      |        lsAdm        |
       2| *Listen address: | All Local Addresses |
       3|   Listen port:   |        9000         |
       4| SSL listen port: |         N/A         |
       5|   SSL enabled:   |        false        |
    
    Use above value or select another option:
        1 - Modify "Name"
        2 - Modify "Listen address"
        3 - Modify "Listen port"
        4 - Modify "SSL enabled"
        5 - Discard Changes
    
    Enter option number to select OR [Exit][Previous][Next]>                                                    #回车确认
    
    <------------------- Fusion Middleware Configuration Wizard ------------------>
    
    Creating Domain...
    
    0%          25%          50%          75%          100%
    [------------|------------|------------|------------]
    [***************************************************]
    
    **** Domain Created Successfully! ****
    
    [ls@ls bin]$ 
    

    2.设置启动用户名密码文件boot.properties

    weblogic可以将应用部署在控制台的server上(本配置中是上一步骤中建的lsAdm),在本配置中将另建立一个受控server--lsApp11(控制台server在上一步中用命令创建,受控server不需要命令建直接写文件就行)

    在ls_domian主目录下执行(将其中的in后改为自己所要创的server,username和password改成自己在上一步设定的控制台用户名和密码):

    for var_domain in lsAdm lsApp11
    do
    mkdir -p servers/$var_domain/security
    cat > servers/$var_domain/security/boot.properties << EOF
    username=ls
    password=abcd1234
    EOF
    done
    

    3.设置配置脚本setDomainEnv.sh

    主要是设置weblogic的占用内存(要视机器具体情况修改)和java选项:

    cd bin 
    sed -i 's/WLS_MEM_ARGS_64BIT="-Xms256m -Xmx512m"/WLS_MEM_ARGS_64BIT="-Xms2048m -Xmx2048m"/' setDomainEnv.sh
    sed -i 's/MEM_MAX_PERM_SIZE_64BIT="-XX:MaxPermSize=256m"/MEM_MAX_PERM_SIZE_64BIT="-XX:MaxPermSize=512m"/' setDomainEnv.sh
    sed -i 's/JAVA_OPTIONS="${JAVA_OPTIONS}"/JAVA_OPTIONS="${JAVA_OPTIONS} -Djava.net.preferIPv4Stack=true"/' setDomainEnv.sh

    如果页面中文乱码,在JAVA_OPTIONS再追加选项-Duser.language=zh -Duser.region=CN -Dfile.encoding=GBK 

    4.设置启动脚本

    startman.sh/stopman.sh中要注意修改server名、控制台IP和控制台端口

    cat > startadm.sh <<EOF
    nohup ./startWebLogic.sh & > /dev/null &
    EOF
    
    cat > stopadm.sh <<EOF
    ./stopWebLogic.sh
    EOF
    
    cat > startman.sh << EOF
    nohup ./startManagedWebLogic.sh lsApp11 t3://193.168.220.128:9000 &>/dev/null &
    EOF
    
    cat > stopman.sh << EOF 
    ./stopManagedWebLogic.sh lsAapp11 t3://192.168.220.128:9000
    EOF
    
    chmod u+x *.sh

    5.启动控制台并添加受控服务器

    ./startadm.sh
    

    说明:如果启动不成功那么直接使用./startWeblogic.sh来查看输出日志

    控制台启动错误: java.lang.AssertionError: Could not obtain the localhost address

    解决方法:此错误一般是没将主机名和IP对应关系写入/etc/hosts文件所致,在/etc/hosts中追加“IP--hostname”组即可(至于是只加127.0.0.1就行还是所有Ip都得加没还没确认,建议全加)

    受控服务器启动错误:The server name lsApp11 specified with -Dweblogic.Name does not exist. The configuration includes the following servers {lsAdm}

    解决方法:受控服务器要先到控制台中建立,否则启动报此错

    默认控制台地址:http://192.168.220.128:9000/console

    说明:有时控制启动后直接以192.168.220.128:9000/console不能访问,那是浏览器没自动加上http://手动加上访问即可

    启动受控服务器:

    ./startman.sh

    6.修改日志等配置【优化步骤,可选】

    修改控制台地址和会话超时时间(控制台重启后地址变为http://192.168.220.128:9000/csl)

    修改domain日志配置 

     修改一般信息日志配置

    修改http日志配置;http会产生大量日志所以一般不启用

    修改数据源日志配置

    对于控制台server(这里是lsAdm)和所有受控server(这里是lsApp11)都要如此配置“一般信息”、“HTTP”和“数据源”三项。

    至此weblogic创建domain并配置已经完成,重启受控服务器和控制台服务器使配置生效即可。

  • 相关阅读:
    函数PARSENAME使用和截取字符串
    转换为标准IPv4格式
    字母转为大写字母
    字母转为小写字母
    删除多个重复记录
    大写字母或小写字母转换为数字
    给不合法的格式转换成标准格式(案例)
    SQL SERVER动态列名
    快速生成基数的辅助表
    动态为表添加字段
  • 原文地址:https://www.cnblogs.com/lsdb/p/6692934.html
Copyright © 2020-2023  润新知