TB Java开发环境搭建

本文详细介绍了Java开发环境的搭建过程,包括开发工具的安装与配置、环境变量的设置、工作区的规划等内容。适用于初学者及需要快速搭建Java开发环境的开发者。

安装开发环境

1)开发工具安装规划

D:\java_tools 目录下,如 JDKMaven Subversion,当然还有一些未涉及的软件,如 IDE工具等

2)环境变量设置

JAVA_HOME D:\java_tools\Java\jdk1.6.0_25

JBOSS_HOME D:\java_tools\jboss-4.2.2.GA\jboss-4.2.2.GA\jboss-4.2.2.GA

JETTY_HOME D:\java_tools\jetty7.3.1\jetty7.3.1

M2_HOME D:\java_tools\apache-maven-3.0.4

HSF_HOME

PATH

 

Java开发工作区设置

1)工作区 D:\\workspace

VM Common:淘宝web应用统一的头,其他应用可以引用这些资源

项目目录:如UIC,IC,Shop等,通常是对应Subversion中的一个目录

Assets:这个主要是UED同学编写的CSS和JS等文件,在实际的开发中可能会涉及到
2) 项目类型Webx-QuickStart Webx-Biz-Bundled Webx-Multi-Module

3)日志  d:\logs

日志的规范如下:


其中UIC-404 是异常的 ID表示,然后接冒号,接下来是参数信息,采用 name=value方式记录,接下来是两个中划线,最后是一个简短的消息;最后异常变量作为日志记录的第二个变量。

4)临时目录

实际项目中,还会涉及到其他目录,如文件上传后存放的目录, TMS推送的文件目录等。这些都需要进行统一保存,这样会方便排查问题,这里会有一个存储目录 d:\ depository,用于保存一些临时文件。

 

 

 

<think>嗯,用户想了解如何搭建Teamcenter的开发环境。首先,我需要回忆一下Teamcenter的基本情况。Teamcenter是西门子的PLM软件,开发环境搭建可能涉及到安装、配置、二次开发工具等步骤。用户可能是开发者或者企业IT人员,需要为团队配置开发环境。 首先,硬件要求可能包括服务器和客户端的配置,比如操作系统、内存、硬盘空间。软件方面,需要Teamcenter服务器软件、数据库(如Oracle或SQL Server),可能还有Active Workspace、BMIDE等工具。用户可能没有提到具体版本,可能需要说明不同版本之间的差异,或者推荐常用版本。 然后是安装步骤,安装服务器端、配置数据库、安装客户端工具,比如Rich Client或Active Workspace。接着是配置开发环境,比如设置环境变量,安装Java SDK,配置应用服务器如Tomcat或WebLogic。可能还需要安装BMIDE(Business Modeler Integrated Development Environment),这是进行数据模型定制的重要工具。 接下来,二次开发可能需要使用SOA(面向服务架构)、RAC(REST API Client)或者TCXML。需要安装相应的开发工具,比如Eclipse或者Visual Studio,并配置插件。用户可能需要代码管理工具,比如Git,或者持续集成环境,但可能暂时不需要,但可以提一下。 许可证配置也很重要,确保开发所需的模块已经正确授权。测试环境搭建后,需要部署自定义代码,并进行单元测试、集成测试。可能遇到的问题包括环境变量错误、端口冲突、依赖库缺失,需要给出排查方法,比如检查日志、验证数据库连接等。 最后,注意事项方面,强调使用测试环境而非生产环境,定期备份,权限管理和文档记录。用户可能需要一个步骤清晰的指南,分点说明,确保他们能一步步操作。需要确认是否遗漏了某些环节,比如是否需要安装特定的补丁或更新,或者是否需要配置SSO等高级功能,但可能基础搭建不需要这些。可能需要提醒用户参考官方文档,因为不同版本可能有差异。</think>Teamcenter开发环境搭建主要涉及服务器端、客户端及二次开发工具配置。以下为详细步骤指南: (一)基础环境要求 1. 硬件配置 - 服务器:推荐64核CPU/128GB内存/2TB SSD(开发测试可适当降低) - 客户端:i7处理器/32GB内存/1TB SSD+独立显卡 2. 软件要求 - 操作系统:Windows Server 2019或RHEL 8.x(服务器端) - 数据库:Oracle 19c或SQL Server 2019 - 中间件:WebLogic 14.x/Tomcat 9.x - Java环境:JDK 11+(需与TC版本匹配) (二)核心组件安装流程 1. 服务器端部署 ```bash # 示例安装命令(Linux环境) ./setup.sh -i console > 选择FSC组件 > 配置Oracle TNS连接串 > 设置pool_manager端口(默认8080) ``` - 重要配置文件:$TC_ROOT/tc_profilevars 2. 客户端工具安装 - Rich Client:需安装Eclipse RCP版本 - Active Workspace:部署在Tomcat容器 - BMIDE:通过installer安装时勾选Business Modeler (三)开发环境配置要点 1. 数据库连接配置 ```xml <!-- tc_em.xml示例 --> <database> <vendor>oracle</vendor> <url>jdbc:oracle:thin:@dbserver:1521:TCDEV</url> <schema>tcadmin</schema> </database> ``` 2. 环境变量设置 ```bat set TC_DATA=C:\tc_data set TC_ROOT=C:\Siemens\Teamcenter12 set BMIDE_JVM_ARGS=-Xmx4096m ``` 3. 服务端扩展开发配置 - 在tc_profilevars中添加: ```bash export TC_CLASSPATH=$TC_CLASSPATH:/custom_libs/* ``` (四)二次开发工具链 1. IDE配置 - Eclipse:安装TC Plugins(版本需与TC匹配) - Visual Studio:配置C++编译环境(用于ITK开发) 2. 调试环境搭建 - 配置JMX远程调试: ```ini -Dcom.sun.management.jmxremote.port=9010 -Dcom.sun.management.jmxremote.authenticate=false ``` (五)常见问题解决方案 1. 数据库连接失败 - 检查tnsnames.ora配置 - 验证JDBC驱动版本(ojdbc8.jar需与Oracle版本匹配) 2. BMIDE启动异常 - 删除workspace目录下的.metadata文件夹 - 检查JRE版本(必须与BMIDE要求的JRE一致) 3. 服务注册失败 ```sql -- 检查数据库注册状态 SELECT * FROM ppm_service_registry; ``` 建议在正式开发前完成以下验证: 1. 执行tc_profilevars环境校验脚本 2. 运行BMIDE测试连接(Test Connection按钮) 3. 部署样例SOA服务验证端到端通路 注:不同Teamcenter版本(如TC12/TC14)存在配置差异,具体操作需参考对应版本的《Installation Guide》和《Development Cookbook》官方文档。生产环境部署建议通过Docker容器化方案实现环境一致性。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值