我从 liferay 5.2.3 升级到 6.0.6 ,成功完成,没有留下任何错误;但是当我从 6.0.6 升级到 6.1.0 GA1 时,无法看到图像和文档。我在迁移过程中所做的与图像和文档相关的步骤(仅描述了与文档相关的)。
在迁移到 6.0.6 期间,我在我的 portal-ext.prropeties 文件中写了以下几行
image.hook.impl=com.liferay.portal.image.FileSystemHook
image.hook.file.system.root.dir=${liferay.home}/data/images
dl.hook.impl=com.liferay.documentlibrary.util.FileSystemHook
dl.hook.file.system.root.dir=${liferay.home}/data/document_library
我知道在 liferay 5.2.3 中我们已将图像和文档保存到文件系统。在此之后,我启动服务器并将旧权限迁移到 6。成功,我能够看到文档和图像。
现在轮到从 6.0.6 迁移到 6.1.0 GA1 ,因为我在这些行中写了
image.hook.impl=com.liferay.portal.image.FileSystemHook
image.hook.file.system.root.dir=${liferay.home}/data/images
dl.hook.impl=com.liferay.documentlibrary.util.FileSystemHook
dl.hook.file.system.root.dir=${liferay.home}/data/document_library
启动tomcat,迁移权限到6,迁移成功后重启服务器,但看不到文件和图片。当试图访问内容中的文件时,在tomcat控制台中出现此错误
Current URL /c/document_library/get_file?uuid=be4eecc7-8e9a-416c-aa4d-f3cbd855d759&groupId=14 generates exception: No file versions found for fileEntryId 61901
05:50:48,093 INFO [PortalImpl:4894] com.liferay.portlet.documentlibrary.NoSuchFileVersionException: No file versions found for fileEntryId 61901
com.liferay.portlet.documentlibrary.NoSuchFileVersionException: No file versions found for fileEntryId 61901
at com.liferay.portlet.documentlibrary.service.impl.DLFileVersionLocalServiceImpl.getLatestFileVersion(DLFileVersionLocalServiceImpl.java:67)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
有人可以建议我缺少什么吗?