weblogic5+hibernate+struts的设置问题

05-08-26 redlly
我公司的破服务器是weblogic5

我用hibernate3.05+struts1.2开发了一个系统。我在tomcat5.5里面运行成功,但是部署到weblogic上面好像不行,凡是带java脚本的jsp文件都报“HTTP 500 内部服务器错误”。

我想问一下我的项目能否跑在weblogic5上面,该怎么部署?有人知道吗?

banq
2005-08-27 19:32
struts+hibernate在所有J2EE服务器上都可以跑。关键是打包部署时是否缺少什么包,这个包tomcat自己已经有;而weblogic却没有带啊。

redlly
2005-08-28 00:38
1、weblogic5的jdk是1.3的,我在jsp里用了ArrayList好像就不行

2、好像不支持新的标记库

redlly
2005-08-28 00:55
> struts+hibernate在所有J2EE服务器上都可以跑。关键是打包

> 渴鹗笔欠袢鄙偈裁窗飧霭tomcat自己已经有;而weblogi

> 却没有带啊。

根据bang的意思就是现在的这些架构还是可以部署在老服务器上的,关键是要写好部署文件,把现在用到的包路径告诉这个服务器。是这意思吗?

怎么看打包部署的时候缺少什么包?我的所有包(struts、hibernate以及相关的的jar包都放在web-inf目录下的lib目录里)。我是直接把我的web工程拷贝到weblogic中的myserver下。所有html文件和其中没有任何代码的jsp文件都可以访问,凡是有java代码和标记库的jsp文件都报错:“内部服务器出错”。

tomcat已经有而weblogic却没有带的包是什么包?能具体说说吗?这里先谢谢bang.

banq
2005-08-28 16:58
这个很难说,我没有做过对比,你开发你项目所需要的包都打包在部署包中即可,另外因为Hibernate使用了复杂的classloader策略,所以不是那么容易在复杂的weblogic中调试通,有一篇文章谈hibernate在weblogic下配置,你可参考一下。

redlly
2005-08-28 22:47
具体哪篇文章?有链接吗?

猜你喜欢