一、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文件: