MCPcopy Create free account
hub / github.com/aaPanel/BaoTa / set_tomcat_duli_path

Method set_tomcat_duli_path

class/projectModel/javaModel.py:727–773  ·  view source on GitHub ↗

@name 更改独立项目路径 @author lkq<2021-09-17> @param get.project_path @param get.project_name 项目名称

(self, get, get_project_find='')

Source from the content-addressed store, hash-verified

725 return int(8080)
726
727 def set_tomcat_duli_path(self, get, get_project_find=''):
728 ''&#x27;
729 @name 更改独立项目路径
730 @author lkq<2021-09-17>
731 @param get.project_path<int>
732 @param get.project_name 项目名称
733 ''&#x27;
734 project_name = get.project_name.strip()
735 project_info = get_project_find
736 if not project_info: return public.returnMsg(False, '更改项目路径失败!')
737 if project_info['project_config']['java_type'] == 'duli':
738 # 独立项目
739 project_path = get.project_path.strip()
740 if not os.path.exists(project_path): os.makedirs(project_path)
741 if not self.Initialization2(version = '7', site = project_name): return public.returnMsg(
742 False, "Tomcat配置文件错误请检查配置文件"
743 )
744 ret = self.Set_Domain_path(project_name, project_path)
745 if ret:
746 # 更改数据库
747 # project_info['path']=project_path
748 project_info['project_config']['project_cwd'] = project_path
749 pdata = {
750 'path': project_path,
751 'project_config': json.dumps(project_info['project_config'])
752 }
753 public.M('sites').where('name=?', (project_name,)).update(pdata)
754 return public.returnMsg(True, '更改项目路径成功!')
755 else:
756 return public.returnMsg(False, '更改项目路径失败!')
757 if project_info['project_config']['java_type'] == 'neizhi':
758 project_path = get.project_path.strip()
759 if not os.path.exists(project_path): os.makedirs(project_path)
760 if not self.Initialization(
761 version = project_info['project_config']['tomcat_version']
762 ): return public.returnMsg(False, "Tomcat配置文件错误请检查配置文件")
763 ret = self.Set_Domain_path(project_name, project_path)
764 if ret:
765 project_info['project_config']['project_cwd'] = project_path
766 pdata = {
767 'path': project_path,
768 'project_config': json.dumps(project_info['project_config'])
769 }
770 public.M('sites').where('name=?', (project_name,)).update(pdata)
771 return public.returnMsg(True, '更改项目路径成功!')
772 else:
773 return public.returnMsg(False, '更改项目路径失败')
774
775 def set_tomcat_duli_port(self, get, get_project_find=''):
776 ''&#x27;

Callers 2

modify_project_duliMethod · 0.95
modify_project_neizhiMethod · 0.95

Calls 9

Initialization2Method · 0.95
Set_Domain_pathMethod · 0.95
InitializationMethod · 0.95
returnMsgMethod · 0.80
existsMethod · 0.45
dumpsMethod · 0.45
updateMethod · 0.45
whereMethod · 0.45
MMethod · 0.45

Tested by

no test coverage detected