Websockets部署到Weblogic 12.1.3

时间:2015-06-02 10:43:05

标签: java deployment websocket weblogic12c

我正在尝试将使用websockets api的EAR部署到Weblogic中。 EAR由一个爆炸的Web应用程序和几个EJB模块组成。由于某种原因,我无法连接到websocket端点,我得到404错误。 我已经从Java.net下载了一个带有Web套接字的示例Web应用程序,用我的套接字端点替换它并且它可以工作,因此我排除了代码问题。 与WAR相比,使用EAR完成Web套接字的结构或部署是否有任何区别?
ps:Struts用作Web框架但不应干涉。

1 个答案:

答案 0 :(得分:0)

我使用JAVAEE使用旧项目5.现在使用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">