Windchill技术培训笔记

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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文件添加到

相关文档
最新文档