[opencms-dev] opencms-dev Digest, Vol 236, Issue 4

Gerald Butler gerald.edward.butler at gmail.com
Thu Apr 16 16:06:53 CEST 2009


Hello All,

I'm Gerald Butler. Just joined the list. New to OpenCMS.

I just downloaded the latest from the DEV_7_0 branch from CVS last night.
Built it using Eclipse (Target = .WAR). Deployed on Tomcat 6.0.18 on Ubuntu
Linux 8.10.

I'm using the standard "tar.gz" distribution of Tomcat and untarred into my
home directory. I'm not using the Tomcat 6 from the Ubuntu repositories.

My problems are these:

First, I tried to use PostgreSQL 8.3 as the database. I ran the "
http://localhost:8080/opencms/setup" and it went through correctly. It
created the database, schema, and user correctly. It goes through all the
way to the end and then when I try to "Login" it gives an exception related
to "Admin" not having access to the "Workspace Manager" role. I searched for
the errror and found a post/bug from Jan 2008 indicating that this was
caused by the stricter requirements surrounding casting/comparing differing
data-types - in this case the problem seems to be comparing "int" to
"varchar" without a cast.

My question is this, is it possible to make OpenCMS work with PostgreSQL 8.3
and I'm just missing something, or is this a known problem? Does OpenCMS use
an ORM layer (Hibernate,TopLink,etc) or straight JDBC? (It seems to me, on
initial inspection, that it uses straight JDBC).

Next, I switched to using MySQL 5.0.67. Everything then seems to work and
"Core" initialized properly, as far as I can tell according to the logs.
However, when I try to log in, I just get a blank page. No errors in any of
the logs that I can see. Any thing I'm missing? More information required?
Please Help!?!

Kind Regards,

Gerald E. Butler


On Thu, Apr 16, 2009 at 6:00 AM, <opencms-dev-request at opencms.org> wrote:

> Send opencms-dev mailing list submissions to
>        opencms-dev at opencms.org
>
> To subscribe or unsubscribe via the World Wide Web, visit
>        http://lists.opencms.org/mailman/listinfo/opencms-dev
> or, via email, send a message with subject or body 'help' to
>        opencms-dev-request at opencms.org
>
> You can reach the person managing the list at
>        opencms-dev-owner at opencms.org
>
> When replying, please edit your Subject line so it is more specific
> than "Re: Contents of opencms-dev digest..."
>
> Today's Topics:
>
>   1.  Bug? Re: 404 on export when exportname is "/" (Marc Johnen)
>   2. Re: Opencms can generate the code in XHTML 1.1?
>      (Deiverson Silveira)
>   3. XML Content Editor Not Saving Special Characters  Correctly
>      (Brett Sheeran)
>   4. Re: XML Content Editor Not Saving Special Characters
>      Correctly (Christian Steinert)
>   5. Sites down due to export error (Paul-Inge Flakstad)
>
>
> ---------- Forwarded message ----------
> From: Marc Johnen <opencms at johnen.biz>
> To: opencms-dev at opencms.org
> Date: Wed, 15 Apr 2009 04:03:15 -0700 (PDT)
> Subject: [opencms-dev] Bug? Re: 404 on export when exportname is "/"
>
> Thank you for your answer Dave.
> I'm afraid this is not a feasible solution as I would
> have to adjust the configuration every time the
> user ads a folder.
> Also I think there's something wrong with my configuration.
> I tried the same in 6.2.3 and got the same error, or is
> this maybe a bug?
> Greetings
> Marc
>
>
> Dave Clark wrote:
> >
> > Marc,
> >
> > Using "/" as exportname for "/sites/default/" didn't work for me.
>  Instead
> > I used "/" as exportname for each of its subdirectories I wanted to
> > export, and created an rfs-rules rule for each of those subdirectories.
> > That worked for me in 7.0.5.
> >
> > -- Dave Clark
> >
> >
> >
> >>>> Marc Johnen <opencms at johnen.biz> 4/9/2009 10:07 AM >>>
> >
> > Hello everyone,
> >
> > I'd like to make a static export of two websites. The export won't
> contain
> > any
> > dynamic things and will be copied from my local computer to an apache
> > directory
> > on the server.
> > Therefore the export should not contain any links with
> "/opencms/opencms",
> > this is why
> > I removed the "rfs-prefix". Now I wanted to remove the
> > "/sites/mysite1.de/"
> > from
> > the links, so I set the exportname for the folde "/sites/mysite1.de/" to
> > "/".
> > When I export the site I get a 404 when the export of template-resources
> > starts.
> > Strangely it does work, when I set the exportname to anything other than
> > "/", e.g.
> > "/test", but then I have "test" in the links as well which is not what I
> > want.
> > Does anyone have a clue why this happens?
> > Thanks and greetings
> > Marc Johnen
> >
> > error message:
> > 08 Apr 2009 16:38:19,152  INFO [fterPublishStaticExportHandler: 450]
> > Request
> > result for RFS file "/_contentlinkbox.conf" with url
> > "http://127.0.0.1:8380/opencms/handle404/_contentlinkbox.conf" was
> > STATUS=404
> > 08 Apr 2009 16:38:19,195 DEBUG [fterPublishStaticExportHandler: 384]
> > Sending
> > request for RFS file "/_global.conf" with url
> > "http://127.0.0.1:8380/opencms/handle404/_global.conf"
> > 08 Apr 2009 16:38:19,196 DEBUG [fterPublishStaticExportHandler: 427]
> > Request
> > for RFS file "_global.conf" "If-Modified-Since" header set to "0"
> > 08 Apr 2009 16:38:19,230 DEBUG [pencms.site.CmsSiteManagerImpl: 686]
> > Matching request [http://127.0.0.1:8380] to site server: * uri:
> > /sites/mysite1.de title: /sites/mysite1.de/
> > 08 Apr 2009 16:38:19,272  INFO [fterPublishStaticExportHandler: 450]
> > Request
> > result for RFS file "/_global.conf" with url
> > "http://127.0.0.1:8380/opencms/handle404/_global.conf" was STATUS=404
> > 08 Apr 2009 16:38:23,717 DEBUG [pencms.site.CmsSiteManagerImpl: 686]
> > Matching request [http://mysite1:8380] to site server: * uri:
> > /sites/mysite1.de title: /sites/mysite1.de/
> >
> >
> > opencms-system.xml:
> >
> > <?xml version="1.0" encoding="UTF-8"?>
> > <!DOCTYPE opencms SYSTEM
> > "http://www.opencms.org/dtd/6.0/opencms-system.dtd">
> > <opencms>
> >   <system>
> >     <internationalization>
> >       <localehandler class="org.opencms.i18n.CmsDefaultLocaleHandler"/>
> >       <localesconfigured>
> >         <locale>en</locale>
> >         <locale>de</locale>
> >       </localesconfigured>
> >       <localesdefault>
> >         <locale>en</locale>
> >         <locale>de</locale>
> >       </localesdefault>
> >     </internationalization>
> >     <mail>
> >       <mailfrom>nobody at nowhere.com</mailfrom>
> >       <mailhost name="my.smtp.server" protocol="smtp" user="username"
> > password="secure"/>
> >       <mailhost name="alternative.smtp.server"/>
> >       <mailhost name="another.alternative.smtp.server"/>
> >     </mail>
> >     <scheduler/>
> >     <versionhistory enabled="true" count="10" deleted="4"/>
> >     <resourceinit>
> >       <resourceinithandler
> > class="org.opencms.file.history.CmsHistoryResourceHandler"/>
> >       <resourceinithandler
> > class="org.opencms.main.CmsPermalinkResourceHandler"/>
> >       <resourceinithandler
> > class="org.opencms.workplace.CmsWorkplaceLoginHandler"/>
> >     </resourceinit>
> >     <requesthandlers/>
> >     <passwordhandler
> > class="org.opencms.security.CmsDefaultPasswordHandler">
> >       <encoding>UTF-8</encoding>
> >       <digest-type>MD5</digest-type>
> >       false
> >     </passwordhandler>
> >     <validationhandler
> > class="org.opencms.security.CmsDefaultValidationHandler"/>
> >     <sites>
> >       <workplace-server>http://localhost:8380</workplace-server>
> >       <default-uri>/sites/mysite1.de/</default-uri>
> >       <site server="http://localhost:8381" uri="/sites/mysite1.de/"/>
> >       <site server="http://localhost:8382" uri="/sites/mysite2.de/"/>
> >     </sites>
> >     <runtimeproperties>
> >       false
> >       /opencms/opencms/
> >     </runtimeproperties>
> >     <runtimeclasses>
> >       <runtimeinfo class="org.opencms.db.CmsDbContextFactory"/>
> >     </runtimeclasses>
> >     <defaultusers>
> >       <user-admin>Admin</user-admin>
> >       <user-guest>Guest</user-guest>
> >       <user-export>Export</user-export>
> >       <group-administrators>Administrators</group-administrators>
> >       <group-projectmanagers>Projectmanagers</group-projectmanagers>
> >       <group-users>Users</group-users>
> >       <group-guests>Guests</group-guests>
> >     </defaultusers>
> >     <defaultcontentencoding>UTF-8</defaultcontentencoding>
> >     <memorymonitor class="org.opencms.monitor.CmsMemoryMonitor">
> >       <maxusagepercent>90</maxusagepercent>
> >       <log-interval>600</log-interval>
> >       <email-interval>43200</email-interval>
> >       <warning-interval>43200</warning-interval>
> >     </memorymonitor>
> >     <flexcache>
> >       <cache-enabled>true</cache-enabled>
> >       <cache-offline>false</cache-offline>
> >       <maxcachebytes>8000000</maxcachebytes>
> >       <avgcachebytes>6000000</avgcachebytes>
> >       <maxentrybytes>400000</maxentrybytes>
> >       <maxkeys>2000</maxkeys>
> >     </flexcache>
> >     <http-authentication>
> >       <browser-based>true</browser-based>
> >     </http-authentication>
> >     <resultcache>
> >       <keygenerator>org.opencms.db.CmsCacheKey</keygenerator>
> >       <size-users>64</size-users>
> >       <size-groups>64</size-groups>
> >       <size-orgunits>64</size-orgunits>
> >       <size-usergroups>256</size-usergroups>
> >       <size-projects>32</size-projects>
> >       <size-projectresources>64</size-projectresources>
> >       <size-resources>8192</size-resources>
> >       <size-resourcelists>256</size-resourcelists>
> >       <size-properties>1024</size-properties>
> >       <size-propertylists>1024</size-propertylists>
> >       <size-accesscontrollists>1024</size-accesscontrollists>
> >       <size-permissions>1024</size-permissions>
> >     </resultcache>
> >     <content-notification>
> >       <notification-time>365</notification-time>
> >       <notification-project>Offline</notification-project>
> >     </content-notification>
> >     <authorizationhandler
> > class="org.opencms.security.CmsDefaultAuthorizationHandler"/>
> >     <publishmanager>
> >       <history-size>100</history-size>
> >       <queue-persistance>true</queue-persistance>
> >       <queue-shutdowntime>1</queue-shutdowntime>
> >     </publishmanager>
> >     <session-storageprovider
> > class="org.opencms.main.CmsDefaultSessionStorageProvider"/>
> >     <permissionhandler
> > class="org.opencms.security.CmsDefaultPermissionHandler"/>
> >     <servletcontainer-settings mode="manual">
> >       <prevent-response-flush>false</prevent-response-flush>
> >       <release-tags-after-end>true</release-tags-after-end>
> >     </servletcontainer-settings>
> >   </system>
> > </opencms>
> >
> >
> > opencms-importexport.xml:
> >
> > <?xml version="1.0" encoding="UTF-8"?>
> > <!DOCTYPE opencms SYSTEM
> > "http://www.opencms.org/dtd/6.0/opencms-importexport.dtd">
> > <opencms>
> > <importexport>
> > <importexporthandlers>
> > <importexporthandler
> > class="org.opencms.importexport.CmsVfsImportExportHandler"/>
> > <importexporthandler
> > class="org.opencms.module.CmsModuleImportExportHandler"/>
> > </importexporthandlers>
> > <import>
> > <overwrite>true</overwrite>
> > <convert>true</convert>
> > <importversions>
> > <importversion class="org.opencms.importexport.CmsImportVersion2"/>
> > <importversion class="org.opencms.importexport.CmsImportVersion3"/>
> > <importversion class="org.opencms.importexport.CmsImportVersion4"/>
> > <importversion class="org.opencms.importexport.CmsImportVersion5"/>
> > <importversion class="org.opencms.importexport.CmsImportVersion6"/>
> > <importversion class="org.opencms.importexport.CmsImportVersion7"/>
> > </importversions>
> > <immutables>
> > <resource uri="/system/"/>
> > <resource uri="/system/categories/"/>
> > <resource uri="/system/galleries/"/>
> > <resource uri="/system/galleries/download/"/>
> > <resource uri="/system/galleries/externallinks/"/>
> > <resource uri="/system/galleries/htmlgalleries/"/>
> > <resource uri="/system/galleries/pics/"/>
> > <resource uri="/system/login/"/>
> > <resource uri="/system/modules/"/>
> > <resource uri="/system/shared/"/>
> > <resource uri="/system/workplace/"/>
> > <resource uri="/system/workplace/admin/"/>
> > <resource uri="/system/workplace/help/"/>
> > <resource uri="/system/workplace/locales/"/>
> > <resource uri="/system/workplace/resources/"/>
> > <resource uri="/system/workplace/restypes/"/>
> > <resource uri="/system/workplace/scripts/"/>
> > <resource uri="/system/workplace/templates/"/>
> > <resource uri="/system/workplace/views/"/>
> > <resource uri="/sites/"/>
> > </immutables>
> > <principaltranslations/>
> > <ignoredproperties/>
> > </import>
> > </importexport>
> >         <staticexport enabled="true">
> >
> >
> <!--<staticexporthandler>org.opencms.staticexport.CmsOnDemandStaticExportHandler</staticexporthandler>-->
> >
> >
> <!--<staticexporthandler>org.opencms.staticexport.CmsOnDemandHtmlSubtreeHandler</staticexporthandler>-->
> >
> >
> <staticexporthandler>org.opencms.staticexport.CmsAfterPublishStaticExportHandler</staticexporthandler>
> >                 <exportpath>export</exportpath>
> >                 <defaultpropertyvalue>true</defaultpropertyvalue>
> >                 <!-- wird nur genommen, wenn defaultpropertyvalue=true
> -->
> >                 <defaultsuffixes>
> >                         <suffix key=".jpg"/>
> >                         <suffix key=".gif"/>
> >                         <suffix key=".png"/>
> >                         <suffix key=".doc"/>
> >                         <suffix key=".xls"/>
> >                         <suffix key=".ppt"/>
> >                         <suffix key=".pdf"/>
> >                         <suffix key=".txt"/>
> >                         <suffix key=".css"/>
> >                         <suffix key=".zip"/>
> >                         <suffix key=".swf"/>
> >                 </defaultsuffixes>
> >                 <rendersettings>
> >                         <rfs-prefix></rfs-prefix>
> >
> > <vfs-prefix>${CONTEXT_NAME}${SERVLET_NAME}</vfs-prefix>
> >                         <userelativelinks>false</userelativelinks>
> >
> > <exporturl>http://localhost:8380${CONTEXT_NAME}/handle404</exporturl>
> >                         <plainoptimization>true</plainoptimization>
> >                         <testresource uri="/system/shared/page.dtd"/>
> >                         <resourcestorender>
> >                                 <regex>/sites/mysite1.de/.*</regex>
> >                                 <regex>/sites/mysite2.de.de/.*</regex>
> >
> > <regex>/system/modules/de.mysite1.frontend/resources.*</regex>
> >
> > <regex>/system/modules/de.mysite2.frontend/resources.*</regex>
> >                                 <export-rules>
> >                                         <export-rule>
> >                                                 <name>mysite1.de</name>
> >                                                 <description>export rules
> > for mysite1.de</description>
> >                                                 <modified-resources>
> >
> > <regex>/sites/mysite1\.de/.*</regex>
> >
> > <regex>/system/modules/de.mysite1.frontend/.*</regex>
> >                                                 </modified-resources>
> >                                                 <export-resources>
> >
> > <uri>/sites/mysite1.de/</uri>
> >                                                 </export-resources>
> >                                         </export-rule>
> >                                         <export-rule>
> >                                                 <name>sfp.de</name>
> >                                                 <description>export rules
> > for mysite2.de</description>
> >                                                 <modified-resources>
> >
> > <regex>/sites/mysite2\.de/.*</regex>
> >
> > <regex>/system/modules/de.mysite2.frontend/.*</regex>
> >                                                 </modified-resources>
> >                                                 <export-resources>
> >
> > <uri>/sites/mysite2.de/</uri>
> >                                                 </export-resources>
> >                                         </export-rule>
> >                                 </export-rules>
> >                         </resourcestorender>
> >                         <rfs-rules>
> >                                 <rfs-rule>
> >                                         <name>mysite1.de</name>
> >                                         <description>export rules for
> > mysite1.de</description>
> >
> > <source>/sites/mysite1\.de/.*</source>
> >                                         <rfs-prefix></rfs-prefix>
> >
> > <exportpath>/srv/tomcat/opencms7/www/mysite1.de</exportpath>
> >
> > <userelativelinks>false</userelativelinks>
> >                                         <related-system-res>
> >
> > <regex>/system/modules/de.mysite1.frontend/resources/.*</regex>
> >                                         </related-system-res>
> >                                 </rfs-rule>
> >                                 <rfs-rule>
> >                                         <name>sfp.de</name>
> >                                         <description>export rules for
> > mysite2.de</description>
> >
> > <source>/sites/mysite2\.de/.*</source>
> >                                         <rfs-prefix>/</rfs-prefix>
> >
> > <exportpath>/srv/tomcat/opencms7/www/mysite2.de.de</exportpath>
> >
> > <userelativelinks>true</userelativelinks>
> >                                         <related-system-res>
> >
> > <regex>/system/modules/de.mysite2.frontend/resources/.*</regex>
> >                                         </related-system-res>
> >                                 </rfs-rule>
> >                         </rfs-rules>
> >                 </rendersettings>
> >         </staticexport>
> > <usercsvexport>
> > <separator>;</separator>
> > <columns>
> > <column>description</column>
> > <column>lastname</column>
> > <column>firstname</column>
> > <column>email</column>
> > <column>address</column>
> > <column>zipcode</column>
> > <column>city</column>
> > <column>country</column>
> > <column>USERPREFERENCES_workplace-startupsettingssite</column>
> > <column>USERPREFERENCES_workplace-startupsettingslocale</column>
> > <column>password</column>
> > </columns>
> > </usercsvexport>
> > <repositories>
> > <repository name="standard" class="org.opencms.repository.CmsRepository">
> > <params>
> > org.opencms.file.wrapper.CmsResourceExtensionWrapperJsp
> > org.opencms.file.wrapper.CmsResourceExtensionWrapperXmlContent
> > org.opencms.file.wrapper.CmsResourceExtensionWrapperXmlPage
> > org.opencms.file.wrapper.CmsResourceWrapperSystemFolder
> > org.opencms.file.wrapper.CmsResourceWrapperPropertyFile
> > </params>
> > <filter type="include">
> > <regex>/</regex>
> > <regex>/__properties/.*</regex>
> > <regex>/sites/.*</regex>
> > <regex>/system/</regex>
> > <regex>/system/__properties/.*</regex>
> > <regex>/system/galleries/.*</regex>
> > <regex>/system/modules/.*</regex>
> > <regex>/system/workplace/.*</regex>
> > </filter>
> > </repository>
> > <repository name="extended" class="org.opencms.repository.CmsRepository">
> > <params>
> > org.opencms.file.wrapper.CmsResourceExtensionWrapperJsp
> > org.opencms.file.wrapper.CmsResourceExtensionWrapperXmlContent
> > org.opencms.file.wrapper.CmsResourceWrapperXmlPage
> > org.opencms.file.wrapper.CmsResourceWrapperSystemFolder
> > org.opencms.file.wrapper.CmsResourceWrapperPropertyFile
> > </params>
> > <filter type="include">
> > <regex>/</regex>
> > <regex>/__properties/.*</regex>
> > <regex>/sites/.*</regex>
> > <regex>/system/</regex>
> > <regex>/system/__properties/.*</regex>
> > <regex>/system/galleries/.*</regex>
> > <regex>/system/modules/</regex>
> > <regex>/system/modules/[^/]*/</regex>
> > <regex>/system/modules/[^/]*/__properties/.*</regex>
> > <regex>/system/modules/[^/]*/resources/.*</regex>
> > </filter>
> > </repository>
> > </repositories>
> > </opencms>
> > --
> > View this message in context:
> >
> http://www.nabble.com/404-on-export-when-exportname-is-%22-%22-tp22974081p22974081.html
> > Sent from the OpenCMS - Dev mailing list archive at Nabble.com.
> >
> >
> >
> >
> > _______________________________________________
> > This mail is sent to you from the opencms-dev mailing list
> > To change your list options, or to unsubscribe from the list, please
> visit
> > http://lists.opencms.org/mailman/listinfo/opencms-dev
> >
>
> --
> View this message in context:
> http://www.nabble.com/Used-rfs-rules-for-subdirectories-Re%3A-404%09-on-export-when-exportname-is-%22-%22-tp23027263p23056706.html
> Sent from the OpenCMS - Dev mailing list archive at Nabble.com.
>
>
>
>
> ---------- Forwarded message ----------
> From: Deiverson Silveira <deiverson at solutioncms.com>
> To: opencms-dev at opencms.org
> Date: Wed, 15 Apr 2009 10:00:39 -0300
> Subject: Re: [opencms-dev] Opencms can generate the code in XHTML 1.1?
> Hi,
>
> I understand, thank you for answers, Detlef and Christian!!
>
> Deiverson
>
>
>
>> Message: 3
>> Date: Wed, 15 Apr 2009 07:10:48 +0200
>> From: Beyer Detlef <fangmich at medienkonzepte.de>
>> Subject: Re: [opencms-dev] Opencms can generate the code in XHTML 1.1?
>> To: The OpenCms mailing list <opencms-dev at opencms.org>
>> Message-ID: <3A0FB6EE-2F86-47F4-A127-2F9CA993152C at medienkonzepte.de>
>> Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes
>>
>> OpenCMS will create what ever you put into your templates...
>>
>> Cheers,
>>
>> Detlef
>>
>> Message: 4
>> Date: Wed, 15 Apr 2009 09:36:36 +0200
>> From: Steinert <christian_steinert at web.de>
>> Subject: Re: [opencms-dev] Opencms can generate the code in XHTML 1.1?
>> To: The OpenCms mailing list <opencms-dev at opencms.org>
>> Message-ID: <49E58E84.7040506 at web.de>
>> Content-Type: text/plain; charset="iso-8859-1"
>>
>> You may want to disable some functions of the wysiwyg-HTML editor and/or
>> switch to the XStandard HTML editor for which an opencms integration
>> module is available.
>>
>> Apart from that, opencms will generate whatever you make your templates
>> generate, just as Detlef said
>>
>> Best Regards
>> Christian
>> An HTML attachment was scrubbed...
>> URL:
>> http://lists.opencms.org/pipermail/opencms-dev/attachments/20090415/f4bbcd8a/attachment-0001.htm
>>
>> ------------------------------
>>
>> Message: 5
>> Date: Wed, 15 Apr 2009 09:39:28 +0200
>> From: Christian Steinert <christian_steinert at web.de>
>> Subject: Re: [opencms-dev] Opencms can generate the code in XHTML 1.1?
>> To: The OpenCms mailing list <opencms-dev at opencms.org>
>> Message-ID: <49E58F30.4060801 at web.de>
>> Content-Type: text/plain; charset="iso-8859-1"
>>
>> P.S. since xhtml 1.1 must be delivered with an XML content type, you may
>> need to set an explicit response mime type in your JSP template code.
>> This should not be a big problem though.
>>
>> Since Internet Explorer does not have XHTML export, you may need to
>> implement server-side browser sniffing inside of your templates so that
>> you can still deliver pages as text/html to Internet Explorer.
>>
>> But these issues are not very opencms-specific, that's just the regular
>> suffering of doing xhtml-as-xml...
>>
>> Best Regards
>> Christian
>
>
>
>
> ---------- Forwarded message ----------
> From: Brett Sheeran <brett.sheeran at gmail.com>
> To: opencms-dev at opencms.org
> Date: Thu, 16 Apr 2009 14:05:20 +1000
> Subject: [opencms-dev] XML Content Editor Not Saving Special Characters
> Correctly
> Hi,
>
> I have a problem with the XML Content editor not saving special
> characters correctly. However, I can save the same characters in the
> same XML file if I use "Edit Control Code". Can anyone help please?
> Details as follows.
>
> I find that if I save a special character in the XML content editor,
> (in particular the pound "£" character), the XML content editor seems
> to append an extra character so the value stored becomes "£".
>
> I am using OpenCMS 7.0.5 and MySQL 5.1. It appears to me that
> everything on my system is set up for UTF-8.
>
> The JDBC connection is configured thus:
> db.pool.default.jdbcUrl.params=?characterEncoding\=UTF-8
>
> In the <head> of the editor page, I see the following metatag:
> <meta http-equiv="content-type" content="text/html; charset=UTF-8">
>
> I ran a sniffer on the submit. I see this string in the request header:
> Content-Type: application/x-www-form-urlencoded
>
> And this string in the response header:
> Content-Type: text/html;charset=UTF-8
>
> The *really* strange thing is that if I use "Edit Control Code" to
> edit the same XML file I can save the special characters correctly.
>
> Saving the special character as a code "£" will only work once
> because the second time I am saving the "£" character again.
>
> As a temporary workaround, I use "Edit Control Code" to remove the "Â"
> characters.
>
> Incidentally, a former colleague "skinned" a few OpenCMS JSPs. If
> anyone thinks that might be a problem, I would be interested to know
> which JSPs are associated with the XML Content Editor. I am wondering
> if there should be a tag like this in a JSP somewhere:
> <%@ page pageEncoding="UTF-8" %>
>
> Thank you.
>
> Regards BrettS
>
>
>
> ---------- Forwarded message ----------
> From: Christian Steinert <christian_steinert at web.de>
> To: The OpenCms mailing list <opencms-dev at opencms.org>
> Date: Thu, 16 Apr 2009 07:51:25 +0200
> Subject: Re: [opencms-dev] XML Content Editor Not Saving Special Characters
> Correctly
> Hi
>
> this sounds strange indeed.
> Have you tried to explicitly set the "encoding" file system property of
> your pages (or their parent folder) to "UTF-8"?
> I don't think that setting the JSP pageEncoding will make any difference
> because your response encoding is set to UTF-8 already.
>
> Kind Regards
> Christian
>
> > Hi,
> >
> > I have a problem with the XML Content editor not saving special
> > characters correctly. However, I can save the same characters in the
> > same XML file if I use "Edit Control Code". Can anyone help please?
> > Details as follows.
> >
> > I find that if I save a special character in the XML content editor,
> > (in particular the pound "£" character), the XML content editor seems
> > to append an extra character so the value stored becomes "£".
> >
> > I am using OpenCMS 7.0.5 and MySQL 5.1. It appears to me that
> > everything on my system is set up for UTF-8.
> >
> > The JDBC connection is configured thus:
> > db.pool.default.jdbcUrl.params=?characterEncoding\=UTF-8
> >
> > In the <head> of the editor page, I see the following metatag:
> > <meta http-equiv="content-type" content="text/html; charset=UTF-8">
> >
> > I ran a sniffer on the submit. I see this string in the request header:
> > Content-Type: application/x-www-form-urlencoded
> >
> > And this string in the response header:
> > Content-Type: text/html;charset=UTF-8
> >
> > The *really* strange thing is that if I use "Edit Control Code" to
> > edit the same XML file I can save the special characters correctly.
> >
> > Saving the special character as a code "£" will only work once
> > because the second time I am saving the "£" character again.
> >
> > As a temporary workaround, I use "Edit Control Code" to remove the "Â"
> > characters.
> >
> > Incidentally, a former colleague "skinned" a few OpenCMS JSPs. If
> > anyone thinks that might be a problem, I would be interested to know
> > which JSPs are associated with the XML Content Editor. I am wondering
> > if there should be a tag like this in a JSP somewhere:
> > <%@ page pageEncoding="UTF-8" %>
> >
> > Thank you.
> >
> > Regards BrettS
> >
> > _______________________________________________
> > This mail is sent to you from the opencms-dev mailing list
> > To change your list options, or to unsubscribe from the list, please
> visit
> > http://lists.opencms.org/mailman/listinfo/opencms-dev
> >
>
>
> ______________________________________________________
> GRATIS für alle WEB.DE-Nutzer: Die maxdome Movie-FLAT!
> Jetzt freischalten unter http://movieflat.web.de
>
>
>
>
> ---------- Forwarded message ----------
> From: Paul-Inge Flakstad <flakstad at npolar.no>
> To: The OpenCms mailing list <opencms-dev at opencms.org>
> Date: Wed, 15 Apr 2009 18:46:10 +0200
> Subject: [opencms-dev] Sites down due to export error
>  Hello list
>
> The export function is giving me hell.
>
> Our system is modified the "old" way, with mod_jk and mod_rewrite. We've
> got this setup running on several servers.
>
> When we started using OpenCms, we mistakenly assumed that all site folders
> should be placed under the "/sites/default" folder, e.g.
> /sites/default/site1 and /sites/default/site2. We then discovered that this
> was not a good idea, due to the overlapping "default" folder, so I
> am currently in the process of moving folders from /sites/default to /sites
> - so we get e.g. /sites/site1 and /sites/site2 instead.
>
> The problem on this particular server is that static resources (css files,
> images and such) are not getting exported like they should after I moved the
> folders. I tried to clear the export folder, but that did not help. The
> export folder remains _empty_!
>
> Apache's error log shows a whole bunch of errors like this one:
>
> proxy: DNS lookup failure for: dev.cruise-handbook.npolar.no returned by
> /export/system/modules/no.npolar.cruise/resources/construction.jpg, referer:
> http://dev.cruise-handbook.npolar.no/en/hornsund/index.html
>
> I double checked using nslookup, and all is fine - the relevant domains are
> all pointing to the correct server.
>
> This is our <VirtualHost> section of httpd.conf (which by the way was
> working fine when www.arcticsystem.no was placed in
> /sites/default/arcticsystem):
>
> <VirtualHost *:80>
>         DocumentRoot "/usr/local/apache-tomcat-5.5.26/webapps/cms2/"
>         ServerName cms2.npolar.no
>         ServerAlias www.arcticsystem.no arcticsystem.no dev.mosj.npolar.no
> dev.cruise-handbook.npolar.no
>
>                 SetEnvIfNoCase Request_URI ^/cms2/resources/.*$ no-jk
>
>                 SetEnvIfNoCase Request_URI ^/export/.*$ no-jk
>
>                 RewriteEngine on
>
>                 RewriteCond %{REQUEST_URI} !^/cms2/resources/.*$
>                 RewriteCond %{REQUEST_URI} !^/export/.*$
>                 RewriteRule !^/cms2/opencms/(.*)$
> /cms2/opencms%{REQUEST_URI} [PT]
>
>                 RewriteCond %{REQUEST_URI} ^/export/.*$
>                 RewriteCond "%{DOCUMENT_ROOT}%{REQUEST_FILENAME}" !-f
>                 RewriteCond
> "%{DOCUMENT_ROOT}%{REQUEST_FILENAME}/index_export.html" !-f
>                 RewriteRule .*
> /cms2/opencms/handle404?exporturi=%{REQUEST_URI}&%{QUERY_STRING} [P]
>
>                 RewriteCond %{REQUEST_URI} ^/cms2/resources/.*$
>                 RewriteRule ^/cms2/(.*)$ /$1
>
>                 JkMount /* ocms
> </VirtualHost>
>
> and the <sites> section of opencms-system.xml:
>
> <sites>
>       <workplace-server>http://cms2.npolar.no</workplace-server>
>       <default-uri>/sites/default/</default-uri>
>       <site server="http://cms2.npolar.no" uri="/sites/default/"/>
>       <site server="http://www.arcticsystem.no"
> uri="/sites/arcticsystem/"/>
>       <!-- <site server="http://www.arcticsystem.no"
> uri="/sites/default/arcticsystem/"/> -->
>       <site server="http://dev.mosj.npolar.no" uri="/sites/mosj/"/>
>       <site server="http://dev.cruise-handbook.npolar.no"
> uri="/sites/cruise/"/>
> </sites>
>
> and the modified part of opencms-importexport.xml:
>
> <rfs-prefix>/export</rfs-prefix>
> <vfs-prefix/>
>
> I'm quite stuck at this, since I'm no expert in neither Apache or OpenCms.
> Does anybody have a clue as to what might be wrong?
>
>
>
>  Best regards
>
> *Paul-Inge Flakstad*
> *web developer*
> flakstad at npolar.no
> office: +47 77 75 06 39  |  cell-phone: +47 905 94 924
> Norwegian Polar Institute
> Polar Environmental Centre
> NO-9296 Tromsø
> NORWAY
> www.npolar.no
>
> _______________________________________________
> 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
>



-- 
Gerald E. Butler
http://bffoss.com
gerald.edward.butler at gmail.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://webmail.opencms.org/pipermail/opencms-dev/attachments/20090416/b0b4c124/attachment.htm>


More information about the opencms-dev mailing list