在几周之后用尽所有可能的选项之后,以及在IBM支持不足的来回苦差事之后,我得出的结论是我的特定开发环境无法运行自定义主题的唯一解释其他环境没有问题的地方必须与包含在WebSphere Portal配置文件中的嵌入式Derby数据库中包含的配置中的错误数据有关。
谷歌没有对我遇到的错误有任何见解,而且我已经确认每个配置文件的正确性,即使在一个简单的页面中影响Portal的使用的可能性也最小。任何和所有类型的缓存或日志都已被禁用和清除,跟踪显示没有其他信息有助于诊断问题。
Portal的安装中是否有可以运行以擦除和重建嵌入式数据库的脚本?如果不是烧焦土的唯一选择?模式和数据对我来说很神秘,但是如果可以诊断数据库中的特定问题是否有任何工具可以做到这一点,或者我是否需要详细的架构知识才能找到在这个软件中查找错误数据的希望?
答案 0 :(得分:0)
我终于发现了问题是什么,它确实与腐败的数据库无关,但实际上是与WAS Portal平台上具有Subversion元数据信息的打包WAR文件的固有冲突。
在WAS或任何基于WAS的产品中运行任何WAR或EAR文件时,请确保从构建中排除所有Subversion元数据文件和文件夹。它显然让WAS和Portal岌岌可危。