我使用spring websocket通過擴展TextWebSocketHandler和HttpSessionHandshakeInterceptor類。使用下載的tomcat(7.0.55版)沒有問題。但在Ubuntu(從apt-get安裝)中使用tomcat作爲服務(版本7.0.52),在服務器啓動期間出現以下問題。ConcurrentMessageDigest類未找到異常
ERROR DispatcherServlet:492 - Context initialization failed org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.web.servlet.handler.SimpleUrlHandlerMapping#0': Cannot resolve reference to bean ......
經過一番搜索,它已經發現,我已經使用Tomcat嵌-websocket.jar和下載Tomcat的嵌入-的WebSocket-7.0.68.jar並複製到項目lib文件夾。服務器啓動成功。但是當嘗試建立websocket連接時發生以下問題。它說引起:java.lang.ClassNotFoundException:org.apache.tomcat.util.security.ConcurrentMessageDigest。
nested exception is java.lang.NoClassDefFoundError: org/apache/tomcat/util/security/ConcurrentMessageDigest at org.springframework.web.socket.server.support.WebSocketHttpRequestHandler.handleRequest...
無法找到解決方案。請幫忙。
我是看不見的......! –