Windchill技术培训笔记.docx
- 文档编号:23951652
- 上传时间:2023-05-22
- 格式:DOCX
- 页数:42
- 大小:29.69KB
Windchill技术培训笔记.docx
《Windchill技术培训笔记.docx》由会员分享,可在线阅读,更多相关《Windchill技术培训笔记.docx(42页珍藏版)》请在冰豆网上搜索。
Windchill技术培训笔记
搭建Windchill环境
开发工具设置
在Eclipse中选择:
Window-->Preferences-->java-->Compiler-->Building
去掉:
□的选中
注意:
一定要取消选中,否则在清工作区时将删除windchillcodebase下的文件
5.此时会在Eclipse的工作空间里面生成一个HelloWindchill的文件,此文件很小只有几KB
创建Java项目
第一种创建方式:
1.在Eclipse中选择:
File-->New-->JavaProject创建一个Test的Java项目
2.在当前创建的java项目Test:
在Eclipse中选择:
当前项目上(Test)-->New-->Properties-->JavaBuildPath
-->AddClassFolder-->CreateNewFolder
单击ok完成codebase文件夹的创建和指定(由于Windchill的codebase文件夹很大,所以这一步骤需要等待片刻)
成功之后,将会看到:
第二种创建方式:
1.在Eclipse中选择:
File-->New-->JavaProject创建一个TestWindchill的Java项目
Linkadditionalsource-->Browse-->Finish
2.Browse选择codebase
3.添加自定义的library库
3.指定codebase的映射:
3.指定codebase文件夹编译之后的.class文件和工程下面的java源文件的映射关系
在Eclipse中选择:
当前项目上(HelloWindchill)-->New-->Properties-->JavaBuildPath-->Browse
-->
单击OK之后,你可能会发现Java项目ReferencedLibraries里面有个codebase文件夹了
4.添加Windchill环境所需的jar包(推荐使用1)
D:
\ptc\\Windchill里面需要的被导入的jar文件按有:
lib、srclib、installlib、WHC\WEB-INF\lib、ant\lib、codebase\WEB-INF\lib、codebase\lib7个文件夹下的所有jar文件
1.可用自定义一个类库,然后把Windchill7个lib下面的jar都添加到该库中,以后就可以在开发中直接引用该类库(注意:
最好不要覆盖相同名字的jar包,因为他们的jar的文件大小不同,所以作用也不同,避免在开发中因jar的冲突和版本问题而引起些莫名奇妙的错误)
在Eclipse中选择:
当前项目上(HelloWindchill)-->New-->Properties-->JavaBuildPath-->Libraries选项卡
2.直接引用,7个lib下面的所有jar包
第一个HelloWorld
创建
在Eclipse中选择:
当前项目上(HelloWindchill)src-->New-->Package
创建一个的类
内容为:
package;
publicclassTestWindchill{
/**
*@paramargs
*/
publicstaticvoidmain(String[]args){
..");
}
}
启动Windchill服务
1.启动Oracle10g监听服务:
OracleOraDb10g_home1TNSListener
2.启动Oracle10g主数据库服务:
OracleServiceWIND
3.启动Apache服务
4.启动Tomcat服务
成功标志:
5.启动服务
D:
\ptc\\WindchillDS\server\bat
6.启动WindchillShell服务,输入windchillstart
目标:
D:
\ptc\\Windchill\bin\shell
起始位置:
D:
\ptc\\Windchill\bin
7.观察Windchill的两个窗口:
ServerManager:
MethodServer
8.Windchill启动成功的标志:
在MethodServer窗口出现如下标志,表明Windchill服务启动成功
运行
1.Eclipse控制台会打印:
HelloWorld…
2.此时会在Windchill系统的安装目录(D:
\ptc\\Windchill\codebase)生成如下目录:
angus-->com
里面会生成源文件的编译后的文件:
此时表明第一个HelloWorld程序运行成功
3.
第一个JSP与HelloWord
创建
在Windchill的安装目录(D:
\ptc\\Windchill\codebase\netmarkets\jsp)下面新建一个文件夹angus,在里面新建一个页面
页面内容为:
<%@pagelanguage="java"import=".*,.*"pageEncoding="utf-8"%>
DOCTYPEHTMLPUBLIC"-
.";
}
}
编译后的文件会自动映射,放到
D:
\ptc\\Windchill\codebase\angus\com目录下
注意:
该目录下的的更新时间
访问:
在浏览器地址栏输入:
java类的方法。
注意:
如果你在里面添加了一个方法,然后在中调用,注意一定要删除:
D:
\ptc\\Windchill\codebase\angus\com目录下的文件
然后在WindchillShell中输入
重启Windchill然后重启Tomcat,再在
浏览器地址栏输入:
,不然就会报错
Windchill菜单定制
顶级菜单定制
1.在安装的Windchill系统的WindchillShell中运行命令:
ant–fbin\createSafeArea
会在Windchill的安装D:
\ptc\\Windchill\wtSafeArea目录出现3个文件夹:
ptcCurrent、ptcOrig、siteMod
2.在文件夹siteMod下创建codebaseconfigactions三个文件夹(内嵌结构)
3.在WC_Home安装目录的actions文件夹下面添加如下两个xml文件
把、两个xml文件添加到
..\wtSafeArea\siteMod\codebase\config\actions目录下
文件一定要是UTF-8编码格式的
4.在文件里面需要配置如下代码:
Example:
(模型文件)
xmlversion=""encoding="UTF-8"?
>
DOCTYPEactionmodelsSYSTEM"">
--顶级菜单mainnavigation-->
5.在文件里面需要配置如下代码:
Example:
(动作文件)
--顶级菜单mainnavigation-->
xmlversion=""encoding="UTF-8"?
>
DOCTYPElistofactionsSYSTEM"">
tab=fiberhomereport"windowType="page"/> 6.Windchill英文资源文件里面的代码 () 存放的位置: D: \ptc\\Windchill\src\ext\resource(resource目录是自己建的,名字可以取) Example: (英文资源文件) --必须引入的--> =顶级菜单--> 7.Windchill中文资源文件里面的代码 存放的位置: D: \ptc\\Windchill\src\ext\resource(resource目录是自己建的,名字可以取) Example: (中文资源文件) --必须引入的--> =顶级菜单--> 8.在WindchillShell下面运行: Resourcebuild或Resourcebuild-fbin\installSiteChanges 1.清除Tomcat下面的缓存: D: \ptc\\Tomcat\work 2.清除资源文件编译后目录: D: \ptc\\Windchill\codebase\ext\resource 3.清除IE缓存、历史记录、cookies: 4.清除xml文件的编译目录: D: \ptc\\Windchill\codebase\config\actions 5.查看Windchill的日子记录: D: \ptc\\Windchill\logs Windchill重新启动成功的标志(3min左右): INFO: -MethodServerready(insecs). 9.显示效果如图: 二级菜单定制 1.二级菜单的定制,跟上面顶级菜单的定制差不多,主要涉及的文件也是4个(2个xml、2个资源文件),为了测试二级菜单是否成功,我们需要在Windchill中访问Jsp页面、 只是里面的代码有所不同,添加代码之后再WindchillShell里面运行的命令也是一样的 注意: 文件一定要是UTF-8编码格式的 2.配置2级菜单在..\wtSafeArea\siteMod\codebase\config\actions目录下 文件里面添加的代码为: Example: (模型文件) xmlversion=""encoding="UTF-8"? > DOCTYPEactionmodelsSYSTEM""> --二级菜单定制--> 3.配置2级菜单在..\wtSafeArea\siteMod\codebase\config\actions目录下 文件里面添加的代码为: Example: (动作文件) xmlversion=""encoding="UTF-8"? > DOCTYPElistofactionsSYSTEM""> --二级菜单定制--> tab=fiberhomereport"windowType="page"/> tab=fiberhomereport"windowType="page"/> 4.配置2级菜单在D: \ptc\\Windchill\src\ext\resource目录下 ()英文资源文件里面添加的代码为: Example: (英文资源文件) --必须引入的(重复则无需引入)--> =二级菜单定制--> Changestatistics Changestatistics Drawingstatistics Drawingstatistics 5.配置2级菜单在D: \ptc\\Windchill\src\ext\resource目录下 中文资源文件里面添加的代码为: Example: (中文资源文件) --必须引入的(如果已经引入则无需再引入)--> =二级菜单定制--> 6.为了测试二级菜单是否新建成功,我们需要在Windchill安装系统..codebase\netmarkets\jsp目录新建几个Jsp文件,如下在D: \ptc\\Windchill\codebase\netmarkets\jsp\angus\report目录下面新建: 、两个Jsp页面 jsp页面的内容为: <%@includefile="/netmarkets/jsp/util/"%> Windchilltest <%@includefile="/netmarkets/jsp/util/"%> 7.在WindchillShell下面运行: Resourcebuild或Resourcebuild-fbin\installSiteChanges 1.清除Tomcat下面的缓存: D: \ptc\\Tomcat\work 2.清除资源文件编译后目录: D: \ptc\\Windchill\codebase\ext\resource 3.清除IE缓存、历史记录、cookies: 4.查看Windchill的日子记录: D: \ptc\\Windchill\logs Windchill重新启动成功的标志(3min左右): INFO: -MethodServerready(insecs). 8.显示效果如图: Action下拉菜单 1.Action下拉菜单的定制,跟上面二级菜单的定制差不多,主要涉及的文件也是4个(2个xml、2个资源文件),添加代码之后再WindchillShell里面运行的命令也是一样的 注意: 文件一定要是UTF-8编码格式的 2.定制Action下拉菜单在..\wtSafeArea\siteMod\codebase\config\actions目录下 文件里面添加的代码为: Example: (模型文件) xmlversion=""encoding="UTF-8"? > DOCTYPEactionmodelsSYSTEM""> --Action下拉菜单的定制--> 3.定制Action下拉菜单在..\wtSafeArea\siteMod\codebase\config\actions目录下 文件里面添加的代码为: Example: (动作文件) xmlversion=""encoding="UTF-8"? > DOCTYPElistofactionsSYSTEM""> --Action下拉菜单的定制--> action=ExportBom"/> action=ExportData"/> 4.定制Action下拉菜单在D: \ptc\\Windchill\src\ext\resource目录下 ()英文资源文件里面添加的代码为: Example: (英文资源文件) --必须引入的(重复则无需引入)--> =导出物料--> 导出数据--> 5.定制Action下拉菜单在D: \ptc\\Windchill\src\ext\resource目录下中文资源文件里面添加的代码为: Example: (中文资源文件) --必须引入的(如果已经引入则无需再引入)--> =导出物料--> 导出数据--> 6.在WindchillShell下面运行: Resourcebuild或Resourcebuild-fbin\installSiteChanges windchillstop&windchillstart 1.清除Tomcat下面的缓存: D: \ptc\\Tomcat\work 2.清除资源文件编译后目录: D: \ptc\\Windchill\codebase\ext\resource 3.清除IE缓存、历史记录、cookies: 4.查看Windchill的日子记录: D: \ptc\\Windchill\logs Windchill重新启动成功的标志(3min左右): INFO: -MethodServerready(insecs). 7.显示效果如图: 文件夹工具栏菜单定制 1.文件夹工具栏菜单定制,跟上面二级菜单的定制差不多,主要涉及的文件也是4个(2个xml、2个资源文件),添加代码之后再WindchillShell里面运行的命令也是一样的 注意: 文件一定要是UTF-8编码格式的 2.配置文件夹工具栏菜单定制在..\wtSafeArea\siteMod\codebase\config\actions目录下,文件里面添加的代码为: Example: (模型文件) xmlversion=""encoding="UTF-8"? > DOCTYPEactionmodelsSYSTEM""> --文件夹工具栏菜单定制-->
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Windchill 技术培训 笔记