2015-06-02 87 views
0

我想部署一個使用websockets api進入Weblogic的EAR。 EAR由一個分解的Web應用程序和幾個EJB模塊組成。出於某種原因,我無法連接到WebSocket端點,並且出現404錯誤。 我已經從Java.net下載了一個帶有Web套接字的示例Web應用程序,將它們的套接字端點替換爲我的套接字端點並且它可以工作,所以我排除了代碼問題。 與使用WAR相比,使用EAR完成Web套接字的結構或部署時是否有任何區別?
ps:Struts被用作web框架,但不應該干涉。Websockets部署到Weblogic 12.1.3

回答

0

我用用JAVAEE 5.Now使用JAVAEE7。我有404 最後我解決了這個改變web.xml中的同樣的問題老項目:

<?xml version="1.0" encoding="UTF-8"?> 
<web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"> 

<?xml version="1.0" encoding="UTF-8"?> 
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xmlns="http://xmlns.jcp.org/xml/ns/javaee" 
xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd" 
id="WebApp_ID" version="3.1">