alkacon / opencms-core

The Java open source content management system by Alkacon Software
http://www.opencms.org
GNU Lesser General Public License v2.1
526 stars 576 forks source link

The toolbar can't display in OpenCms 10.5.0 #456

Closed superc closed 7 years ago

superc commented 7 years ago

The toolbar can't display that when removing /opencms from site url in OpenCms 10.5.0 Already logged into OpenCms.

20161201145141

dSeidel commented 7 years ago

Hi @superc , I just tried to reproduced your problem. I set up a fresh installation of the release using Tomcat 8. I restarted after the installation was done (may not be required). And it works. I see the toolbar. What's your setup? Did you change some configuration? Do you use Tomcat 8 or another servlet container?

superc commented 7 years ago

Rename the opencms.war file to ROOT.war install.Not change any configuration.

The html code is as follows:

<style type="text/css">
 @import url("/system/modules/org.opencms.gwt/resourceIcon.css");
 </style>
<meta name="gwt:property" content="locale=en" />

<style type="text/css">
 @import url("/opencms/handleStatic/gwt/css/opencmsFont.css");
 </style>
tHerrmann commented 7 years ago

Hi @superc, please try clearing your browser cache. If that does not help, please open the developer tools and check if all linked resources where loaded properly.

superc commented 7 years ago

Clearing browser cache also can't display. 20161201190415

tHerrmann commented 7 years ago

Please check if all linked resources where loaded properly, check for any 404 errors.

tHerrmann commented 7 years ago

Hi, is this a fresh install of opencms or did you update from a previous version? Could you also check the full path to the linked CSS opencmsFont.css? Please also attach the configuration file /WEB-INF/config/opencms-system.xml.

superc commented 7 years ago

Fresh install,download from http://www.opencms.org/downloads/opencms/opencms-10.5.0.zip all 404 errors path include /opencms/ like:

@import url("/opencms/handleStatic/gwt/css/opencmsFont.css");

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>
      <timezone>GMT+01:00</timezone>
    </internationalization>
    <mail>
      <mailfrom>nobody@nowhere.com</mailfrom>
      <mailhost name="my.smtp.server" port="25" protocol="smtp" user="username" password="secure"/>
      <mailhost name="alternative.smtp.server" port="25"/>
      <mailhost name="another.alternative.smtp.server" port="25"/>
    </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"/>
      <resourceinithandler class="org.opencms.ade.detailpage.CmsDetailPageResourceHandler"/>
      <resourceinithandler class="org.opencms.main.CmsAliasResourceHandler"/>
      <resourceinithandler class="org.opencms.pdftools.CmsPdfResourceHandler"/>
    </resourceinit>
    <requesthandlers>
      <requesthandler class="org.opencms.main.CmsStaticResourceHandler"/>
      <requesthandler class="org.opencms.main.OpenCmsSolrHandler"/>
      <requesthandler class="org.opencms.main.OpenCmsSpellcheckHandler"/>
    </requesthandlers>
    <passwordhandler class="org.opencms.security.CmsDefaultPasswordHandler">
      <encoding>UTF-8</encoding>
      <digest-type>scrypt</digest-type>
      <param name="compatibility.convert.digestencoding">false</param>
      <param name="scrypt.settings">16384,8,1</param>
    </passwordhandler>
    <validationhandler class="org.opencms.security.CmsDefaultValidationHandler"/>
    <sites>
      <workplace-server>http://localhost:8080</workplace-server>
      <default-uri>/sites/default/</default-uri>
      <shared-folder>/shared/</shared-folder>
      <site server="http://localhost:8080" uri="/sites/default/">
        <parameters>
          <param name="locale.main">en</param>
          <param name="locale.secondary">de</param>
        </parameters>
      </site>
    </sites>
    <runtimeproperties>
      <param name="compatibility.support.oldlocales">false</param>
      <param name="compatibility.support.webAppNames">/opencms/opencms/</param>
    </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>80000000</maxcachebytes>
      <avgcachebytes>60000000</avgcachebytes>
      <maxentrybytes>4000000</maxentrybytes>
      <maxkeys>5000</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="auto"/>
    <ade>
      <configuration class="org.opencms.xml.containerpage.CmsADEDefaultConfiguration"/>
      <ade-cache>
        <containerpages offline="1024" online="1024"/>
        <groupcontainers offline="64" online="64"/>
      </ade-cache>
    </ade>
    <subscriptionmanager enabled="true" poolname="default" maxvisited="100"/>
  </system>
</opencms>

20161201222045

tHerrmann commented 7 years ago

Do you have any kind of web server in front of opencms? Can you also provide the config file opencms-import-export.xml?

superc commented 7 years ago

Only Tomcat7 is used.

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" />
                <importversion class="org.opencms.importexport.CmsImportVersion10" />
            </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>
        <linksubstitutionhandler>org.opencms.staticexport.CmsDefaultLinkSubstitutionHandler</linksubstitutionhandler>
        <exportpath>export</exportpath>
        <exportworkpath>temp</exportworkpath>
        <exportbackups>2</exportbackups>
        <defaultpropertyvalue>false</defaultpropertyvalue>
        <defaultsuffixes>
            <suffix key=".jpg" />
            <suffix key=".gif" />
            <suffix key=".png" />
            <suffix key=".doc" />
            <suffix key=".xls" />
            <suffix key=".ppt" />
            <suffix key=".docx" />
            <suffix key=".xlsx" />
            <suffix key=".pptx" />          
            <suffix key=".pdf" />
            <suffix key=".txt" />
            <suffix key=".css" />
            <suffix key=".js" />
            <suffix key=".zip" />
            <suffix key=".swf" />
        </defaultsuffixes>
        <rendersettings>
            <rfs-prefix>${CONTEXT_NAME}/export</rfs-prefix>
            <vfs-prefix>${CONTEXT_NAME}</vfs-prefix>
            <userelativelinks>false</userelativelinks>
            <exporturl>http://127.0.0.1:8080${CONTEXT_NAME}/handle404</exporturl>
            <plainoptimization>true</plainoptimization>
            <testresource uri="/system/shared/page.dtd" />
            <resourcestorender>
                <regex>/sites/.*</regex>
                <regex>/system/workplace/commons/style/.*</regex>
                <regex>/system/galleries/.*</regex>
                <regex>/system/modules/.*/resources/.*</regex>
            </resourcestorender>
        </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>
                <param name="wrapper">org.opencms.file.wrapper.CmsResourceExtensionWrapperJsp</param>
                <param name="wrapper">org.opencms.file.wrapper.CmsResourceExtensionWrapperXmlContent</param>
                <param name="wrapper">org.opencms.file.wrapper.CmsResourceExtensionWrapperXmlPage</param>
                <param name="wrapper">org.opencms.file.wrapper.CmsResourceWrapperSystemFolder</param>
                <param name="wrapper">org.opencms.file.wrapper.CmsResourceWrapperPropertyFile</param>
            </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>
                <param name="wrapper">org.opencms.file.wrapper.CmsResourceExtensionWrapperJsp</param>
                <param name="wrapper">org.opencms.file.wrapper.CmsResourceExtensionWrapperXmlContent</param>
                <param name="wrapper">org.opencms.file.wrapper.CmsResourceWrapperXmlPage</param>
                <param name="wrapper">org.opencms.file.wrapper.CmsResourceWrapperSystemFolder</param>
                <param name="wrapper">org.opencms.file.wrapper.CmsResourceWrapperPropertyFile</param>
            </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>
        <repository name="cmis-offline" class="org.opencms.cmis.CmsCmisRepository">
            <params>
                <param name="project">Offline</param>
                <param name="description">Offline project CMIS repository</param>
                <param name="index">Solr Offline</param>
            </params>
        </repository>
        <repository name="cmis-online" class="org.opencms.cmis.CmsCmisRepository">
            <params>
                <param name="project">Online</param>
                <param name="description">Online project CMIS repository</param>
                <param name="index">Solr Online</param>
            </params>
        </repository>
        <repository name="OPENCMS" class="org.opencms.jlan.CmsJlanRepository">
            <params>
                <param name="project">Offline</param>
                <param name="root">/</param>
                <param name="addBOM">false</param>
                <param name="wrapper">org.opencms.file.wrapper.CmsResourceWrapperPreventCreateNameCI:thumbs.db|.thumbnails|.xvpics|.DS_Store</param>
                <param name="wrapper">org.opencms.file.wrapper.CmsResourceWrapperReplaceDeleted</param>
                <param name="wrapper">org.opencms.file.wrapper.CmsResourceWrapperModules</param>
            </params>                   
        </repository>
    </repositories>
</opencms>
tHerrmann commented 7 years ago

Did you change the web app name before installing OpenCms or after?

superc commented 7 years ago

after

tHerrmann commented 7 years ago

Try running the setup again changing the web app name first.

superc commented 7 years ago

20161202154323

Change the web app name at first was well.