[opencms-dev] OpenCms 5.3.6 - Oracle 9 and Weblogic 8.1

Alexander Kandzior alex at opencms.org
Tue Aug 17 09:15:35 CEST 2004


Dear Moris,

unfortunatly I don't know why Weblogic behaves like you described. 

However, if you have a fix for this issue (that dosen't compromise other
servlet containers), please send it to me (or this list) so I can include it
in the official distribution. 

Best Regards,
Alex.

Alexander Kandzior
Alkacon Software - The OpenCms Experts
http://www.alkacon.com

> -----Original Message-----
> From: opencms-dev-bounces at opencms.org 
> [mailto:opencms-dev-bounces at opencms.org] On Behalf Of 
> mmihaili at csc.com.au
> Sent: Tuesday, August 17, 2004 4:10 AM
> To: opencms-dev at opencms.org
> Subject: RE: [opencms-dev] OpenCms 5.3.6 - Oracle 9 and Weblogic 8.1
> 
> 
> This is probably a Weblogic issue but just to keep you all up 
> to date...
> 
> In org.opencms.main.OpenCmsServlet.java
> we have the following method
> private void invokeHandler(HttpServletRequest req, 
> HttpServletResponse res) throws IOException, ServletException {
>       String name = req.getPathInfo().substring(C_HANDLE.length());
>             I_CmsRequestHandler handler = OpenCmsCore.getInstance
> ().getRequestHandler(name);
>             if (handler != null) {
>                         handler.handle(req, res, name);
>             } else {
>                         openErrorHandler(req, res,
> HttpServletResponse.SC_INTERNAL_SERVER_ERROR);
>             }
> } // method invokeHandler
> 
> Tomcat returns /handle404 for the req.getPathInfo() call, 
> which seems fair enough given that we have the following in 
> web.xml <error-page>
>       <error-code>404</error-code>
>             <location>/opencms/handle404</location>
> </error-page>
> 
> Weblogic returns /handle404/opencms/export/sites/... 
> (whatever your resource name is) which unfortunately causes 
> problems. I have modified the method to truncate everything 
> after the 404 and the export works fine. If anyone know whys 
> weblogic behaves differently please advise, otherwise I'm off 
> to the bea website now.
> 
> Moris Mihailidis __________________________________________________
> Computer Sciences Corporation
> EBS-BSS Web Services e-Business South
> 58 Queensbridge St, Southbank, VIC 3006, Australia
> Ph: +61-3-8695-1527    Fax:+61-3-8695-1540
> Email: mmihaili at csc.com.au
> --------------------------------------------------------------
> --------------------------
> 
> This is a PRIVATE message. If you are not the intended 
> recipient, please delete without copying and kindly advise us 
> by e-mail of the mistake in delivery. NOTE: Regardless of 
> content, this e-mail shall not operate to bind CSC to any 
> order or other contract unless pursuant to explicit written 
> agreement or government initiative expressly permitting the 
> use of e-mail for such purpose.
> --------------------------------------------------------------
> --------------------------
> 
> 
> 
> 
>                                                               
>                                                               
>              
>                       mmihaili at csc.com.a                      
>                                                               
>              
>                       u                          To:      
> opencms-dev at opencms.org                                       
>                  
>                       Sent by:                   cc:          
>                                                               
>              
>                       opencms-dev-admin@         Subject: RE: 
> [opencms-dev] OpenCms 5.3.5 - Oracle 9 and Weblogic 8.1       
>              
>                       opencms.org                             
>                                                               
>              
>                                                               
>                                                               
>              
>                                                               
>                                                               
>              
>                       04/08/2004 02:34                        
>                                                               
>              
>                       PM                                      
>                                                               
>              
>                       Please respond to                       
>                                                               
>              
>                       opencms-dev                             
>                                                               
>              
>                                                               
>                                                               
>              
>                                                               
>                                                               
>              
> 
> 
> 
> 
> I have an issue with Static Export, I get the following output:
> 
> Starting static export ...
> Export Non-Template Resources...
> (1 / 5) Exporting 
> /system/modules/org.opencms.welcome/resources/logo_alkacon.gif
>  ... ignored (2 / 5) Exporting 
> /system/modules/org.opencms.welcome/resources/welcome.css
> ... o.k.
> (3 / 5) Exporting 
> /system/modules/org.opencms.welcome/resources/logo_opencms_pow
> er.gif ... o.k. (4 / 5) Exporting 
> /system/modules/org.opencms.welcome/resources/logo_opencms_lar
> ge.gif ... o.k. (5 / 5) Exporting /system/shared/page.dtd ... 
> o.k. ... Export Non-Template Resources completed. Export 
> Template Resources... (1 / 10) Exporting 
> /sites/default/release/notes_6.0a1.html ... 500 (2 / 10) 
> Exporting /sites/default/release/installation.html ... 500 (3 
> / 10) Exporting /sites/default/release/notes_5.0rc1.html ... 
> 500 (4 / 10) Exporting 
> /sites/default/release/notes_5.0rc2.html ... 500 (5 / 10) 
> Exporting /sites/default/release/notes_5.0b2.html ... 500 (6 
> / 10) Exporting /sites/default/release/notes_5.0.0.html ... 
> 500 (7 / 10) Exporting 
> /sites/default/release/mailinglist.html ... 500 (8 / 10) 
> Exporting /sites/default/release/upgrade.html ... 500 (9 / 
> 10) Exporting /sites/default/release/welcome.html ... 500 (10 
> / 10) Exporting /sites/default/index.jsp.html ... 500 ... 
> Export Template Resources completed.
> Statistics: duration: 00:00:04
> ... the static export is finished
> 
> 
> Anybody know (hints) why I am getting the 500 error?
> 
> Moris Mihailidis __________________________________________________
> Computer Sciences Corporation
> EBS-BSS Web Services e-Business South
> 58 Queensbridge St, Southbank, VIC 3006, Australia
> Ph: +61-3-8695-1527    Fax:+61-3-8695-1540
> Email: mmihaili at csc.com.au
> --------------------------------------------------------------
> --------------------------
> 
> 
> This is a PRIVATE message. If you are not the intended 
> recipient, please delete without copying and kindly advise us 
> by e-mail of the mistake in delivery. NOTE: Regardless of 
> content, this e-mail shall not operate to bind CSC to any 
> order or other contract unless pursuant to explicit written 
> agreement or government initiative expressly permitting the 
> use of e-mail for such purpose.
> --------------------------------------------------------------
> --------------------------
> 
> 
> 
> 
> 
> 
>                       "Alexander
>                       Kandzior"                  To:
>                       <opencms-dev at opencms.org>
>                       <alex at opencms.org>         cc:
>                       Sent by:                   Subject: RE: 
> [opencms-dev]
>                       OpenCms 5.3.5 - Oracle 9 and Weblogic 8.1
>                       opencms-dev-admin@
>                       opencms.org
> 
> 
>                       02/08/2004 05:54
>                       PM
>                       Please respond to
>                       opencms-dev
> 
> 
> 
> 
> 
> 
> I have applied these fixes to the CVS version.
> 
> Please let me know how you do with the BEA installation, even 
> though I know OpenCms works with BEA it's not one of the 
> environments we regulary use for our projects. Nevertheless I 
> would like to have BEA installation as smooth as possible.
> 
> Best Regards,
> Alex.
> 
> Alexander Kandzior
> Alkacon Software - The OpenCms Experts
> http://www.alkacon.com
> 
> > -----Original Message-----
> > From: opencms-dev-admin at opencms.org 
> > [mailto:opencms-dev-admin at opencms.org] On Behalf Of 
> > mmihaili at csc.com.au
> > Sent: Monday, August 02, 2004 1:54 AM
> > To: opencms-dev at opencms.org
> > Subject: Re: [opencms-dev] OpenCms 5.3.5 - Oracle 9 and Weblogic 8.1
> >
> >
> > FYI
> >
> > I had to make some changes to some java classes 
> > org.opencms.setup.CmsSetupBean.java and 
> > org.opencms.setup.CmsSetupTests.java (see below), issues 
> running under 
> > weblogic. From the directory where you build.xml resides, you need 
> > /lib/ojdbc14.jar for building opencms.jar with oracle, 
> otherwise it is 
> > excluded.
> >
> >     /**
> >      * Sets the path to the OpenCms home directory.<p>
> >      *
> >      * @param webInfRfsPath path to OpenCms home directory
> >      */
> >     private void setWebAppRfsPath(String webInfRfsPath) {
> >         m_webAppRfsPath = webInfRfsPath;
> >         if ("".equals(webInfRfsPath)) {
> >             // required for test cases
> >             m_configRfsPath = "";
> >             return;
> >         }
> >         if (!m_webAppRfsPath.endsWith(File.separator)) {
> >             // make sure that Path always ends with a 
> separator, not 
> > always the case in different
> >             // environments since
> > getServletContext().getRealPath("/") does not end with a "/" in
> >             // all servlet runtimes
> >             m_webAppRfsPath += File.separator;
> >         }
> >         // MTM - 01AUG2004 start
> >         //m_configRfsPath = webInfRfsPath + "WEB-INF" + 
> File.separator 
> > + "config" + File.separator;
> >         m_configRfsPath = m_webAppRfsPath + "WEB-INF" + 
> File.separator 
> > + "config" + File.separator;
> >         // MTM - 01AUG2004 end
> >     }
> >
> >     /**
> >      * Tests if the OpenCms WAR file is unpacked.<p>
> >      */
> >     public void testWarFileUnpacked() {
> >         CmsSetupTestResult testResult = new CmsSetupTestResult();
> >
> >         try {
> >             testResult.setName("Unpacked WAR file");
> >
> >             // MTM - 01AUG2004 start
> >             //File file = new File(m_pageContext.getServletConfig
> > ().getServletContext().getRealPath("/") + "WEB-INF" + 
> File.separator + 
> > "config" + File.separator + "opencms.properties");
> >             String basePath = m_pageContext.getServletConfig
> > ().getServletContext().getRealPath("/");
> >             if (!basePath.endsWith(File.separator)) {
> >                   basePath += File.separator;
> >             }
> >             File file = new File(basePath + "WEB-INF" + 
> File.separator 
> > + "config" + File.separator + "opencms.properties");
> >             // MTM - 01AUG2004 end
> >
> >             if (file.exists() && file.canRead() && 
> file.canWrite()) {
> >                 testResult.setGreen();
> >                 testResult.setResult("yes");
> >             } else {
> >                 testResult.setRed();
> >                 testResult.setInfo("OpenCms cannot be 
> installed unless 
> > the OpenCms WAR file is unpacked! "
> >                                     + "Please check the settings of 
> > your servlet container or unpack the WAR file manually.");
> >                 testResult.setHelp(testResult.getInfo());
> >                 testResult.setResult("WAR file NOT unpacked");
> >             }
> >         } catch (Exception e) {
> >             testResult.setRed();
> >             testResult.setResult("Unable to test if the OpenCms WAR 
> > file is
> > unpacked!");
> >             testResult.setInfo(e.toString());
> >         } finally {
> >             m_testResults.add(testResult);
> >         }
> >     }
> >
> > Moris Mihailidis __________________________________________________
> > Computer Sciences Corporation
> > EBS-BSS Web Services e-Business South
> > 58 Queensbridge St, Southbank, VIC 3006, Australia
> > Ph: +61-3-8695-1527    Fax:+61-3-8695-1540
> > Email: mmihaili at csc.com.au
> > --------------------------------------------------------------
> > --------------------------
> >
> > This is a PRIVATE message. If you are not the intended recipient, 
> > please delete without copying and kindly advise us by e-mail of the 
> > mistake in delivery. NOTE: Regardless of content, this e-mail shall 
> > not operate to bind CSC to any order or other contract 
> unless pursuant 
> > to explicit written agreement or government initiative expressly 
> > permitting the use of e-mail for such purpose.
> > --------------------------------------------------------------
> > --------------------------
> >
> >
> >
> >
> >
> >
> >
> >                       "SIMON DUTIL"
> >
> >
> >                       <simon.dutil at msp.g         To:
> > <opencms-dev at opencms.org>
> >
> >                       ouv.qc.ca>                 cc:
> >
> >
> >                       Sent by:                   Subject:
> > [opencms-dev] OpenCms 5.3.5
> >
> >                       opencms-dev-admin@
> >
> >
> >                       opencms.org
> >
> >
> >
> >
> >
> >
> >
> >
> >                       31/07/2004 03:56
> >
> >
> >                       AM
> >
> >
> >                       Please respond to
> >
> >
> >                       opencms-dev
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> > Hi Darin,
> >
> > >
> > >The version that I posted to the list a couple of weeks ago didn't
> > have an
> > >optional oracle lib... (I had the required jar in the wrong
> > place). In
> > any
> > >case, I recompiled it and placed a fresh copy here:
> > >
> >
> > I have looked in library "opencms.jar" of your newly 
> created archive 
> > and there is no class in oracle folder under 
> \org\opencms\db\oracle\ 
> > so the installation crash on the last step...
> >
> > But thanks anyway for the file, it have been very helpfull 
> to take a 
> > first look at 5.3.5...
> >
> > Simon
> >
> >
> >
> >
> >
> >
> >
> >
> > _______________________________________________
> > This mail is send to you from the opencms-dev mailing list
> > To change your list options, or to unsubscribe from the 
> list, please 
> > visit http://mail.opencms.org/mailman/listinfo/opencms-dev
> >
> >
> > _______________________________________________
> > This mail is send to you from the opencms-dev mailing list
> > To change your list options, or to unsubscribe from the 
> list, please 
> > visit http://mail.opencms.org/mailman/listinfo/opencms-dev
> >
> >
> >
> 
> _______________________________________________
> This mail is send to you from the opencms-dev mailing list
> To change your list options, or to unsubscribe from the list, 
> please visit http://mail.opencms.org/mailman/listinfo/opencms-dev
> 
> 
> _______________________________________________
> This mail is send to you from the opencms-dev mailing list
> To change your list options, or to unsubscribe from the list, 
> please visit http://mail.opencms.org/mailman/listinfo/opencms-dev
> 
> 
> 
> 
> _______________________________________________
> This mail is send to you from the opencms-dev mailing list
> To change your list options, or to unsubscribe from the list, 
> please visit http://mail.opencms.org/mailman/listinfo/opencms-dev
> 
> 




More information about the opencms-dev mailing list