PartsLink安装后,访问零部件分类链接,出现如下错误信息:
HTTP Status 500 -
>
>--------------------------------------------------------------------------------
>
>type Exception report
>
>message
>
>description The server encountered an internal error () that prevented it from fulfilling this request.
>
>exception
>
>javax.servlet.ServletException: javax.servlet.jsp.JspException: Path to configuration file was not set in properties. Use 'ConfigFile'
> org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:842)
> org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:779)
> org.apache.jsp.netmarkets.jsp.websearch.start_jsp._jspService(start_jsp.java:1666)
> org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
> javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
> org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
> org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
> org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
> javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
>
>
>root cause
>
>java.lang.IllegalArgumentException: Path to configuration file was not set in properties. Use 'ConfigFile'
> nitidus.util.web.cWebProperties.loadProperties(Unknown Source)
> nitidus.util.web.cWebProperties.getProperties(Unknown Source)
> nitidus.ecat.ui.ws.util.cServices.getProperties(cServices.java:403)
> nitidus.ecat.ui.ws.util.cServices.getCatalogManager(cServices.java:250)
> nitidus.ecat.ui.ws.util.cServices.getClassificationService(cServices.java:303)
> nitidus.ecat.ui.ws.util.cServices.reconnect(cServices.java:229)
> nitidus.ecat.ui.ws.util.cServices.<init>(cServices.java:39)
> org.apache.jsp.netmarkets.jsp.websearch.start_jsp._jspService(start_jsp.java:164)
> org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
> javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
> org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
> org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
> org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
> javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
>
>
>note The full stack trace of the root cause is available in the Apache Tomcat/5.0.30 logs.
HTTP Status 500 -
>
>--------------------------------------------------------------------------------
>
>type Exception report
>
>message
>
>description The server encountered an internal error () that prevented it from fulfilling this request.
>
>exception
>
>javax.servlet.ServletException: javax.servlet.jsp.JspException: Path to configuration file was not set in properties. Use 'ConfigFile'
> org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:842)
> org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:779)
> org.apache.jsp.netmarkets.jsp.websearch.start_jsp._jspService(start_jsp.java:1666)
> org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
> javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
> org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
> org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
> org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
> javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
>
>
>root cause
>
>java.lang.IllegalArgumentException: Path to configuration file was not set in properties. Use 'ConfigFile'
> nitidus.util.web.cWebProperties.loadProperties(Unknown Source)
> nitidus.util.web.cWebProperties.getProperties(Unknown Source)
> nitidus.ecat.ui.ws.util.cServices.getProperties(cServices.java:403)
> nitidus.ecat.ui.ws.util.cServices.getCatalogManager(cServices.java:250)
> nitidus.ecat.ui.ws.util.cServices.getClassificationService(cServices.java:303)
> nitidus.ecat.ui.ws.util.cServices.reconnect(cServices.java:229)
> nitidus.ecat.ui.ws.util.cServices.<init>(cServices.java:39)
> org.apache.jsp.netmarkets.jsp.websearch.start_jsp._jspService(start_jsp.java:164)
> org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
> javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
> org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
> org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
> org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
> javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
>
>
>note The full stack trace of the root cause is available in the Apache Tomcat/5.0.30 logs.
解决方案:
找到%Windchill%/codebase/WEB-INF目录下的web.xml文件里写入如下信息:(%Windchill%为Windchill安装目录)
<context-param>
<param-name>ConfigFile</param-name>
<param-value>D:/PTC/Windchill_8/partslink/conf/main.properties</param-value>
</context-param>
其中D:/PTC/Windchill_8/partslink/为PartsLink安装目录
PartsLink错误修复
本文解决了一个关于PartsLink安装后访问零部件分类链接时出现的HTTP 500内部错误问题。错误原因是配置文件路径未设置。解决方案是在%Windchill%/codebase/WEB-INF/web.xml中添加配置文件路径。
445

被折叠的 条评论
为什么被折叠?



