2012-04-02 21 views
0

我想實現使用不同安全機制來執行一些性能測試並對它們進行比較的Web服務。我在Glassfish上使用Java和Netbeans 7。我設法實現了所有的安全機制,但是我在STS方面遇到了麻煩。我下面這個guide以創建STS但之後,我做了所有的步驟和我嘗試運行該項目,我得到以下異常:Java STS機制異常

SEVERE: Exception while loading the app : java.lang.IllegalStateException: 
ContainerBase.addChild: start: org.apache.catalina.LifecycleException: 
org.apache.catalina.LifecycleException: java.lang.ClassCastException: 
org.me.my.sts.MySTS cannot be cast to javax.servlet.Servlet 

是什麼和什麼辦法來克服它?日Thnx。

回答

1

顯然它與STS威澤德的bug:

https://netbeans.org/bugzilla/show_bug.cgi?id=210144

更改的web.xml

<servlet> 
<servlet-name>MySTSService</servlet-name> 
<servlet-class>MySTSService</servlet-class> 
<load-on-startup>0</load-on-startup> 
</servlet> 

<servlet> 
<servlet-name>MySTSService</servlet-name> 
<servlet-class>com.sun.xml.ws.transport.http.servlet.WSServlet</servlet-class> 
<load-on-startup>0</load-on-startup> 
</servlet> 

應該擺脫這個問題。

+0

是的,工作:) thnx – 2012-04-06 15:19:56