当前位置: 首页 > 知识库问答 >
问题:

tomcat 7.0.47 websocket上出现404错误

濮俭
2023-03-14

你好,我被这个错误卡住了。我总是得到404错误,所有的stackoverflow主题没有帮助。

import java.util.logging.Level;
import java.util.logging.Logger;
import javax.websocket.OnClose;
import javax.websocket.OnError;
import javax.websocket.OnMessage;
import javax.websocket.OnOpen;
import javax.websocket.Session;
import javax.websocket.server.ServerEndpoint;

@ServerEndpoint(value = "/endpoint")
public class WSEndpoint
{
@OnMessage
public String onMessage(String message)
{
    Logger.getLogger(WSEndpoint.class.getName()).log(Level.WARNING, "on message reached");
    return null;
}

@OnOpen
public void onOpen(Session peer)
{
    Logger.getLogger(WSEndpoint.class.getName()).log(Level.WARNING, "on open reached");
}

@OnClose
public void onClose()
{
    Logger.getLogger(WSEndpoint.class.getName()).log(Level.WARNING, "on close reached");
}

@OnError
public void onError()
{
    Logger.getLogger(WSEndpoint.class.getName()).log(Level.WARNING, "logger reached");
}   
}
<?xml version="1.0" encoding="UTF-8"?>
<web-app version="3.1" xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd">
    <display-name>SignalingServer</display-name>
</web-app>

共有1个答案

严柏
2023-03-14

我自己发现的。我将:tomcat7-websocket-7.0.47.jar和javax.websocket-api-1.1.jar添加到netbeans项目中,并且它运行正常。

我的netbeans 7.0.47安装可能不是默认安装

 类似资料:
  • [见底部更新]我试图通过Tomcat启动Spring Web应用程序,但是当我在浏览器中输入urlhttp://localhost:8080/demo-mvc/时,我收到了404错误和一条消息“请求的资源[/demo-mvc/]不可用”。起初,我试图通过NetBeans部署应用程序,它说部署成功,但是在浏览器启动时,我收到了404错误。我检查了Tomcat/webapp目录,不知为什么没有找到应用

  • 问题内容: 我正在按照本教程进行操作,试图在我的MVC3应用程序中包含一个SPA,该SPA由控制器DemoController.cs调用。 当应用尝试通过导航栏加载不同的模板(about.html,contact.html和home.html)时,出现404错误。 这是我的目录结构(不包括MVC3应用程序的其余部分): 这是我的script.js文件,我在其中定义路由。 这是我的index.htm

  • 我试图使用Eclipse IDE在Apache Tomcat上执行一个简单的servlet。servlet本身正在执行,但当我试图调用html表单时,我将通过该表单向servlet传递用户数据,我得到错误404。我的做法是不正确的吗? 更新1:文件web.xml

  • 我正在学习Spring Boot,但我无法执行基本的“Hello World”程序。我已经使用https://start.spring.io/构建了基本项目,并按照以下代码片段更新了代码: Spring靴主类: 控制器类: POM. xml文件: 错误: 我知道这个问题已经被很多人问过了,但我已经仔细阅读了这些答案,并尝试了那些给出的答案,但没有成功。 使用的技术有Java 8、Tomcat 9、

  • 我正在尝试按照在Ubuntu上安装Java7的说明在Ubuntu 14.04上安装Java7。 当我尝试安装Java7时,我得到一个HTTP 404错误。 有人知道使用这些说明安装Java7是否仍然被支持吗? 我按照说明执行了以下命令: 以下是输出:

  • 尽管花了几个小时的时间,我还是弄不明白为什么会出现404错误。 我有一个非常简单的spring MVC应用程序,但我真的看不出有什么错误。请帮帮我,我疯了 结构: SpringMVCDemo src公司 视图 main-menu.jsp 我的控制器:HomeController。Java语言 我的视图:主菜单。jsp 网状物xml spring mvc演示servlet。xml