Webtop 未在 Tomcat 后启动
webtop not starting in Tomcat
我有一个自定义的 webtop 6.7SP1 应用程序。将应用程序升级到 6.7 SP2 并将其部署到新的 tomcat 7 服务器后,应用程序没有启动。如何解决此问题并启动应用程序?
显示的错误是:
SEVERE: Exception starting filter WDKController
java.lang.NullPointerException
at java.util.regex.Pattern.<init>(Unknown Source)
at java.util.regex.Pattern.compile(Unknown Source)
at com.documentum.web.env.WDKController.init(Unknown Source)
at org.apache.catalina.core.ApplicationFilterConfig.initFilter(ApplicationFilterConfig.java:277)
at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:258)
at org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:382)
at org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:103)
at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:4650)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5306)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:618)
at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1100)
at org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1618)
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
升级 WDK 应用程序并不是一个简单的过程,您不能只是将您的修改转移到 运行。
我怀疑您是否使用了推荐的方法来升级您的 WDK 应用程序。检查 this link。
最好的方法是部署 OOTB Webtop 6.7 SP2 并添加自定义层,如有必要,一个一个地添加功能(如果您在源版本控制系统中使用了足够的保存源代码的技术,这将非常容易)。
在 Documentum System 6.7 SP2 升级和迁移指南 中有 迁移 WDK 和 Webtop 应用程序 第 81-125 页。仔细阅读并检查您的升级操作。
对于您需要迁移的文件,请注意这些文件:(来自 WDK 部署指南)
我有一个自定义的 webtop 6.7SP1 应用程序。将应用程序升级到 6.7 SP2 并将其部署到新的 tomcat 7 服务器后,应用程序没有启动。如何解决此问题并启动应用程序?
显示的错误是:
SEVERE: Exception starting filter WDKController
java.lang.NullPointerException
at java.util.regex.Pattern.<init>(Unknown Source)
at java.util.regex.Pattern.compile(Unknown Source)
at com.documentum.web.env.WDKController.init(Unknown Source)
at org.apache.catalina.core.ApplicationFilterConfig.initFilter(ApplicationFilterConfig.java:277)
at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:258)
at org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:382)
at org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:103)
at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:4650)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5306)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:618)
at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1100)
at org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1618)
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
升级 WDK 应用程序并不是一个简单的过程,您不能只是将您的修改转移到 运行。
我怀疑您是否使用了推荐的方法来升级您的 WDK 应用程序。检查 this link。
最好的方法是部署 OOTB Webtop 6.7 SP2 并添加自定义层,如有必要,一个一个地添加功能(如果您在源版本控制系统中使用了足够的保存源代码的技术,这将非常容易)。
在 Documentum System 6.7 SP2 升级和迁移指南 中有 迁移 WDK 和 Webtop 应用程序 第 81-125 页。仔细阅读并检查您的升级操作。
对于您需要迁移的文件,请注意这些文件:(来自 WDK 部署指南)