Skip to content

Commit 3aa5c17

Browse files
committed
fix for 11g jrf domain creation
1 parent 40e961f commit 3aa5c17

File tree

1 file changed

+13
-4
lines changed

1 file changed

+13
-4
lines changed

core/src/main/python/wlsdeploy/tool/create/domain_creator.py

Lines changed: 13 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -175,6 +175,9 @@ def create(self):
175175
self.__create_domain()
176176
self.__deploy()
177177
self.__update_domain()
178+
if not self.wls_helper.is_weblogic_version_or_above('12.1.2'):
179+
self.__set_server_groups()
180+
self.__update_domain()
178181
self.__deploy_after_update()
179182
self.__create_boot_dot_properties()
180183

@@ -407,6 +410,8 @@ def __create_base_domain(self, domain_home):
407410
self.__set_core_domain_params()
408411
self.logger.info('WLSDPLY-12205', self._domain_name, domain_home,
409412
class_name=self.__class_name, method_name=_method_name)
413+
self.wlst_helper.write_domain(domain_home)
414+
410415
self.logger.info('WLSDPLY-12206', self._domain_name, class_name=self.__class_name, method_name=_method_name)
411416
self.wlst_helper.close_template()
412417
self.wlst_helper.read_domain(domain_home)
@@ -496,13 +501,16 @@ def __extend_domain_with_select_template(self, domain_home):
496501
self.__set_app_dir()
497502
self.__configure_fmw_infra_database()
498503
self.__configure_opss_secrets()
499-
self.__set_server_groups()
500-
self.wlst_helper.write_domain(domain_home)
501504

502-
self.logger.info('WLSDPLY-12206', self._domain_name, class_name=self.__class_name, method_name=_method_name)
505+
if not self.wls_helper.is_weblogic_version_or_above('12.1.2'):
506+
self.wlst_helper.write_domain(domain_home)
507+
self.logger.info('WLSDPLY-12206', self._domain_name, class_name=self.__class_name, method_name=_method_name)
508+
else:
509+
self.__set_server_groups()
510+
self.wlst_helper.write_domain(domain_home)
511+
503512
self.wlst_helper.close_template()
504513
self.wlst_helper.read_domain(domain_home)
505-
506514
self.logger.exiting(class_name=self.__class_name, method_name=_method_name)
507515
return
508516

@@ -522,6 +530,7 @@ def __set_server_groups(self):
522530
elif self._domain_typedef.is_jrf_domain_type() or \
523531
(self._domain_typedef.get_targeting() == TargetingType.APPLY_JRF):
524532
# for 11g, if template list includes JRF, or if specified in domain typedef, use applyJRF
533+
self.wlst_helper.read_domain(self._domain_home)
525534
self.target_helper.target_jrf_groups_to_clusters_servers()
526535
self.logger.exiting(class_name=self.__class_name, method_name=_method_name)
527536

0 commit comments

Comments
 (0)