Hi Leonardo,
I am using Cocoon 2.1.10 on a Weblogic and all I had to add was the
prefer-web-inf-classes option in the weblogic.xml
I think the suggestion with renaming the other packages was an
alternative to this and is only needed if you need access to the
appserver-global classloader. Since I am using Flowscript and global
Flowscript variables. I would guess, that your problems are caused from
the package renaming or ... of course ... from the older Cocoon version.
Chris
Leonardo Battagli schrieb:
After some experiments I have now a different configuration, as to say:
- weblogic 8.1.2
no prefer-web-inf
- endorsed lib
no added jar
- cocoon 2.1.6
each occurrence of org.mozilla.javascript has been replaced with a
different package (org.mozilla.javascript)
- rhino 1.5R4pre
I have downloaded original source code from
http://svn.cocoondev.org/repos/
As to say, I patched again package names from org.mozilla.javascript
with a
different package (org.mozilla.javascript)
Then made a complete rebuild and installed again on weblogic.
Good news is that error disappeared (Exception in creating Transform
Handler), problem is weblogic rhino class conflicts with cocoon rhino
classes.
Btw story has not ended yet.
My flowscript have some problem with global variables, anyone know something
about that ?
should I try to use flow debugger ?
Thks in advance
Leonardo
-----Messaggio originale-----
Da: Leonardo Battagli [mailto:[EMAIL PROTECTED]
Inviato: mercoledì 4 aprile 2007 10.31
A: '[email protected]'
Oggetto: Unable to get transformer handler on WebLogic
Hi,
I have problems in deploying my app on Weblogic.
My config is:
- weblogic 8.1.2
weblogc.xml configuration:
<prefer-web-inf-classes>true</prefer-web-inf-classes>
- jdk 1.4.2
endorsed/lib
C:\jdk1.4.2\endorsed\lib\xalan-2.6.1-dev-20041008T0304.jar;
o C:\jdk1.4.2\endorsed\lib\xercesImpl.jaxp-1.3.2.jar;
o C:\jdk1.4.2\endorsed\lib\xercesImpl-2.6.2.jar;
o C:\jdk1.4.2\endorsed\lib\jakarta-regexp-1.3.jar
o C:\jdk1.4.2\endorsed\lib\jakarta-bcel-20040329.jar
C:\jdk1.4.2\endorsed\lib\xml-apis.jar
C:\jdk1.4.2\endorsed\lib\jaxp-api-1.3.2.jar
- cocoon 2.1.6
Rhino 1.5R4 substituted with Rhino 1.6R1
My exception is:
ERROR (2007-04-04) 09:58.30:650 [sitemap.handled-errors]
(/F24Exploded/creadistinte/start) ExecuteThread: '13' for
queue: 'weblogic.kernel.Default'/PipelineNode: Wrapped
org.apache.cocoon.ProcessingException: Unable to get
transformer handler for
file:/C:/Programmi/bea/user_projects/domains/mydomain/applicat
ions/F24Exploded/creadistinte/resources/xsl/start.xsl:
org.apache.excalibur.xml.xslt.XSLTProcessorException:
Exception in creating Transform Handler
at
org.mozilla.javascript.Context.throwAsScriptRuntimeEx(Context.
java:1776)
at org.mozilla.javascript.MemberBox.invoke(MemberBox.java:191)
Caused by: org.apache.cocoon.ProcessingException: Unable to
get transformer handler for
file:/C:/Programmi/bea/user_projects/domains/mydomain/applicat
ions/F24Exploded/creadistinte/resources/xsl/start.xsl:
org.apache.excalibur.xml.xslt.XSLTProcessorException: Exception in creating
Transform Handler
at
org.apache.cocoon.transformation.TraxTransformer.setup(TraxTransformer.java:
320)
Caused by: org.apache.excalibur.xml.xslt.XSLTProcessorException: Exception
in creating Transform Handler
at
org.apache.excalibur.xml.xslt.XSLTProcessorImpl.getTransformerHandlerAndVali
dity(XSLTProcessorImpl.java:350)
Caused by: java.lang.ClassCastException
at org.apache.xpath.compiler.FuncLoader.getFunction(FuncLoader.java:89)
I can't understand if problems cames from:
- start.xsl file (it contains some xsl:include)
- flowScript
- endorsed lib conflicts (all endorsed lib jars comes from cocoon build
libs)
- ClassCast in xpath ?!?
I looked inside mailing lists but found no useful tip ;-(
Someone points to xsl code (xsl:include problems) , someone else to endorsed
lib jars
Really I didn't found anything working for me now
Application works great both on WebSphere 5, Tomcat 5 and Jetty.
Thks in advance
Leonardo
******
Questo messaggio e qualsiasi allegato con esso sono confidenziali ed
esclusivamente ad uso del destinatario al quale sono indirizzati. Se avete
ricevuto questo messaggio per errore, per cortesia, informate il mittente e
cancellate le informazioni ricevute. Inoltre non è garantita l'integrità del
mittente, nè tantomeno l'integrità dei contenuti.
This e-mail and any file transmitted with it are confidential and solely
for the use of individual or entity to whom they are addressed.
If you have received this e-mail in error please notify the sender and
delete the material received.
******
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]