TS 6.5
Win2K
Error received while trying to get a factory:
SEVERE: Servlet.service() for servlet getJobListing threw exception
com.interwoven.cssdk.factory.CSFactoryInitializationException: (Factory initialization failed)
at com.interwoven.cssdk.factory.CSFactory.getFactory(CSFactory.java:130)
at ECMS.<init>(ECMS.java:51)
at getJobListing.doGet(getJobListing.java:21)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:214)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:825)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:731)
at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:526)
at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
at java.lang.Thread.run(Unknown Source)
Root cause:
java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.interwoven.cssdk.factory.CSFactory.getFactory(CSFactory.java:128)
at ECMS.<init>(ECMS.java:51)
at getJobListing.doGet(getJobListing.java:21)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:214)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:825)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:731)
at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:526)
at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.NoClassDefFoundError: javax/xml/rpc/ServiceException
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at com.interwoven.cssdk.factory.CSSOAPFactory.getFactory(CSSOAPFactory.java:157)
... 23 more
Other items of interest:
Properties file:
# creates a CS SOAP factory
com.interwoven.cssdk.factory.CSFactory=com.interwoven.cssdk.factory.CSSOAPFactory
# use the machine name and HTTP port of the ContentServices SOAP server
serviceBaseURL=
http://ilc2cha-2570:80ClassPath for TomCat:
C:\apps\interwoven\TeamSite\cssdk\cssdkiface.jar;C:\apps\interwoven\TeamSite\cssdk\cssdkjni.jar;C:\apps\interwoven\TeamSite\cssdk\cssdksoap.jar
Environment Variables that may effect this:
LD_LIBRARY_PATH=c:\apps\interwoven\teamsite\lib
CLASSPATH=.;C:\apps\interwoven\CSSDK_Client\cssdk\axis.jar;C:\apps\interwoven\CSSDK_Client\cssdk\commons-discovery.jar;C:\apps\interwoven\CSSDK_Client\cssdk\commons-logging.jar;C:\apps\interwoven\CSSDK_Client\cssdk\cssdksoap.jar;C:\apps\interwoven\CSSDK_Client\cssdk\jaxrpc.jar;C:\apps\interwoven\CSSDK_Client\cssdk\jcert.jar;C:\apps\interwoven\CSSDK_Client\cssdk\jnet.jar;C:\apps\interwoven\CSSDK_Client\cssdk\jsse.jar;C:\apps\interwoven\CSSDK_Client\cssdk\log4j.jar;C:\apps\interwoven\CSSDK_Client\cssdk\saaj.jar;C:\apps\interwoven\CSSDK_Client\cssdk\wsdl4j.jar;C:\apps\interwoven\CSSDK_Client\cssdk\xercesImpl.jar;C:\apps\interwoven\CSSDK_Client\cssdk\xml-apis.jar;C:\apps\interwoven\TeamSite\cssdk\cssdkiface.jar;C:\Program Files\Apache Software Foundation\Tomcat 5.5\common\lib\servlet-api.jar;
Java options on tomcat: (tried with/without fastcgi on the end of the last item)
-Dcatalina.home=C:\Program Files\Apache Software Foundation\Tomcat 5.5
-Djava.endorsed.dirs=C:\Program Files\Apache Software Foundation\Tomcat 5.5\common\endorsed
-Djava.io.tmpdir=C:\Program Files\Apache Software Foundation\Tomcat 5.5\temp
-Djava.library.path=C:\apps\interwoven\TeamSite\cssdk\fastcgi
Dan Bowker
Northern Trust
Web Publishing Technology