认识Tomcat
Tomcat 是一个开源的 Java Servlet 容器,用于运行 Java Web 应用程序。以下是如何安装和运行 Tomcat 的基本步骤:
- 下载 Tomcat:访问 Apache Tomcat 官网(https://tomcat.apache.org/),下载相应版本的 Tomcat 压缩包。
- 解压 Tomcat:将下载的压缩包解压到你选择的目录。
- 配置环境变量:确保
JAVA_HOME
环境变量已设置并指向你的 JDK 安装目录。 启动 Tomcat:
- 在 Windows 上,运行
bin\startup.bat
启动 Tomcat。 - 在 Linux 或 macOS 上,在 Tomcat 目录的
bin
文件夹下运行./startup.sh
启动 Tomcat。
- 在 Windows 上,运行
- 检查 Tomcat 是否启动:打开浏览器,访问
http://localhost:8080
,如果看到 Tomcat 的欢迎页面,说明 Tomcat 已成功启动。
以下是一个简单的 Servlet 示例,保存在 webapps/ROOT/WEB-INF/classes/HelloWorld.java
文件中,用于演示如何部署一个简单的 Servlet 应用:
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 out = response.getWriter();
out.println("<html><body><h1>Hello World</h1></body></html>");
}
}
部署应用:
- 确保编译了 Servlet 类并且
.class
文件位于WEB-INF/classes
目录下,该目录位于你的 Web 应用程序目录中。 - 在
web.xml
文件中注册你的 Servlet,例如:
<web-app>
<servlet>
<servlet-name>HelloWorld</servlet-name>
<servlet-class>HelloWorld</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>HelloWorld</servlet-name>
<url-pattern>/hello</url-pattern>
</servlet-mapping>
</web-app>
- 将 Web 应用程序目录重命名为项目名(如果不是
ROOT
)并放入webapps
目录。 - 重启 Tomcat。
- 访问
http://localhost:8080/hello
查看你的 Servlet 运行结果。
评论已关闭