[xep-support] Servlet Connector issue

Morten Tangaa-Andersen tangaa-andersen.morten at gene.com
Tue Aug 23 10:17:53 PDT 2005


Update ...
 
I have now installed the latest version of RenderX (4.4) and STRUTS (1.2.7)
and I have the same problem (still running WebLogic 8.1 SP2): 
If xep.jar is first in the classpath (causing saxon.jar and xt.jar to load
because of the manifest) the STRUTS ActionServlet will not initialize:
 
ERROR:
 
Aug 23, 2005 10:13:01 AM org.apache.commons.digester.Digester getParser
SEVERE: Digester.getParser:
javax.xml.parsers.ParserConfigurationException: AElfred parser is
non-validating
 
        at
com.icl.saxon.aelfred.SAXParserFactoryImpl.newSAXParser(SAXParserFact
oryImpl.java:34)
        at
org.apache.commons.digester.parser.GenericParser.newSAXParser(Generic
Parser.java:71)
        at
org.apache.commons.digester.ParserFeatureSetterFactory.newSAXParser(P
arserFeatureSetterFactory.java:75)
        at org.apache.commons.digester.Digester.getParser(Digester.java:682)
        at
org.apache.commons.digester.Digester.getXMLReader(Digester.java:891)
        at org.apache.commons.digester.Digester.parse(Digester.java:1572)
        at
org.apache.struts.action.ActionServlet.parseModuleConfigFile(ActionSe
rvlet.java:738)
        at
org.apache.struts.action.ActionServlet.initModuleConfig(ActionServlet
.java:687)
        at
org.apache.struts.action.ActionServlet.init(ActionServlet.java:333)
        at javax.servlet.GenericServlet.init(GenericServlet.java:258)
        at
weblogic.servlet.internal.ServletStubImpl$ServletInitAction.run(Servl
etStubImpl.java:993)
        at
weblogic.security.acl.internal.AuthenticatedSubject.doAs(Authenticate
dSubject.java:317)
        at
weblogic.security.service.SecurityManager.runAs(SecurityManager.java:
118)
        at
weblogic.servlet.internal.ServletStubImpl.createServlet(ServletStubIm
pl.java:869)
        at
weblogic.servlet.internal.ServletStubImpl.createInstances(ServletStub
Impl.java:848)
        at
weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubI
mpl.java:787)
        at
weblogic.servlet.internal.WebAppServletContext.preloadServlet(WebAppS
ervletContext.java:3252)
        at
weblogic.servlet.internal.WebAppServletContext.preloadServlets(WebApp
ServletContext.java:3197)
        at
weblogic.servlet.internal.WebAppServletContext.preloadResources(WebAp
pServletContext.java:3174)
        at
weblogic.servlet.internal.HttpServer.preloadResources(HttpServer.java
:688)
        at
weblogic.servlet.internal.WebService.preloadResources(WebService.java
:483)
        at
weblogic.servlet.internal.ServletInitService.resume(ServletInitServic
e.java:30)
        at
weblogic.t3.srvr.SubsystemManager.resume(SubsystemManager.java:131)
        at weblogic.t3.srvr.T3Srvr.resume(T3Srvr.java:964)
        at weblogic.t3.srvr.T3Srvr.run(T3Srvr.java:359)
        at weblogic.Server.main(Server.java:32)
Aug 23, 2005 10:13:01 AM org.apache.struts.action.ActionServlet init
SEVERE: Unable to initialize Struts ActionServlet due to an unexpected
exception
 or error thrown, so marking the servlet as unavailable.  Most likely, this
is d
ue to an incorrect or missing library dependency.
java.lang.NullPointerException
        at
org.apache.commons.digester.Digester.getXMLReader(Digester.java:891)
        at org.apache.commons.digester.Digester.parse(Digester.java:1572)
        at
org.apache.struts.action.ActionServlet.parseModuleConfigFile(ActionSe
rvlet.java:738)
        at
org.apache.struts.action.ActionServlet.initModuleConfig(ActionServlet
.java:687)
        at
org.apache.struts.action.ActionServlet.init(ActionServlet.java:333)
        at javax.servlet.GenericServlet.init(GenericServlet.java:258)
        at
weblogic.servlet.internal.ServletStubImpl$ServletInitAction.run(Servl
etStubImpl.java:993)
        at
weblogic.security.acl.internal.AuthenticatedSubject.doAs(Authenticate
dSubject.java:317)
        at
weblogic.security.service.SecurityManager.runAs(SecurityManager.java:
118)
        at
weblogic.servlet.internal.ServletStubImpl.createServlet(ServletStubIm
pl.java:869)
        at
weblogic.servlet.internal.ServletStubImpl.createInstances(ServletStub
Impl.java:848)
        at
weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubI
mpl.java:787)
        at
weblogic.servlet.internal.WebAppServletContext.preloadServlet(WebAppS
ervletContext.java:3252)
        at
weblogic.servlet.internal.WebAppServletContext.preloadServlets(WebApp
ServletContext.java:3197)
        at
weblogic.servlet.internal.WebAppServletContext.preloadResources(WebAp
pServletContext.java:3174)
        at
weblogic.servlet.internal.HttpServer.preloadResources(HttpServer.java
:688)
        at
weblogic.servlet.internal.WebService.preloadResources(WebService.java
:483)
        at
weblogic.servlet.internal.ServletInitService.resume(ServletInitServic
e.java:30)
        at
weblogic.t3.srvr.SubsystemManager.resume(SubsystemManager.java:131)
        at weblogic.t3.srvr.T3Srvr.resume(T3Srvr.java:964)
        at weblogic.t3.srvr.T3Srvr.run(T3Srvr.java:359)
        at weblogic.Server.main(Server.java:32)
<Aug 23, 2005 10:13:01 AM PDT> <Error> <HTTP> <BEA-101216> <Servlet:
"action" fa
iled to preload on startup in Web application: "argus2".
javax.servlet.UnavailableException
        at
org.apache.struts.action.ActionServlet.init(ActionServlet.java:368)
        at javax.servlet.GenericServlet.init(GenericServlet.java:258)
        at
weblogic.servlet.internal.ServletStubImpl$ServletInitAction.run(Servl
etStubImpl.java:993)
        at
weblogic.security.acl.internal.AuthenticatedSubject.doAs(Authenticate
dSubject.java:317)
        at
weblogic.security.service.SecurityManager.runAs(SecurityManager.java:
118)
        at
weblogic.servlet.internal.ServletStubImpl.createServlet(ServletStubIm
pl.java:869)
        at
weblogic.servlet.internal.ServletStubImpl.createInstances(ServletStub
Impl.java:848)
        at
weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubI
mpl.java:787)
        at
weblogic.servlet.internal.WebAppServletContext.preloadServlet(WebAppS
ervletContext.java:3252)
        at
weblogic.servlet.internal.WebAppServletContext.preloadServlets(WebApp
ServletContext.java:3197)
        at
weblogic.servlet.internal.WebAppServletContext.preloadResources(WebAp
pServletContext.java:3174)
        at
weblogic.servlet.internal.HttpServer.preloadResources(HttpServer.java
:688)
        at
weblogic.servlet.internal.WebService.preloadResources(WebService.java
:483)
        at
weblogic.servlet.internal.ServletInitService.resume(ServletInitServic
e.java:30)
        at
weblogic.t3.srvr.SubsystemManager.resume(SubsystemManager.java:131)
        at weblogic.t3.srvr.T3Srvr.resume(T3Srvr.java:964)
        at weblogic.t3.srvr.T3Srvr.run(T3Srvr.java:359)
        at weblogic.Server.main(Server.java:32)
>

 
CLASSPATH:
CLASSPATH=\opt\renderx\xep\lib\xep.jar;\usr\local\gene\classes12.zip;\opt\or
acle\xdk\lib\xmlparserv2.jar;;C:\opt\weblogic\8.1\JDK141~1\lib\tools.jar;C:\
opt\weblogic\8.1\wls\server\lib\weblogic_sp.jar;C:\opt\weblogic\8.1\wls\serv
er\lib\weblogic.jar;C:\opt\weblogic\8.1\wls\server\lib\ojdbc14.jar;C:\opt\we
blogic\8.1\wls\common\eval\pointbase\lib\pbserver44.jar;C:\opt\weblogic\8.1\
wls\common\eval\pointbase\lib\pbclient44.jar;C:\opt\weblogic\8.1\JDK141~1\jr
e\lib\rt.jar;C:\opt\weblogic\8.1\wls\server\lib\webservices.jar;\usr\local\g
ene\gene.jar;\opt\oracle\xdk\lib\xsu12_817.jar;\opt\oracle\xdk\lib\oraclexsq
l.jar;\opt\oracle\xdk\lib\xsqlserializers.jar;\opt\renderx\xep\lib\xep.jar;\
opt\renderx\xep
 
If xep.jar goes in the back of the classpath the STRUTS ActionServlet
initializes, but the RenderX transformation process hangs/produces a blank
page. It must be an XML parser version issue.
 
Any advice and/or comments would be appreciated.
Thanks,
Morten, Genentech

  _____  

From: owner-xep-support at renderx.com [mailto:owner-xep-support at renderx.com]
On Behalf Of Morten Tangaa-Andersen
Sent: Monday, August 22, 2005 5:06 PM
To: xep-support at renderx.com
Subject: RE: [xep-support] Servlet Connector issue


It is a classpath issue. Unfortunately it looks like xep.jar needs to go
first in the classpath, but so does xmlparserv2.jar from Oracle ... 
Any suggestions would be appreciated.
Cheers,
Morten

  _____  

From: owner-xep-support at renderx.com [mailto:owner-xep-support at renderx.com]
On Behalf Of Morten Tangaa-Andersen
Sent: Monday, August 22, 2005 4:25 PM
To: xep-support at renderx.com
Subject: [xep-support] Servlet Connector issue


I am trying to run a servlet under WebLogic 8.1 to transform an XML file
into PDF using an XSL stylesheet. My application and the servlet connector
from the dev kit both return a blank page.
The code with a few modifications runs fine as a standalone application.
I can forward the code if necessary.
Any advice would be appreciated.
Cheers,
Morten, Genentech
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.renderx.com/pipermail/xep-support/attachments/20050823/b9e70384/attachment.html>


More information about the Xep-support mailing list