Windchill技术培训笔记.docx
- 文档编号:28799120
- 上传时间:2023-07-19
- 格式: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:
(模型文件)
DOCTYPEactionmodelsSYSTEM"">
--顶级菜单mainnavigation-->
5.在文件里面需要配置如下代码:
Example:
(动作文件)
--顶级菜单mainnavigation-->
DOCTYPElistofactionsSYSTEM"">
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:
(模型文件)
DOCTYPEactionmodelsSYSTEM"">
--二级菜单定制-->
3.配置2级菜单在..\wtSafeArea\siteMod\codebase\config\actions目录下
文件里面添加的代码为:
Example:
(动作文件)
DOCTYPElistofactionsSYSTEM"">
--二级菜单定制-->
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:
(模型文件)
DOCTYPEactionmodelsSYSTEM"">
--Action下拉菜单的定制-->
3.定制Action下拉菜单在..\wtSafeArea\siteMod\codebase\config\actions目录下
文件里面添加的代码为:
Example:
(动作文件)
DOCTYPElistofactionsSYSTEM"">
--Action下拉菜单的定制-->
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:
(模型文件)
DOCTYPEactionmodelsSYSTEM"">
--文件夹工具栏菜单定制-->
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Windchill 技术培训 笔记