【发布时间】:2023-10-17 22:35:01
【问题描述】:
我一直在玩 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。但是可以从上面的简单服务器部署它吗?
【问题讨论】: