1.如何定制个人习惯的语言环境?
由于地域差异及个人习惯的问题,用户希望能够自行定义中文版NX的中文用语,包括菜单、对话框以及提示信息等等。
解决办法是,首先创建一个目录,如d:\mylang,到NX安装目录下找到LOCALIZATION文件夹,查找并拷贝nldmgr.exe和ugii_simpl_chinese.lng到mylang,然后到ugii文件夹下拷贝libsyss.dll到mylang。
在开始à运行中输入cmd,确定,然后在DOS环境下切换到mylang目录,输入nldmgr.exe/?,显示使用nldmgr的帮助信息,用户也可以在此进行二进制和文本格式的转换。另一种简单些的方法是到mylang文件夹双击执行nldmgr.exe文件,并输入如下信息:
PLM Software技术技巧应用" border="1" /目的是先将二进制的文件转换为文本文件。回到mylang目录,会发现ugii_simpl_chinese.txt文件,打开并查找需要修改的文本,如在格式菜单中的WCS(如下图),在查找对话框中输入&WCS,找到后修改为:工作坐标系(&W),然后保存。
接着在nldmgr对话框中输入如下信息,
此步目的是将文本文件转为二进制文件。回到mylang文件夹,拷贝重新编译过的ugii_simpl_chinese.lng到LOCALIZATION文件夹下,并覆盖原文件,记得备份原文件。重新启动NX,到菜单格式下,我们会发现,WCS已经被改为工作坐标系(W)。
用此方法还可以修改对话框中文字以及提示信息等。Teamcenter Tips
2.在JBOSS上发布Teamcenter 2007
有用户使用JBOSS作为网络应用服务器发布Teamcenter或者Teamcenter Engineering 2007。但发现在瘦客户端或4层胖客户端登录时,输入用户名、密码后,点击确定按钮会出现“null”的错误窗口,无法登录。
PLM Software技术技巧应用" border="1" /同时在服务器的JBOSS控制台中可以发现以下异常信息:
Exception during Login. com.teamcenter.presentation.gateway.actions
java.lang.NullPointerException
at com.teamcenter.presentation.gateway.login.TcLoginManager.login(TcLogi
nManager.java:185)
. . . . . .
at
org.apache.tomcat.util.net.MasterSlaveWorkerThread.run(MasterSlaveWorkerThread.java:112)
at java.lang.Thread.run(Thread.java:595)解决方法:
在JBoss服务器上发布Teamcenter 2007,在把tc.ear文件复制到jboss安装路径\server\default\deploy目录后,还需进行进一步的设置:
在server\default\deploy\ear-deployer.xml中需要设置:
false
PLM Software技术技巧应用" border="1" /还需要在jboss-service.xml中设置UseJBossWebLoader属性为true。
在jboss安装路径\server\default\deploy\jbossweb-tomcat55.sar\META-INF\jboss-service.xml文件中设置:
true
保存文件后重新启动JBOSS,即可正常登录。