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里有多余的配置,去掉即可。至于原因尚且不知。

 

  • 7
    点赞
  • 29
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: Windchill是PTC公司开发的一款产品生命周期管理软件,其开发环境的搭建需要依赖PTC的开发工具集合,以下是在Windows系统上搭建Windchill开发环境的具体步骤: 1. 安装JDK Windchill需要Java环境支持,因此需要先安装JDK。可以从Oracle官网下载并安装JDK。 2. 安装Eclipse PTC推荐使用Eclipse作为Windchill开发工具。可以从Eclipse官网下载并安装Eclipse。 3. 安装PTC Development Environment PTC提供了一套开发工具集合,包括Windchill Workgroup Manager、Windchill PDMLink以及Windchill ProjectLink等工具。需要从PTC官网下载并安装PTC Development Environment。 4. 配置Eclipse 打开Eclipse后,需要配置PTC Development Environment的相关设置。具体步骤如下: * 打开Eclipse,选择“Window”菜单下的“Preferences” * 选择“PTC”菜单,点击“Windchill” * 在“Windchill”中填写Windchill服务器的URL、用户名和密码等信息 * 点击“Test Connection”按钮,测试连接是否成功 * 点击“Apply”和“OK”按钮保存配置 5. 创建Windchill项目 在Eclipse中创建新的Java项目,然后通过“New -> Windchill Project”创建一个Windchill项目。在创建过程中,需要选择Windchill服务器的URL、用户名和密码等信息。 以上就是在Windows环境下搭建Windchill开发环境的具体步骤。 ### 回答2: 搭建Windchill开发环境是为了支持Windchill软件的开发和定制。下面是一个简单的步骤来搭建Windchill开发环境。 首先,需要在计算机上安装Java Development Kit(JDK),确保你具备在Windchill开发中所需的Java环境。 其次,下载Windchill软件的安装文件,并解压缩到指定的目录中。确保你下载的是适合你的操作系统和版本的软件。 接下来,配置Windchill的数据库。Windchill支持多种关系型数据库,如Oracle、SQL Server等。根据你的需求选择并安装其中一个数据库,并创建一个Windchill数据库实例。 然后,启动Windchill的配置向导。根据向导的指示,输入必要的配置信息,如数据库连接信息、管理员账号等。确保你提供的信息准确无误,并按照指示完成配置。 完成配置后,运行Windchill服务并登录。你可能需要在配置文件中更改一些默认设置,如端口号、文件存储路径等。确保Windchill服务成功启动,并使用管理员账号登录进行验证。 最后,你可以使用Windchill开发工具,如ThingWorx Studio、Java API等,进行开发和定制。根据你的需求,你可能需要额外的学习和掌握相关的技术和知识。 以上是搭建Windchill开发环境的基本步骤。根据具体的情况,你可能需要进一步调整和配置。在整个过程中,确保你的计算机满足Windchill的硬件要求,并始终保持与Windchill官方文档的同步,以获得最新的支持和更新。 ### 回答3: Windchill是一种用于产品生命周期管理(PLM)的软件解决方案。搭建Windchill开发环境需要按照以下步骤进行: 1. 安装Java开发工具包(JDK):Windchill是基于Java的应用程序,因此首先需要安装适用于您操作系统的JDK。您可以从Oracle官网下载适合您操作系统的JDK版本。 2. 安装数据库:Windchill需要使用数据库来存储数据。常用的数据库包括Oracle、Microsoft SQL Server和PostgreSQL等。您需要根据您的需求选择并安装其中一个数据库。 3. 安装应用服务器:Windchill依赖于Java应用服务器来运行。常用的Java应用服务器有Apache Tomcat和Oracle WebLogic等。您可以根据您的需求选择并安装其中一个应用服务器。 4. 下载并安装Windchill软件:您可以从PTC官网下载适合您操作系统和版本需求的Windchill软件。安装过程中,您需要提供数据库和应用服务器的相关信息,并按照软件的安装向导进行操作。 5. 配置和启动Windchill:安装完成后,您需要进行Windchill的配置。这涉及到设置数据库连接、指定应用服务器等相关参数。一旦配置完成,您可以启动Windchill应用程序。 6. 进行开发:一旦Windchill配置成功并启动,您可以使用Windchill API和相关工具进行开发Windchill API提供了一组接口,可以用于操作和定制Windchill的功能。 总结而言,搭建Windchill开发环境需要安装JDK、数据库和应用服务器,下载并安装Windchill软件,并进行相应的配置。在开发环境中,您可以使用Windchill API和相关工具进行开发工作。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值