TC之RCP开发环境配置

一、RCP开发环境配置

1、创建eclipse_start.bat文件同时启动eclipse和二层TAO窗口
在这里插入图片描述

2、配置eclipse首选项
选择”Windows”->”Preferences”
在这里插入图片描述

选择”Directory“,一直”next“
在这里插入图片描述
在这里插入图片描述

3、创建”Plugin-in project“插件项目
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

4、在新项目中添加插件(在配置了首选项之后可以搜到team center插件)
在这里插入图片描述
5、配置调试模式
右键项目后,选择”debug as”->”Debug Configurations”:

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

6、进入”SampleHandler.java”文件,打断点,debug运行该项目
在这里插入图片描述

项目运行,进入TC

点击”Sample Command“,进入debug模式

F6一直下一步,TC中跳出弹框
在这里插入图片描述
在这里插入图片描述

二、RCP包部署

1、导出jar包
在这里插入图片描述
在这里插入图片描述

2、将jar包放入“C:\Siemens\Teamcenter11\portal\plugins”文件夹下
在这里插入图片描述

3、清除缓存
关闭所有Java进程,Windows+R中输入“.”进入其中清除Siemens和Teamcenter文件夹
4、注册
进入“C:\Siemens\Teamcenter11\portal\registry”文件夹中,打开genregxml.bat,保留中文和英文
双击运行即可注册
在这里插入图片描述

5、检验
进入TC,点击“帮助”-》“关于”-》“安装详细信息”-》“插件”查看其中是否有该插件
在这里插入图片描述

三、问题

1、打开TC时出现以下问题:
在这里插入图片描述

2、进入%temp%清除缓存后上述问题解决,重新登录TC,又出现如下问题:
在这里插入图片描述
出现该问题的原因应从数据库方面入手:1、检查ip是否固定 2、数据库密码是否过期
数据库密码过期解决:
在CMD窗口依次输入以下命令:
sqlplus / as sysdba
alter user infodba identified by infodba;
select expiry_date from dba_users where username=‘INFODBA’;
select profile from dba_users where username=‘INFODBA’;
alter profile default limit password_life_time unlimited;
select expiry_date from dba_users where username=‘INFODBA’;
alter profile default limit failed_login_attempts unlimited;
3、再次登录TC时,出现如下问题:
在这里插入图片描述
错误原因:有可能是license文件未替换成功导致,需要重新加载license文件内容。
找到
在这里插入图片描述
查看license文件路径是否正确:
在这里插入图片描述
检查license是否过期:
在这里插入图片描述
替换新的license
启动license
在这里插入图片描述

Plugin.xml文件:

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值