共计 1674 个字符,预计需要花费 5 分钟才能阅读完成。
步骤 1:安装 Java 在 Linux 服务器上可以使用以下命令来安装 JDK:
sudo yum install java-devel
步骤 2:安装 tomcat
https://dlcdn.apache.org/tomcat/tomcat-8/v8.5.90/bin/apache-tomcat-8.5.90.tar.gz
tar -azx apache-tomcat-8.5.90.tar.gz
mv apache-tomcat-8.5.90 /opt/tomcat
步骤 3: 创建一个新的 Java 类并在其中编写代码,用于处理从 Web 页面发送的请求和响应,创建一个 Java 类 HelloServlet:
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
public class HelloServlet extends HttpServlet {
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
response.setContentType("text/html");
PrintWriter out = response.getWriter();
out.println("<html>");
out.println("<head>");
out.println("<title>Hello World!</title>");
out.println("</head>");
out.println("<body>");
out.println("<h1>Hello World!</h1>");
out.println("<p>This is a simple web application.</p>");
out.println("</body>");
out.println("</html>");
}
}
在浏览器中返回一个简单的“Hello World”消息
步骤 4: 创建一个 HTML 页面来显示 Java 应用程序生成的响应:
<html>
<head>
<title>My First Web Page</title>
</head>
<body>
<h1>Welcome!</h1>
<p>This is my first webpage using a Java Servlet!</p>
<p>
<a href="/HelloServlet">Click here for a special message!</a>
</p>
</body>
</html>
使用一个指向 Java 应用程序的 URL /HelloServlet。
步骤 5: 将 Java 代码和 HTML 页面部署到 Web 服务器上的目录中
将编译 Java 代码并将其打包成 WAR 文件
javac -classpath /opt/tomcat/apache-tomcat-8.5.90/lib/servlet-api.jar HelloServlet.java
jar cfv HelloServlet.war HelloServlet.class
然后,将 WAR 文件复制到 Tomcat 的 Web 应用程序目录中:
sudo cp HelloServlet.war /opt/tomcat/apache-tomcat-8.5.90/webapps
使用以下 URL 进行访问:
http://106.xxx.xxx.xxx:8080/HelloServlet
项目编译打包,进入项目根目录
mvn clean package
把编译好的 war 包复制到 Tomcat 的 webapps 目录下。
执行 mvn clean package 命令时,Maven 会自动将编译后的代码打包成一个 jar 文件
将项目打包成 war 文件,需要在 pom.xml 文件中添加以下代码:
<packaging>war</packaging>
正文完