{"id":3137,"date":"2011-09-07T21:35:48","date_gmt":"2011-09-08T02:35:48","guid":{"rendered":"http:\/\/jianmingli.com\/wp\/?p=3137"},"modified":"2012-07-18T10:21:01","modified_gmt":"2012-07-18T15:21:01","slug":"weblogic-11g-domain-template-builder","status":"publish","type":"post","link":"https:\/\/jianmingli.com\/wp\/?p=3137","title":{"rendered":"WebLogic 11g: Domain Template Builder"},"content":{"rendered":"<span id=\"Overview\"><h2>Overview<\/h2><\/span>\n<span id=\"\"><h4><a href=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2011\/08\/tempbld1.gif\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2011\/08\/tempbld1-300x249.gif\" alt=\"\" title=\"tempbld1\" width=\"300\" height=\"249\" class=\"aligncenter size-medium wp-image-3138\" srcset=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2011\/08\/tempbld1-300x249.gif 300w, https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2011\/08\/tempbld1.gif 466w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/h4><\/span>\n<p>* Domain Template Builder is a standalone Java application used to create domain or extension templates.<br \/>\n* A template is a JAR file that contains files and scripts needed to create or extend a domain.<br \/>\n* Operates in offline graphical mode. <strong>No <\/strong>console mode.<br \/>\n* Can be used to:<br \/>\n&#8211; Create custom domain template.<br \/>\n&#8211; Customize existing template.<\/p>\n<span id=\"What_can_be_Modified\"><h3>What can be Modified<\/h3><\/span>\n<p>* Basic template info.<br \/>\n* Application and domain directory contents.<br \/>\n* SQL scripts for database configuration.<br \/>\n* Admin server and user config.<br \/>\n* Basic security config, such as users, groups, and global roles and their assignments.<br \/>\n* Start menu entries (Windows only).<br \/>\n* Customized scripts and variables.<\/p>\n<span id=\"Template_Types\"><h2>Template Types<\/h2><\/span>\n<span id=\"Domain_Template\"><h3>Domain Template<\/h3><\/span>\n<p>* Defines full set of resources within a WebLogic domain, including:<br \/>\n&#8211; infrastructure components<br \/>\n&#8211; applications<br \/>\n&#8211; services<br \/>\n&#8211; security options<br \/>\n&#8211; general environment<br \/>\n&#8211; OS options<br \/>\n* Can be created from existing domain.<\/p>\n<span id=\"Extenstion_Template\"><h3>Extenstion Template<\/h3><\/span>\n<p>* Provides additional features, such as:<br \/>\n&#8211; applications<br \/>\n&#8211; JDBC resources<br \/>\n&#8211; JMS components<br \/>\n&#8211; deployed libraries<br \/>\n* Used to update an existing domain.<\/p>\n<span id=\"Managed_Server_Template\"><h3>Managed Server Template<\/h3><\/span>\n<p>* Defines subset of resources that are required to create a Managed Server domain on a remote machine.<\/p>\n<span id=\"Out_of_Box_Templates\"><h2>Out of Box Templates<\/h2><\/span>\n<span id=\"WebLogic_Server_Base_Domain_Template\"><h3>WebLogic Server Base Domain Template<\/h3><\/span>\n<p>* Defines a core set of resources within a domain.<br \/>\n* Includes:<br \/>\n&#8211; An Admin Server<br \/>\n&#8211; Basic config info<br \/>\n&#8211; Infrastructure components<br \/>\n&#8211; General environment<br \/>\n&#8211; OS options<br \/>\n* Does not include:<br \/>\n&#8211; Sample applications<\/p>\n<span id=\"Start_Domain_Template_Builder\"><h2>Start Domain Template Builder<\/h2><\/span>\n<span id=\"Windows\"><h3>Windows<\/h3><\/span>\n<p>* From Start menu.<\/p>\n<span id=\"_1\"><h4><a href=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2011\/08\/wl_domain_tmpl_buldr_menu.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2011\/08\/wl_domain_tmpl_buldr_menu-205x300.png\" alt=\"\" title=\"wl_domain_tmpl_buldr_menu\" width=\"205\" height=\"300\" class=\"aligncenter size-medium wp-image-3140\" srcset=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2011\/08\/wl_domain_tmpl_buldr_menu-205x300.png 205w, https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2011\/08\/wl_domain_tmpl_buldr_menu.png 343w\" sizes=\"auto, (max-width: 205px) 100vw, 205px\" \/><\/a><\/h4><\/span>\n<p>* From command console.<\/p>\n<pre lang=\"bash\">\r\ncd WL_HOME\\common\\bin\r\nconfig_builder.cmd\r\n<\/pre>\n<span id=\"Unix\"><h3>Unix<\/h3><\/span>\n<pre lang=\"bash\">\r\ncd WL_HOME\/common\/bin\r\nconfig_builder.sh\r\n<\/pre>\n<p><a id=\"CreateDomainTemplates\" name=\"CreateDomainTemplates\"><\/a><\/p>\n<span id=\"Create_Domain_Templates\"><h2>Create Domain Templates<\/h2><\/span>\n<p>* Start builder.<br \/>\n* Select <strong>Create a Domain Template<\/strong> and click <strong>Next<\/strong>.<br \/>\n* Select a template domain source directory and click Next.<\/p>\n<span id=\"_2\"><h4><a href=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2011\/08\/wl_dtb_src.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2011\/08\/wl_dtb_src-275x300.jpg\" alt=\"\" title=\"wl_dtb_src\" width=\"275\" height=\"300\" class=\"aligncenter size-medium wp-image-3141\" srcset=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2011\/08\/wl_dtb_src-275x300.jpg 275w, https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2011\/08\/wl_dtb_src.jpg 327w\" sizes=\"auto, (max-width: 275px) 100vw, 275px\" \/><\/a><\/h4><\/span>\n<p>* Describe the template accordingly and click Next.<br \/>\n* Enter the name and location for template and click Next.<\/p>\n<span id=\"_3\"><h4><a href=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2011\/08\/wl_dtb_name.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2011\/08\/wl_dtb_name-300x52.jpg\" alt=\"\" title=\"wl_dtb_name\" width=\"300\" height=\"52\" class=\"aligncenter size-medium wp-image-3142\" srcset=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2011\/08\/wl_dtb_name-300x52.jpg 300w, https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2011\/08\/wl_dtb_name.jpg 472w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/h4><\/span>\n<p>* Select applications to be included in template and click Next.<\/p>\n<span id=\"_4\"><h4><a href=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2011\/08\/wl_dtb_addapps.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2011\/08\/wl_dtb_addapps-300x114.jpg\" alt=\"\" title=\"wl_dtb_addapps\" width=\"300\" height=\"114\" class=\"aligncenter size-medium wp-image-3143\" srcset=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2011\/08\/wl_dtb_addapps-300x114.jpg 300w, https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2011\/08\/wl_dtb_addapps.jpg 741w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/h4><\/span>\n<p>* Add files if needed and click Next.<br \/>\n* Add SQL scripts.<br \/>\n* Configure Admin Server.<br \/>\n* Configure Admin username and password.<br \/>\n* Configure users, groups, and global roles.<br \/>\n* Assign users to groups.<br \/>\n* Assign groups to groups.<br \/>\n* Assign users and groups to global roles.<br \/>\n* Specify Start Menu entries (Windows only).<br \/>\n* Prepare scripts and files with replacement variables.<br \/>\n* Review template and click <strong>Create<\/strong>.<br \/>\n* Click done.<\/p>\n<span id=\"_5\"><h4><a href=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2011\/08\/wl_dtb_create.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2011\/08\/wl_dtb_create-300x122.jpg\" alt=\"\" title=\"wl_dtb_create\" width=\"300\" height=\"122\" class=\"aligncenter size-medium wp-image-3144\" srcset=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2011\/08\/wl_dtb_create-300x122.jpg 300w, https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2011\/08\/wl_dtb_create.jpg 474w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/h4><\/span>\n<span id=\"Linux_Example\"><h3>Linux Example<\/h3><\/span>\n<p>* <a href='https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2011\/09\/domain_tmpl_bldr.zip'>domain_tmpl_bldr<\/a><\/p>\n<span id=\"References\"><h2>References<\/h2><\/span>\n<p>* <a href=\"http:\/\/download.oracle.com\/docs\/cd\/E17904_01\/web.1111\/e14139\/toc.htm\">Oracle\u00ae Fusion Middleware Creating Domain Templates Using the Domain Template Builder 11g Release 1 (10.3.4)<\/a><br \/>\n* <a href=\"http:\/\/download.oracle.com\/docs\/cd\/E17904_01\/web.1111\/e14138\/toc.htm\">Oracle\u00ae Fusion Middleware Domain Template Reference 11g Release 1 (10.3.4)<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Overview * Domain Template Builder is a standalone Java application used to create domain or extension templates. * A template is a JAR file that contains files and scripts needed to create or extend a domain. * Operates in offline &hellip; <a href=\"https:\/\/jianmingli.com\/wp\/?p=3137\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_exactmetrics_skip_tracking":false,"_exactmetrics_sitenote_active":false,"_exactmetrics_sitenote_note":"","_exactmetrics_sitenote_category":0,"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[104],"tags":[],"class_list":["post-3137","post","type-post","status-publish","format-standard","hentry","category-weblogic11g"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p8cRUO-OB","_links":{"self":[{"href":"https:\/\/jianmingli.com\/wp\/index.php?rest_route=\/wp\/v2\/posts\/3137","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jianmingli.com\/wp\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jianmingli.com\/wp\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jianmingli.com\/wp\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/jianmingli.com\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=3137"}],"version-history":[{"count":11,"href":"https:\/\/jianmingli.com\/wp\/index.php?rest_route=\/wp\/v2\/posts\/3137\/revisions"}],"predecessor-version":[{"id":5264,"href":"https:\/\/jianmingli.com\/wp\/index.php?rest_route=\/wp\/v2\/posts\/3137\/revisions\/5264"}],"wp:attachment":[{"href":"https:\/\/jianmingli.com\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=3137"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jianmingli.com\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=3137"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jianmingli.com\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=3137"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}