gpt4 book ai didi

java - 尝试执行 Jetty 服务器时出现处理程序错误

转载 作者:行者123 更新时间:2023-11-30 01:55:32 25 4
gpt4 key购买 nike

我收到错误:不兼容的类型:org.eclipse.jetty.servlet.ServletHandler 无法转换为 org.mortbay.jetty.Handler在尝试运行我的下面的代码时。我是 Java 新手,不知道为什么会发生这种情况。有任何想法吗? (我使用的是 JDK 11 和最新的 Jetty 版本 9.3 以及 IDE IntelliJ)

package newJetty;

import newJetty.handler.PingHandler;
import org.eclipse.jetty.servlet.ServletHandler;
import org.mortbay.jetty.Handler;
import org.mortbay.jetty.Server;
/**
* Hello world!
*
*/
public class JettyServer
{
public static void main( String[] args ) throws Exception {
Server server = new Server(8080);

ServletHandler handler = new ServletHandler();

handler.addServletWithMapping(PingHandler.class, "/ping");
server.setHandler(handler);
//

server.start();
server.join();
}
}

最佳答案

您导入了错误的类。

删除导入:

import org.mortbay.jetty.Handler;
import org.mortbay.jetty.Server;

并更改为以下导入:

import org.eclipse.jetty.server.Server;
import org.eclipse.jetty.server.Handler;

关于java - 尝试执行 Jetty 服务器时出现处理程序错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54659748/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com