問:
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 : OracleDBConsolewind、OracleOraDlog_homeITNSListener、OracleServiceWIND
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.6或1.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.xconf和db.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裏有多餘的配置,去掉即可。至於原因尚且不知。