Windchill技术培训笔记
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
搭建Windchill环境
开发工具设置
在Eclipse中选择: Window --> Preferences --> java --> Compiler --> Building
去掉:□的选中
注意:一定要取消选中,否则在清工作区时将删除windchill codebase下的文件
5.此时会在Eclipse的工作空间里面生成一个 HelloWindchill的文件,此文件很小只有几KB
创建Java项目
第一种创建方式:
1.在Eclipse中选择: File --> New --> Java Project 创建一个Test 的Java项目
2.在当前创建的java项目Test:
在Eclipse中选择:当前项目上(Test) --> New --> Properties --> Java Build Path --> Add Class Folder --> Create New Folder
单击 ok 完成 codebase 文件夹的创建和指定(由于Windchill的codebase文件夹很大,所以这一步骤需要等待片刻)
成功之后,将会看到:
第二种创建方式:
1.在Eclipse中选择: File --> New --> Java Project 创建一个TestWindchill 的Java项目
Link additional source --> Browse --> Finish
2.Browse 选择codebase
3.添加自定义的library库
3.指定codebase 的映射:
3.指定codebase文件夹编译之后的.class 文件和工程下面的 java源文件的映射关系在Eclipse中选择:当前项目上(HelloWindchill) --> New --> Properties --> Java Build Path --> Browse
-->
单击 OK 之后,你可能会发现 Java 项目 Referenced Libraries里面有个 codebase 文件夹了
4.添加Windchill环境所需的jar包(推荐使用1)
D:\ptc\\Windchill里面需要的被导入的jar文件按有:
lib、srclib、installlib、WHC\WEB-INF\lib、ant\lib、codebase\WEB-INF\lib、codebase\lib 7个文件夹下的所有jar文件
1.可用自定义一个类库,然后把Windchill 7个lib下面的jar都添加到该库中,以后
就可以在开发中直接引用该类库(注意:最好不要覆盖相同名字的jar包,因为他们的jar的文件大小不同,所以作用也不同,避免在开发中因jar的冲突和版本问题而引起些莫名奇妙的错误)
在Eclipse中选择:当前项目上(HelloWindchill) --> New --> Properties --> Java Build Path --> Libraries 选项卡
2.直接引用,7个lib下面的所有jar包
第一个Hello World
创建
在Eclipse中选择:当前项目上(HelloWindchill) src --> New --> Package
创建一个的类
内容为:
package ;
public class TestWindchill {
/**
* @param args
*/
public static void main(String[] args) {
..");
}
}
启动Windchill 服务
1.启动 Oracle10g 监听服务:OracleOraDb10g_home1TNSListener
2.启动 Oracle10g 主数据库服务:OracleServiceWIND
3.启动 Apache 服务
4.启动 Tomcat 服务
成功标志:
5.启动服务
D:\ptc\\WindchillDS\server\bat
6.启动 Windchill Shell 服务,输入 windchill start
目标:D:\ptc\\Windchill\bin\ shell
起始位置:D:\ptc\\Windchill\bin
7.观察Windchill 的两个窗口:
ServerManager :
MethodServer
8.Windchill 启动成功的标志:
在MethodServer窗口出现如下标志,表明Windchill 服务启动成功
运行
1.Eclipse控制台会打印:Hello World…
2.此时会在Windchill系统的安装目录(D:\ptc\\Windchill\codebase)生成如下目录:
angus --> com
里面会生成源文件的编译后的文件:
此时表明第一个Hello World 程序运行成功
3.
第一个JSP与 Hello Word
创建
在Windchill的安装目录(D:\ptc\\Windchill\codebase\netmarkets\jsp)下面新建一个文件夹angus,在里面新建一个页面
页面内容为:
<%@ page language="java" import=".*,.*" pageEncoding="utf-8"%>
}
}
编译后的文件会自动映射,放到
D:\ptc\\Windchill\codebase\angus\com 目录下
注意:该目录下的的更新时间
访问:
在浏览器地址栏输入: java 类的方法。
注意:
如果你在里面添加了一个方法,然后在中调用,注意一定要删除:D:\ptc\\Windchill\codebase\angus\com 目录下的文件
然后在Windchill Shell 中输入
重启Windchill 然后重启 Tomcat ,再在
浏览器地址栏输入:,不然就会报错
Windchill菜单定制
顶级菜单定制
1.在安装的Windchill 系统的Windchill Shell 中运行命令:
ant –f bin\ createSafeArea
会在Windchill的安装D:\ptc\\Windchill\wtSafeArea 目录出现3个文件夹:ptcCurrent、ptcOrig、siteMod
2.在文件夹siteMod下创建codebase config actions三个文件夹(内嵌结构)
3.在 WC_Home安装目录的actions文件夹下面添加如下两个xml文件
把、两个xml文件添加到