I'he succesfully deployed Cocoon on BEA WebLogic 6.1 SP2 on SUN Solaris 7/8
You have to do different things in the configuration of Cocoon and BEA:
(first shutdown BEA WebLogic)

1. The cocoon Libraries consists of '.' in the names. Eliminated them.
2. Mostly cocoon Libraries consists the file Manifest.mf in the META-INF
directory. Eliminate them.
--> for these 2 steps, there's a patch or two from BEA which fixes it

3. Deploy your application in the file structure form, not as a war file
4. use the PJA X-window server in the form:

java $JAVA_OPTIONS -classpath $CLASSPATH
-Xbootclasspath/a:/export/users/sagcpe/bea/pja/lib/pja.jar
-Dawt.toolkit=com.eteks.awt.PJAToolkit
-Djava.awt.graphicsenv=com.eteks.java2d.PJAGraphicsEnvironment
-Djava.awt.fonts=/appl/bea/jdk131/jre/lib/fonts/ -Dweblogic.Domain=sagcsun
-Dweblogic.Name=wls61sp2 -Dbea.home=/export/users/sagcpe/bea
-Dweblogic.management.password=$WLS_PW
-Dweblogic.ProductionModeEnabled=$STARTMODE
-Djava.security.policy==/export/users/sagcpe/bea/wlserver6.1/lib/weblogic.po
licy weblogic.Server

Be sure to copy the PJA-files in the appropriate directory of your choice

5. Maybe, you have to change the file cocoon.xconf as follows
        <xslt-processor
class="org.apache.cocoon.components.xslt.XSLTProcessorImpl"
logger="root.xslt">
                <parameter name="use-store" value="true"/>
                <parameter name="incremental-processing" value="true"/>
                <parameter name="transformer-factory"
value="org.apache.xalan.processor.TransformerFactoryImpl"/>
        </xslt-processor>

instead of the normal 'xslt-processor' tag. In my env, this was needed!

6. Manually change the file config.xml from BEA as follows:
    <Application Deployed="true" Name="myCocoon"
Path="./config/sagcsun/applications">
        <WebAppComponent Name="myCocoon" Targets="wls61sp2" URI="myCocoon"/>
    </Application> 

--> myCocoon is the directory, where the Cocoon application resides!

Based on my experience, the Cocoon installation steps from the website is
not ok.
The file xml-apis.jar and xerces-1.x.x.jar are not necessary to include in
the classpath!

I hope this helps.
Reto Peter

> -----Ursprungliche Nachricht-----
> Von: Atul Gulve [mailto:[EMAIL PROTECTED]]
> Gesendet: Montag, 27. Mai 2002 13:34
> An: [EMAIL PROTECTED]
> Betreff: Cocoon on BEA Weblogic6.1 SP2
> 
> 
> Hi,
> 
> I have deployed cocoon(2.0.1) application on bea WebLogic6.1 SP2.
> 
> The first cocoon welcome page is shown properly.
> Now, the problem I am facing is, bea is not loading sub sitemaps.
> 
> I am getting following error on the browser.
> 
> Cocoon 2 - Internal server error
> 
> --------------------------------------------------------------
> ------------------
> 
> type fatal
> 
> message The current URI doesn't start with given prefix
> 
> description java.lang.RuntimeException: The current URI 
> doesn't start with 
> given prefix
> 
> sender org.apache.cocoon.servlet.CocoonServlet
> 
> source Cocoon servlet
> 
> request-uri
> 
> /cocoon/documents/doclist.html
> 
> path-info
> 
> /documents/doclist.html
> 
> --------------------------------------------------------
> 
> 
> 
> 
> If I put all mappings in the main sitemap then it works. But 
> I want to have 
> different sitemaps for different directories under my webapp.
> 
> 
> Could anyone tell me what to do?
> 
> Thanks in advance for your help.
> 
> atul
> 
> _________________________________________________________________
> Chat with friends online, try MSN Messenger: http://messenger.msn.com
> 
> 
> ---------------------------------------------------------------------
> Please check that your question has not already been answered in the
> FAQ before posting. <http://xml.apache.org/cocoon/faqs.html>
> 
> To unsubscribe, e-mail: <[EMAIL PROTECTED]>
> For additional commands, e-mail: <[EMAIL PROTECTED]>
> 

---------------------------------------------------------------------
Please check that your question has not already been answered in the
FAQ before posting. <http://xml.apache.org/cocoon/faqs.html>

To unsubscribe, e-mail: <[EMAIL PROTECTED]>
For additional commands, e-mail: <[EMAIL PROTECTED]>

Reply via email to