windchill开发常见问题总结

问:

a.嵌套异常:(wt.services.servicesResource/21)wt.services.ManagerException:无法启动管理器:"wt.audit.AuditService",通过实现类:"wt.audit.StandardAuditService"

b.java.net.SocketException:Connectionreset by peer:socket write error,MS无法启动

c.java.io.IOException:com.infoengine.exception.adapter.IEAdapterException;嵌套异常是:

javax.naming.CommunicationException:mda.huawei.com:389 [Root exception is java.net.ConnectException: Connectionrefused: connect]

 

答:

1.首先看host是否配置正确举例:127.0.0.1  域名ping 域名是否能拼通

2.看数据库服务是否打开:

9.1 : OracleDBConsolewindOracleOraDlog_homeITNSListenerOracleServiceWIND

10.0 : OracleOraDb11g_home1TNSListener   OracleServiceWIND

3.重启LDAP,进入WindchillDS\server\bat目录下,打开control-panel.bat,登录后选择启动或重启

 

Apache启动后又消失

答:输入netstat -a查看端口号是否被占用,如果被占用,就在进程管理器中删除CPU相同的进程httpd.exe

 

问:工作流管理器页面打开后无内容显示或eclipse打不开

答:在环境变量Path中配置如下:D:\ptc\Windchill_9.1\Java\bin

 

问:windchill10.0页面一直Loading,无法显示内容

答:JDK版本过低,要配置1.61.7

 

问:同一条SQL语句,在数据库里查询有结果,使用windchill API  queryResult.hasMoreElements()获取却是false

答:通过SessionHelper.manager.setAdministrator()设置管理员权限,还有一种可能是表里的数据不全,如果查询建模表,表里的数据不是通过save加进去的,而是通过sql插入的,那么也会导致这个问题。

 

问:启动Windchill服务,出现BackgroundMethodServer

答:在windchillshell中执行如下命令:xconfmanager -s wt.manager.monitor.services=MethodServer  -t codebase/wt.properties -p

 

问:流程绑定主物件,启动工作流后,流程状态依然显示为"未启动"

答:在windchillshell中执行如下命令:xconfmanager -s wt.queue.executeQueues=true -t codebase/wt.properties -p

 

问:windchill页面出现GCoverhead limit exceeded异常

答:windchill服务长期不重启,导致java虚拟机加载的垃圾过多,重启就好

 

问:测试环境由于先上代码,没有进行业务配置,报空指针异常,无法登录

答:通过连接http://mda.huawei.com/netmarkets/jsp/site/listUtilities.jsp?oid=OR$3Awt.inf.container.ExchangeContainer%3A101&tab=site&u8=1直接进入实用程序,做好配置后就可以登录了。

 

问:启动服务时报错:java.sql.SQLException:IO异常:The Network Adapter could not establish the connection

答:将site.xconfdb.properties文件中的wt.pom.jdbc.host的属性值改为正确的域名


问:数据库里表里的数据是中文就查询不出来,通过代码也无法获取到数据

答:这是字符编码的问题,配置环境变量NLS_LANG=AMERICAN_AMERICA.AL32UTF8,然后重启oracle


问:windchill10.2搜索的时候类型里面找不到ECA

答:1.编辑WT_HOME\codebase\com\ptc\windchill\enterprise\search\server\SearchableTypes.properties,在PDMLink.allSearch中增加wt.change2.WTChangeActivity2

    2.保存文件并重启windchill

    3.站点——实用程序——首选项管理器——搜索——所有适用对象类型搜索,勾选“变更任务”


问:测试环境工作流管理器打不开,报连接超时,basic:加载:找不到类,wt/clients/checker/CheckerApplet.class的异常。其他人可以打开,本地和生产环境的工作流管理器可以打开。JDK从1.6到1.8都装过。

答:Hosts里有多余的配置,去掉即可。至于原因尚且不知。

 

猜你喜欢

转载自blog.csdn.net/u011056985/article/details/45251989