[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