关于 ARAS PLM (一) 部署

关于 ARAS PLM 系统的一点经验一部署篇

感想

ARAS是一个开源的系统,但是只有部分开源,官方不提供完整开源的程序代码给开发者,开发者可以在官方应用的基础上进行新需求的开发。

安装ARAS的PLM程序,需要在官方申请一个License,并且每个License是与硬件绑定的,所以更换环境了以后需要重新去官方申请。

申请结果如下图所示:
在这里插入图片描述

安装ARAS的环境依赖性非常强,且有一些小众而且对开发者来说容易踩雷的因素,因为安装程序会自动按照他的架构去部署系统,如果系统环境的配置达不到要求的话,会导致安装失败甚至破坏开发环境,所以部署的时候需要多点耐心。

ARAS的程序由于并不是全部开源的,部署完成以后测试时发现很多程序是官方企业版订阅(收费)使用的,规则如下图:
这是订阅和非订阅的区别:
在这里插入图片描述
这是官方给出的,使用者数量和订阅价格的详情:

在这里插入图片描述
在ARAS的系统中,提供了用户极高的自由程度,人员权限管理,CAD文档图纸等管理,还有各种各样的功能,都是可以直接使用的,对于开发者来说,他的功能列表会使用的比较多,在功能模块中,可以新建触发器,触发器的语言是可选的,主要是.NET,VB和JAVA。触发条件是可选的,选择在做了什么操作之后,能触发什么事件。

关于外部插件的插入,开发者可以外部开发插件,通过上述功能管理,操作以后触发的效果来嵌入系统中,后面会详细说明我的操作。

另外

这份文章中主要介绍开发者涉及的问题和一些编程类操作,不涉及一些常规的使用和管理类型操作,具体使用在本文中没有详细介绍,官方和网络上有一些文档介绍,具体可以参考一些网络知识。

系统环境配置

1.Windows7 以及以上的系统
2.数据库:SQL Server
3… NET Framework
4.IIS 6.0
5.WAS服务
6.WPAS服务
7.12之后的版本需要
a).net core 2.0以上
b).net 4.72或者以上

部署过程

首先系统确保是WINDOWS7以上,否则无法安装需要的环境。
如下是我的系统:
在这里插入图片描述
在控制面板的,程序和功能中,打开系统的.NET功能,IIS功能,WAS功能和WPAS功能,如下图所示:
在这里插入图片描述
去下载.net core 2.0 以上的版本,安装完成以后,在IIS模块中检查是否正常。

确保系统中的数据库是可用的,我安装的是SQL SERVER 2008R2,一直在使用,所以本步骤没有碰到什么问题。

最后打开文件,按照教程安装部署,主要的配置是数据库信息,网站地址,文件存放路径等。
下图是输入License的截图:
在这里插入图片描述
这是配置数据库数据:
在这里插入图片描述
让ARAS创建他的数据库:

在这里插入图片描述
数据库信息测试链接数据库以后,会创建ARAS专用的用户,设置账户密码,填写数据库名称,完成后等待数分钟会自动创建一个新的库,其中包括了一些ARAS的基础数据和相关的一些表格。
数据库创建完成后,可以看到SQL SERVER中多了一个数据库:
在这里插入图片描述
接下来的安装部署,在环境部署完成以后,几乎是自动配置,但是需要你检查准确的部署环境,否则很有可能安装好了但是出现错误,甚至损坏系统。(因为我未检查完整的系统环境,导致我后面遇到了很多问题。)

安装错误处理

1.模块一定需要完整,否则直接安装会损坏IIS的配置,导致WAS和W3VC无法正常启动。
a)无法启动后,测试了解决问题的方法:
i.需要优先复原IIS,否则WAS和W3VC无法启动的话,IIS崩溃,WEBSERVICE全部瘫痪。
ii.可以通过C:\inetpub\history的IIS历史版本,在C:\Windows\System32找到相对应的applicationHost.config和administration.config替换,来还原IIS的配置,才可重新启动服务,绕开错误。
在这里插入图片描述
iii.IIS配置还原后,优先删除ARAS的数据库,在控制面板中卸载ARAS,卸载.NET CORE。
iv.在WINDOWS打开关闭功能中,关闭IIS相关服务以及WPAS服务,重启确保成功关闭了功能,WINDOWS会自动修改配置。
在这里插入图片描述
v.重启完成后,检查IIS和相关服务的状态,如果全部消失则属于正常。
vi.打开WINDOWS控制面板,卸载中的新增或移除WINDOS功能。重新安装IIS和.NET以及WAS,WPAS的相关服务,结束后重启计算机。
在这里插入图片描述
在这里插入图片描述
vii.检查WPAS和WAS服务是否可以正常开启,如果可以正常开启,就可以进行下面的步骤,如果不可以开启,检查上面的步骤是否有遗漏或者未完成的步骤。
viii.打开IIS中的模块功能,检查是否有正常的数据,如果有则可以重新安装。
下图是IIS模块的一些配置好的数据,方框中是.NET CORE(12必备):

2.如果安装中出现错误,优先检查环境是否成功搭建,再重新安装。

3.如果安装出现1720的错误,有个非常隐蔽的陷阱:
如下图所示:
在这里插入图片描述
a)IIS配置一定要正确。
b)IIS的80端口必须要是默认的IIS网站。
c)可能未使用系统管理员权限安装。

  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值