huber 02/01/11 15:09:44 Modified: src/documentation/xdocs/installing index.xml Log: Added installing description for WLS6.1sp1, and WLS6.1sp2. Revision Changes Path 1.3 +81 -0 xml-cocoon2/src/documentation/xdocs/installing/index.xml Index: index.xml =================================================================== RCS file: /home/cvs/xml-cocoon2/src/documentation/xdocs/installing/index.xml,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- index.xml 10 Jan 2002 17:00:03 -0000 1.2 +++ index.xml 11 Jan 2002 23:09:44 -0000 1.3 @@ -11,6 +11,7 @@ <person name="Chris Stevenson" email="[EMAIL PROTECTED]"/> <person name="Carsten Ziegeler" email="[EMAIL PROTECTED]"/> <person name="Vadim Gritsenko" email="[EMAIL PROTECTED]"/> + <person name="Bernhard Huber" email="[EMAIL PROTECTED]"/> </authors> </header> @@ -375,6 +376,86 @@ <br/> <code>set CLASSPATH=.;c:\bea\jdk130\jre\lib\xerces-XXX.jar;.\lib\weblogic_sp.jar;.\lib\weblogic.jar</code> <br/> + </note> + </s2> + + <s2 title="Installing on BEA WLS6.1sp1, WLS6.1sp2"> + + <p>This section describes installing Cocoon in a "directory configuration". + This was successfully installed under Windows 2000. + Unix users will need to adjust appropriately. If you haven't done so already, + build a domain and a server. In this discussion, the name of the domain + is 'mydomain' and the name of the server is 'myserver'. + These are the BEA default names. + </p> + <ol> + <li>Compile and build Cocoon. Launch <code>build compile</code>, + <code>build -Dinclude.webapp.libs webapp webapp-local</code>. + </li> + <li>You should have a webapplication directory in + <code>{cocoon-dir}/build/cocoon/webapp</code>. + </li> + <li>Modify <code>{cocoon-dir}/build/cocoon/webapp/cocoon.xconf</code>. + Replace xslt-processor definition using TRAX XSLT transformer factory by + xslt-processor definition using Xalan transformer factory explicitly. + Your xslt-processor definition should look like the code snippet below. + </li> + <li> + Configure your WebLogic server, launch your WebLogic console. + Use <code>Configure a new Web Application...</code>, + and enter in field "Path URI" full path name of Cocoon + webapplication directory, + like <code>d:\xml-cocoon2\build\cocoon\webapp</code>, + enter in field "Name" the servlet name + eg. <code>cocoon</code>. + Check the "Deployed" checkbox, and click "Apply". + At last be sure that you assign the servlet to a target server. + </li> + <li> + You might try to avoid the configuration step by copying + the whole Cocoon webapp directory into the <code>applications</code> + directory of your WLS6.1 server. In this case you might have + to restart your WLS6.1 server in order to activate Cococoon servlet in WLS 6.1. + </li> + <li> + Using a browser, you might want to check WLS6.1 configuration + link to your WLS6.1 console + http://<your machine name>:<port number>/console. + </li> + <li> + Using a browser, link to your web site's cocoon page: + http://<your machine name>:<port number>/cocoon/ + (Don't forget the final / in the link.) + </li> + <li> + Congratulations! (hopefully) you should see the Cocoon welcome page. + </li> + </ol> + <p> + Snippet of modified <code>cocoon.xconf</code>. The effect of this + change is that Cocoon will not try to use a TRAX XSLT transformer factory. + Using the TRAX XSLT transformer factory under WLS6.1sp1 lead to empty + <code>sitemap_xmap.java</code> files, indicating that the XSLT processor + used did not work properly. WLS6.1 has a built-in TRAX XSLT which seems + not to work properly for Cocoon. + </p> + <p> + The code snippet below configures the xslt processor to use the XALAN transformer + factory explictly. + Forcing Cocoon using Xalan XSLT lead to correct <code>sitemap_xmap.java</code> + files. + </p> + <source><![CDATA[ +<xslt-processor class="org.apache.cocoon.components.xslt.XSLTProcessorImpl" + logger="root.xslt"> + <parameter name="use-store" value="true"/> + <parameter name="transformer-factory" + value="org.apache.xalan.processor.TransformerFactoryImpl"/> +</xslt-processor>]]></source> + <note> + The above description does not change any WLS6.1 startup script. Moreover + other applications will still use the WLS6.1 shipped XSLT processor. + All changes described above are locally to the Cocoon webapplication. </note> </s2>
---------------------------------------------------------------------- In case of troubles, e-mail: [EMAIL PROTECTED] To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]