我使用glassfish作为我的服务器创建了一个带有neatbeans的球衣网络服务,一切正常但我在尝试在websphere 7上安装相同的应用程序时遇到了问题。
我收到此错误“错误500处理请求时出错:/ibm/console/upload.do消息:java.lang.NoClassDefFoundError:javax.servlet.ServletInputStream”。
我甚至尝试创建一个简单的Web应用程序,并尝试在websphere上部署,再次,我有同样的错误。
有想法的人吗?我非常需要你的帮助。提前致谢
答案 0 :(得分:5)
确保您的WEB-INF / lib中没有servlet-api.jar。如果它在那里可能会干扰websphere中已存在的那个,那就是类加载器
答案 1 :(得分:1)
我做了以下为我工作的步骤:
答案 2 :(得分:1)
我想我回答这个问题还不算太晚。 HttpServlet类可以在j2ee.jar中找到。 WAS没有将它捆绑在servlet-api.jar中,就像Tomcat一样。
答案 3 :(得分:-2)
您需要在应用程序中捆绑servlet-api.jar文件。