日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

    歡迎訪問 生活随笔!

    生活随笔

    當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

    编程问答

    weblogic配置文件学习总结

    發布時間:2025/4/14 编程问答 47 豆豆
    生活随笔 收集整理的這篇文章主要介紹了 weblogic配置文件学习总结 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

    Weblogic的config.xml文件詳解



    config.xml
    域的中心配置文件是 /domains/DOMAIN_NAME/config/config.xml 文件。它用于指定域的名稱以及域中


    每個服務器實例、群集、資源和服務的配置參數設置。config.xml文件中包含了一系列xml元素,其中域


    元素的為最頂層元素,域中所有元素都是域元素的子集。域元素包括服務器、集群、應用等子元素,這


    些元素可能還有其他自己的子元素。例如:服務器的子元素包含web服務器,SSL和日志等,應用程序的子


    元素包含EJB組件和Web應用組件等。
    config.xml 的命名空間是 http://www.bea.com/ns/weblogic/90/domain,其 XML Schema(存在兩個?


    Schema:一個用于主 config.xml,另一個用于安全分部)位于:
    http://www.bea.com/ns/weblogic/90/domain.xsd
    http://www.bea.com/ns/weblogic/90/security.xsd
    這些 Schema 還位于 BEA_HOME/weblogic90/server/lib/schema/weblogic-domain-binding.jar 處的文


    件系統中的 JAR 文件中;Schema 在 JAR 文件中的路徑名為 META-INF/schemas/schema-0.xsd。通過?


    XML Schema 可以使用 XML 編輯工具來修改和驗證 config.xml 文件。
    有關域配置 XML Schema 的參考指南,請參閱 WebLogic Server Domain Configuration Schema?


    Reference。
    編輯配置文件
    在大多數情況下,不應直接修改config.xml文件或其他配置文件。通常情況下使用管理控制臺或其他


    weblogic server工具來配置config.xml。每次配置更改后,將隨后反映在配置文件中。
    注意:在 WebLogic Server 執行時不能修改配置文件,因為 WebLogic Server 會定期重寫這些文件。否


    則,所做的更改將會丟失,并且根據所使用的平臺還可能導致 WebLogic Server 出現故障。
    由于 WebLogic Server 配置文件都是標準格式的 XML 文件,因此可以使用 XSLT 修改它們或使用諸如?


    Apache Xerces 或 JDOM 的 XML 解析器應用程序將某些重復的更改編寫為腳本。請確保對創建的任何腳


    本都進行全面測試,并在對每個配置文件進行任何更改之前先創建其備份副本。
    配置文件歸檔
    配置更改后,可以通過配置,讓weblogic把他歸檔到一個舊文件中。這有助于在需要還原配置更改或配


    置文件損壞后進行恢復,不過后一種情況極少發生。當管理服務器啟動時,它會保存一個包含配置文件


    的 JAR 文件,文件名為 config-booted.jar。在對配置文件進行更改后,舊文件將保存在域目錄的?


    configArchive 目錄下的一個 JAR 文件中,其名稱按順序編號,例如 config-1.jar.
    是否要備份配置文件由 DomainMBean.ConfigBackupEnabled 特性指定,其默認值為 False。保留的配置


    歸檔文件的數目由 DomainMBean.ArchiveConfigurationCount 特性指定,其默認值為 0。
    配置文件中的安全憑據
    域安全的安全憑據和嵌入式 LDAP 服務器都以加密的形式存儲在 config.xml 文件中。如果手工創建?


    config.xml,則需要找到這些憑據,并在對憑據加密后將加密憑據復制到 config.xml 文件中。
    清單 3-1 配置加密憑據
    ?<security-configuration>
    ? ? <credential-encrypted>{3DES}encypted-value-here</credential-encrypted>
    ?</security-configuration>
    ?<embedded-ldap>
    ? ? <credential-encrypted>{3DES}encypted-value-here</credential-encrypted>
    ?</embedded-ldap>
    輔助配置文件
    在 WebLogic Server 9.0 之前,config.xml 文件是所有配置信息的倉庫。現在,由中心 config.xml?


    文件引用的輔助配置文件可對多個 WebLogic Server 子系統進行配置。這些輔助配置文件駐留在?


    /domains/DOMAIN_NAME/config 目錄的子目錄中。
    啟動順序
    如果已設置環境中所述的所需環境,則在輸入不帶任何選項的命令 java weblogic.Server 時,


    WebLogic Server 會執行以下操作:
    1.在domain_name/config 目錄中查找名為config.xml 的文件。
    2.如果domain_name/config 目錄中存在config.xml,則WebLogic Server會執行以下操作:
    ? ? ? a.如果在config/config.xml 中只定義了一個服務器實例,WebLogic Server 將啟動該服務器實


    例。
    ? ? ? 例如,如果從 WL_HOME/samples/domains/medrec 發出 java weblogic.Server,則 WebLogic?


    Server 會啟動 MedRec 服務器。
    ? ? ? b.如果在 config/config.xml 中定義了多個服務器實例:
    ? ? ? ? ?如果定義了管理服務器,則用其名稱查找該服務器。
    ? ? ? ? ?如果未定義管理服務器,則查找名為 myserver.的服務器配置。如果找到此服務器配置,則啟


    動 myserver 實例。
    ? ? ? ? ?如果未找到名為 myserver 的服務器,WebLogic Server 將退出 weblogic.Server 進程,并


    生成錯誤消息。
    3.如果在當前目錄中沒有 config.xml 文件,則 WebLogic Server 會提示用戶創建一個。
    ? ? ? ?a.如果響應 y,則 WebLogic Server 將執行以下操作:
    創建名為 myserver 的服務器配置,并在名為 config/config.xml 的文件中保存此配置。所指定的任何


    選項都保存到 config.xml 文件中。例如,如果指定 -Dweblogic.ListenPort=8001,則 WebLogic?


    Server 將 8001 保存在 config.xml 文件中。對任何未指定的選項,服務器實例使用默認值。
    ? ? ? ?b.使用提供的用戶名和密碼創建擁有管理權限的用戶。它將用戶的定義以及其他與安全相關的基


    本數據存儲在名為 DefaultAuthenticatorInit.ldift、DefaultRoleMapperInit.ldift 和?


    SerializedSystemIni.dat的domain_name/security 文件中。WebLogic Server 將用戶名和密碼加密并


    存儲在server_name/security/boot.properties文件中,因此,在后續的服務器實例化過程中可以繞開


    登錄提示。有關詳細信息,請參閱“管理服務器啟動和關閉”中的引導標識文件。
    ? ? ? ?c.創建可以用于啟動后續服務器實例的兩個腳本,bin/startWebLogic.cmd 和?


    bin/startWebLogic.sh。可以使用文本編輯器來修改啟動選項(如服務器是以生產模式還是開發模式啟


    動)。startWebLogic 腳本包含描述每個選項的注釋。
    請注意,在新建域中服務器作為管理服務器啟動。此域中沒有其他服務器,也不包括任何部署或第三方


    解決方案。可以添加它們,就像可以將它們添加到任何 WebLogic 域中一樣。


    參考至: 《叱咤風云:WebLogic企業級運維實戰》戴冠平著
    ? ? ? ? ? http://edocs.weblogicfans.net/wls/docs92/admin_ref/weblogicServer.html
    ? ? ? ? ? http://edocs.weblogicfans.net/wls/docs92/domain_config/config_files.html
    ========

    weblogic開發中weblogic.xml文件的配置



    weblogic Server允許通過設置weblogic應用程序擴展描述符(weblogic.xml)配置jsp容器,該文件通


    常位于web應用程序的web-inf目錄下。一般不通過修改weblogic文件直接配置,而是通過控制臺配置該


    文件,在Deploments-->web Application-->defaultWebApp中配置。可在開發和生產環境中配置不同的


    信息。
    主要配置信息:
    compilerSupportsEncoding?
    //true--支持使用字符集
    encoding?
    //指定jsp文件的默認字符集,如gb2312;
    vervose?
    //是否將調試信息輸出到瀏覽器和日志;
    keepgenerated?
    //是否讓編譯jsp文件產生的.Java文件持續存在;
    Page Check Seconds
    //正數--在以秒為單位的時間間隔檢查jsp文件是否發生了修改,如果是則重新編譯;
    // 0--在每一個請求檢查jsp;
    //-1--不對jsp文件進行檢查。
    Precompile?
    //true--在weblogic服務器啟動時自動編譯所有的jsp。
    Debug Enable //true--是否允許調試。
    [c-sharp] view plain copy print?
    <?xml version="1.0" encoding="UTF-8"?> ?
    <!DOCTYPE weblogic-web-app PUBLIC "-//BEA Systems, Inc.//DTD Web Application 8.1//EN"?


    "http://www.bea.com/servers/wls810/dtd/weblogic810-web-jar.dtd"> ?
    <weblogic-web-app> ?
    ? ? <!-- 為web.xml所定義角色賦值,如果是Weblogic 8.1 SP2 或者之前的版本,可以不定義


    security-role-assignment, 如果是SP3,必須手工添加所有principal(角色或角色組);詳細介紹請


    參考 PAFA3開發設計指南 文檔 。--> ?
    ? ? <security-role-assignment> ?
    ? ? ? ? <!--role-name必須跟web.xml中security-role標記下的role-name取值相同--> ?
    ? ? ? ? <role-name>pafaDemoUser</role-name> ?
    ? ? ? ? <!--principal-name必須是UM中定義的角色或者角色組,不能是用戶--> ?
    ? ? ? ? <principal-name>r_usermanager_rm_user</principal-name> ?
    ? ? ? ? <principal-name>p_g_rmtest03_myopr</principal-name> ?
    ? ? ? ? <principal-name>Administrators</principal-name> ?
    ? ? </security-role-assignment> ?
    ? ? <jsp-descriptor> ?
    ? ? ? ? <jsp-param> ?
    ? ? ? ? ? ? <param-name>compileFlags</param-name> ?
    ? ? ? ? ? ? <param-value>-g</param-value> ?
    ? ? ? ? </jsp-param> ?
    ? ? ? ? <jsp-param> ?
    ? ? ? ? ? ? <param-name>keepgenerated</param-name> ?
    ? ? ? ? ? ? <param-value>true</param-value> ?
    ? ? ? ? </jsp-param> ?
    ? ? </jsp-descriptor> ?
    ? ? <context-root>xccore</context-root> ?
    </weblogic-web-app> ?
    ======== 《新程序員》:云原生和全面數字化實踐50位技術專家共同創作,文字、視頻、音頻交互閱讀

    總結

    以上是生活随笔為你收集整理的weblogic配置文件学习总结的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。