@name 更改独立项目路径 @author lkq<2021-09-17> @param get.project_path @param get.project_name 项目名称
(self, get, get_project_find='')
| 725 | return int(8080) |
| 726 | |
| 727 | def set_tomcat_duli_path(self, get, get_project_find=''): |
| 728 | ''' |
| 729 | @name 更改独立项目路径 |
| 730 | @author lkq<2021-09-17> |
| 731 | @param get.project_path<int> |
| 732 | @param get.project_name 项目名称 |
| 733 | ''' |
| 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 | ''' |
no test coverage detected