2014-04-01 36 views
0

我使用Tomcat server.Yow創建了一個Java web項目,我在另一臺只安裝了Glassfish的PC中打開了相同的項目(由於某些原因,我不想運行該項目再次使用Tomcat)。但它現在給出了這個例外。生命週期處理期間無法在NetBeans中將項目從Tomcat運行到Glassfish服務器

異常

異常在加載應用程序:java.lang.IllegalStateException:ContainerBase.addChild:開始:org.apache.catalina.LifecycleException:java.lang.IllegalArgumentException異常:java.lang中。拋出:IllegalArgumentException:無法添加監聽器類型:com.chat.listeners.ChatAppListener,因爲它沒有實現任何所需的ServletContextListener,ServletContextAttributeListener,ServletRequestListener,ServletRequestAttributeListener的HttpSessionListener,或HttpSessionAttributeListener接口

回答

1

在netbeans中打開項目時是否有任何警告。右鍵單擊該項目,選擇解決服務器丟失的問題。選擇Glassfish server.Run再次運行。

+0

我重新解決了缺少的服務器問題,但同樣的錯誤。 – TruePS

+0

@TruePS只需通過在項目上單擊右鍵來嘗試清理和生成。 –

+0

已經做到了,但仍然沒有運行。 – TruePS

0

你在你的web.xml文件(如文件處理程序servlet)中有Apache特定的關係。 這就是爲什麼glassfish無法啓動您的應用程序。

相關問題