[安装] 请教在weblogic8.1.3上部署liferay4.3.x版本的问题
gnodiah
2007-10-17
现有个项目需要用到liferay,采用的是最新的liferay-portal-4.3.3-servlet23-with-dependencies.war安装包,部署环境是xp+weblogic8.1.3+oracle 9i。
经过快一个星期的试验,现连接已经可以在weblogic上部署,并且建立了oralce的连接池,但访问默认首页和登录页面都相当慢,大概需要10分钟左右(默认首页有显示,但样式不正常,登录页面显示正常,但中文还有问题),在Aix系统上部署访问后IE就出现如下错误: 10.5.1 500 Internal Server Error The server encountered an unexpected condition which prevented it from fulfilling the request. 服务器日志中没有什么异常出现 跟踪源码调试发现,在访问默认首页的时候,在RuntimePortletUtil.java中processTemplate方法里 Map portletsMap = processor.getPortletsMap(); itr = portletsMap.entrySet().iterator(); while (itr.hasNext()) { Map.Entry entry = (Map.Entry)itr.next(); Portlet portlet = (Portlet)entry.getKey(); Object[] value = (Object[])entry.getValue(); String queryString = (String)value[0]; String columnId = (String)value[1]; Integer columnPos = (Integer)value[2]; Integer columnCount = (Integer)value[3]; StringMaker sm = new StringMaker(); //下面这个方法返回比较慢,由于是循环调用,因此整个页面返回就很慢 processPortlet(sm, ctx, req, res, portlet, queryString, columnId, columnPos,columnCount, null); output = StringUtil.replace(output, "[$TEMPLATE_PORTLET_" + portlet.getPortletId() + "$]",sm.toString()); } 经过跟踪进入processPortlet方法,发现慢的原因在PortalUtil.java中的renderPortlet方法:rd.include(req, stringServletRes);返回慢。 在此请教各位,以上问题有可能是什么原因产生? 是否有在weblogic8.1.3上部署成功的项目,采用的liferay版本是多少? 多谢! |
|
fly_ever
2007-12-11
发现有很多在weblogic上部署不成功的例子。
我也碰到了这个问题, 不知道哪位有成功的经验给介绍介绍下。 |
|
mubiaoy
2009-05-13
能不能讲下用weblogic部署的流程,数据库用的是oracle。非常感谢!!!
|
|
levin_yuu
2009-05-26
was上部署可参看“installation of liferay portal on websphere 6.1”,网上可搜得到,weblogic没弄过,不过应该可以参考下was上的部署流程。
good luck! |
|
hanjiangit
2009-07-31
你怎么用的weblogic的连接池 ? 麻烦告知一下
|
相关讨论
相关资源推荐
- 设置鼠标为等待状态后,如何使得鼠标和键盘无效?
- java swing鼠标事件_监听Swing窗口的键盘鼠标事件
- java 计算器——加减乘除,键盘输入和鼠标输入
- java键盘监听器双击事件_鼠标点击按钮后,键盘监听器不再起作用,怎么办
- swing java awt_java基础五(AWT和Swing)
- Java日记_17.9.01——点击按钮后,键盘监听失效的原因与解决办法
- 【jQuery】第五课——jQuery中的事件和动画
- Java AWT/Swing实现不规则窗体和控件
- java swing一篇轻松学习(高考后可以自学)
- Swing的MouseDrag(),MouseMoved()没有被调用问题