Jebsite部署到WebLogic12.1.3的调整与ckfinder问题解决

需积分: 5 21 下载量 83 浏览量 更新于2024-09-08 收藏 2KB TXT 举报
本文档主要介绍了如何将JeeSite框架部署到WebLogic 12.1.3版本的服务器上,并解决在迁移过程中遇到的问题。JeeSite是一个基于Spring MVC的Java Web开发框架,它通常使用WAR包的形式部署到应用服务器。 首先,文章关注的是web.xml文件的修改。在原配置中,<param-value>标签用于指定Spring配置文件的位置,原先是将所有相关的Spring上下文文件都包含在内。为了适应WebLogic的部署,可能需要将这些文件分开处理,如: 1. 将原本的`classpath*:/spring-context*.xml`改为`classpath:spring-context.xml`,然后单独添加其他如`spring-context-activiti.xml`, `spring-context-jedis.xml`, 和 `spring-context-shiro.xml`,这样可以使WebLogic能够更有效地加载和管理不同的Spring模块。 其次,文中提到的`web.xml`中的Servlet映射也被调整,将FileServlet映射到`.js`和`.css`文件,这可能是为了处理CKFinder文件服务器的部分,但似乎在这个环境下遇到了问题。CKFinder是用于文件管理的工具,可能在WebLogic 12.1.3的配置中没有正确初始化,导致了错误提示。用户建议检查服务器日志,查找具体的错误信息,该错误提示指向了一个可能的解决方案链接,即查看[http://download.csdn.net/download/wwswws20122008/4856322],其中可能包含了关于如何配置CKFinder以适应WebLogic环境的指导。 接着,文章提到在Spring MVC配置(spring-mvc.xml)中添加了一个拦截器(MobileInterceptor),用于处理移动设备的特定逻辑。这表明JeeSite项目中可能有针对不同设备访问的优化策略。 最后,着重提到了weblogic.xml文件,这是一个WebLogic特定的配置文件,用于配置Web应用程序的行为。在这里,需要确保XML初始化配置正确,否则可能导致部署失败。用户在尝试部署时可能会遇到“XML解析错误:Configuration wasn't initialized correctly”的问题,这可能是由于weblogic.xml配置中的错误或者遗漏所引发的。 总结来说,这篇文档提供了将JeeSite部署到WebLogic 12.1.3的关键步骤,包括调整Spring配置、处理Servlet映射以及解决CKFinder文件服务器的初始化问题。对于部署者来说,理解并根据具体错误调整这些配置是至关重要的。同时,寻求社区的帮助和参考外部资源,如下载链接提供的解决方案,也是解决问题的有效途径。