相关疑难解决方法(0)

尝试从命令行构建,并生成一个 WAR 文件

我的文件夹布局是:

/web-inf/web.xml
/网络信息/类/

你好世界.java:

import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;

public class HelloWorld extends HttpServlet{ 
  public void doGet(HttpServletRequest request, 
  HttpServletResponse response)
  throws ServletException,IOException{
  response.setContentType("text/html");
  PrintWriter pw = response.getWriter();
  pw.println("<html>");
  pw.println("<head><title>Hello World</title></title>");
  pw.println("<body>");
  pw.println("<h1>Hello World</h1>");
  pw.println("</body></html>");
  }
}
Run Code Online (Sandbox Code Playgroud)

我想做以下事情:

  1. 通过命令行构建一切
  2. 使用 .war 文件发布到 Tomcat 的 webapps 目录

我应该把我的HelloWorld.java文件放在哪里,以及如何使用命令行编译它?我相信的输出HelloWorld.java那张在/classes/文件夹中。

那么如何生成.war文件呢?

我试着像这样手动编译:

javac HelloWorld.java

我遇到了与导入相关的错误,即在我的路径中找不到库。是否有我必须下载的 Java EE 库并将其添加到我的路径中?

java tomcat war

2
推荐指数
1
解决办法
5883
查看次数

标签 统计

java ×1

tomcat ×1

war ×1