weblogic+ofbiz安装配置问题?

03-08-25 liu_ruyan
在 Weblogic8.1安装配置 ofbiz2.1.1,启动的时候没报错,

但一通过url访问就报错了,出错信息大致为:

GenericDelegator can not be deserializated ,

搞了两天都没搞定了,又要赶着交差了,请大侠指点,谢谢

wys1978
2003-08-25 23:26
weblogic对于servletcontext有特殊的要求:在切换ClassLoader的时候需要在sc里的Object都是serializable。

修改一下Ofbiz的源代码,把他在ControllerServlet部分使用CachedClassLoader的代码注释掉,重新编译即可。

你可以查找一下他的email list,里面有谈到过这个问题。

liu_ruyan
2003-08-26 08:55
非常感谢,按您的意见,基本上算是可以了,

但还有个小问题。我使用了region,

在显示利用了region的页面时,报错了:

templates/main_template.jsp(6): a variable named "security" was previously declared at line 6 of /includes/envsetup.jsp

probably occurred due to an error in /templates/main_template.jsp line 6:

还请指教了,拜托了,,不胜感激!!

wys1978
2003-08-26 12:06
从报错信息上看是security被定义了2次,检查一下这2个文件看看:

/includes/envsetup.jsp

/templates/main_template.jsp

dhwleo
2004-03-04 10:44
能告诉我你们是怎么在weblogic上配置ofbiz的吗,

我试图在Weblogic8.1上部署ofbiz3.0 ,结果运行时出现

java.lang.NoClassDefFoundError

at org.ofbiz.content.webapp.control.ControlServlet.init(ControlServlet.java:73)

错误,该行是调用Debug类的静态方法,我发现所有对Debug的静态方法都包错误,用Ofbiz2.0也有同样的错误。而把Debug类中的大部分代码去掉后,就没事了。不知道是怎么回事,请高手指教

我部署的方法是把所用Ofbiz用到的jar加到startWeblogic.cmd中的classpath中,然后把Ofbiz Component中的每个模块部署成weblogic的webApp。对吗?

猜你喜欢