1

我正在尝试从 staging 发布到某些页面,但我不知道为什么会出现此错误:

 com.liferay.portal.kernel.lar.PortletDataException: com.liferay.portlet.journal.StructureNameException
    at com.liferay.portal.kernel.lar.BasePortletDataHandler.importData(BasePortletDataHandler.java:82)

或者

 com.liferay.portal.kernel.lar.PortletDataException:  com.liferay.portal.kernel.exception.SystemException: java.io.IOException: No such file or directory

如果我有一些引用数据库的 portlet。实际上,当我尝试使用文档和库查看器发布页面时,缺少文件夹并且文件夹 ID 与暂存的不同。是否有一些使用文档和库或数据库配置暂存的最佳实践?现在我正在使用带有 InnoDB 表的 Mysql 5.0.77。

按照我的门户-ext.properties

jdbc.default.driverClassName=com.mysql.jdbc.Driver
jdbc.default.url=jdbc:mysql://localhost/xxx?useUnicode=true&characterEncoding=UTF-   8&useFastDateParsing=false
jdbc.default.username=xxx
jdbc.default.password=yyy
journal.template.velocity.restricted.variables=
theme.css.fast.load=false
theme.images.fast.load=false

javascript.fast.load=true
javascript.log.enabled=false

layout.template.cache.enabled=false

browser.launcher.url=

combo.check.timestamp=true

freemarker.engine.cache.storage=soft:1
freemarker.engine.modification.check.interval=0
openoffice.cache.enabled=false

velocity.engine.resource.manager.cache.enabled=false

com.liferay.portal.servlet.filters.cache.CacheFilter=false

com.liferay.portal.servlet.filters.themepreview.ThemePreviewFilter=true

user.country=IT
user.language=it
locales=it_IT,en_US

resource.repositories.root=/mnt/hdb_disc/liferay-portal-6.1.0-ce-ga1
auto.deploy.deploy.dir=${resource.repositories.root}/deploy
lucene.dir=${resource.repositories.root}/data/lucene/
jcr.jackrabbit.repository.root=${resource.repositories.root}/data/jackrabbit
dl.hook.file.system.root.dir=${resource.repositories.root}/data/document_library
4

0 回答 0