无法在Netbeans中将Tom从Tomcat运行到Glassfish服务器

时间:2014-04-01 09:58:36

标签: java tomcat netbeans glassfish-3

我使用Tomcat服务器创建了一个Java Web项目。现在我在另一台只安装了Glassfish的PC上打开了同一个项目(由于某些原因,我不想再使用Tomcat运行该项目了。)但是现在给出了这个例外。

  

生命周期处理期间的异常

     

加载应用程序时出现异常:java.lang.IllegalStateException:ContainerBase.addChild:start:org.apache.catalina.LifecycleException:java.lang.IllegalArgumentException:java.lang.IllegalArgumentException:无法添加类型为com的侦听器。 chat.listeners.ChatAppListener,因为它没有实现任何所需的ServletContextListener,ServletContextAttributeListener,ServletRequestListener,ServletRequestAttributeListener,HttpSessionListener或HttpSessionAttributeListener接口

2 个答案:

答案 0 :(得分:1)

在netbeans中打开项目时是否有任何警告。右键单击该项目,选择解决服务器缺失问题。选择Glassfish服务器。再次运行。

答案 1 :(得分:0)

您的web.xml文件中有apache特定关系(如文件处理程序servlet)。 这就是为什么glassfish无法启动您的应用程序。