2014-08-30 13 views
0

我已經安裝了Glassfish4有一個java web項目開發我到目前爲止使用Tomcat7使用。獲得「ClassNotFoundException的:org.classpathopenejb.loader.LoaderServlet」關於部署在Glassfish的4

問題是我在記錄器和primefaces的初始化後得到這個異常。 這是怎樣的消息開始:

[2014-08-31T02:08:44.335+0300] [glassfish 4.0] [INFO] [] [javax.enterprise.web] [tid: _ThreadID=36 _ThreadName=admin-listener(5)] [timeMillis: 1409440124335] [levelValue: 800] [[ 
    WebModule[null] ServletContext.log():Marking servlet loader as unavailable]] 

[2014-08-31T02:08:44.336+0300] [glassfish 4.0] [SEVERE] [] [javax.enterprise.web] [tid: _ThreadID=36 _ThreadName=admin-listener(5)] [timeMillis: 1409440124336] [levelValue: 1000] [[ 
    WebModule[]Error loading WebappClassLoader (delegate=true; repositories=WEB-INF/classes/) org.classpathopenejb.loader.LoaderServlet 
java.lang.ClassNotFoundException: org.classpathopenejb.loader.LoaderServlet 

例外痕量印刷下面一個根源是here

什麼問題?

我已經嘗試添加此:

<dependency> 
    <groupId>org.apache.openejb</groupId> 
    <artifactId>openejb-loader</artifactId> 
    <version>4.6.0.2</version> 
    <scope>runtime</scope> 
</dependency> 

到我的pom.xml,並沒有成功。

我該怎麼辦?

回答

0

原來,我已經在部署描述符處留下了a servlet映射,試圖將OpenEJBTomcat7進行整合。

刪除了,現在它工作正常。