gpt4 book ai didi

java - 在简单的java服务器上部署servlet

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:05:16 24 4
gpt4 key购买 nike

我一直在研究 Java 服务器和 servlet。然而,一个问题仍然存在。假设我写了一个这样的服务器:

class server {
public static void main(String[] args){
int port = 8080;
try{
ServerSocket ss = new ServerSocket(port);
Socket s = ss.accept();
}catch(Exception e){
System.out.println("Something went wrong");
}
}
}

这将在端口 8080 上监听 httprequest。现在假设我有一个如下所示的 servlet:

public class HelloWorld extends HttpServlet {
public void doGet(HttpServletRequest req, HttpServletResponse res)
throws ServletException, IOException {

res.setContentType("text/html");
PrintWriter out = res.getWriter();

out.println("<HTML>");
out.println("<HEAD><TITLE>Hello World</TITLE></HEAD>");
out.println("<BODY>");
out.println("<BIG>Hello World</BIG>");
out.println("</BODY></HTML>");
}
}

我可以轻松地使用现有的服务器(如 tomcat 或 glassfish)来部署此 servlet。但是是否可以从上面的简单服务器部署它?

最佳答案

不,您需要一个 Servlet 实现,或者如果您想重新发明轮子,请创建您自己的。例如Catalina是 Tomcat servlet 实现。

关于java - 在简单的java服务器上部署servlet,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22685287/

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