求助:Oracle9i的Apache服务器问题

lixiren 05-09-27

将在其他应用服务器可以正常运行的程序部署在Oracle9i自带的Apache服务器上,提示java.lang.NoSuchMethodError: javax.servlet.http.HttpSession: method getAttribute(Ljava/lang/String;)Ljava/lang/Object; not found

怀疑是serverlet.jar是比较早的版本,session不支持getAttribute方法,请教一下如何解决!

lixiren
2005-09-27 17:08

Oracle9i自带的Apache服务器是Apache1.3 很有可能不支持HttpSession的getAttribute方法,解决方法是需要升级Apache 还是更新lib库啊?

banq
2005-09-27 17:26

存在两个版本的serverlet.jar,去除一个就可以,本质属于classLoader问题

lixiren
2005-09-27 17:48

多谢答复,我们自己是使用了一个servlet的jar包,Apache自己也有部署servlet.jar吗?放在什么位置啊?

banq
2005-09-27 18:08

晕倒,Web服务器没有servlet.jar能叫Web服务器吗?你自己当然不要再带一个servlet.jar

2Go 1 2 下一页