如何部署Java Web应用到Tomcat

发布时间:2025-03-29 01:57:24 作者:小樊
来源:亿速云 阅读:93

部署Java Web应用到Tomcat的步骤如下:

  1. 准备工作
  1. 创建Maven项目
  1. 配置项目
<project>
...
<packaging>war</packaging>
...
<dependencies>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<version>4.0.1</version>
<scope>provided</scope>
</dependency>
</dependencies>
<build>
<finalName>${project.artifactId}</finalName>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.8.1</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
<version>3.3.1</version>
</plugin>
</plugins>
</build>
</project>
  1. 创建Servlet
package com.example;

import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

@WebServlet(name = "HelloServlet", urlPatterns = {"/hello"})
public class HelloServlet extends HttpServlet {
    @Override
    protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        response.setContentType("text/html;charset=UTF-8");
        response.getWriter().println("<h1>Hello, World!</h1>");
    }
}
  1. 构建Web应用程序
mvn clean package

这将会在 target 目录下生成一个WAR文件。

  1. 部署到Tomcat
./startup.sh  # 对于Linux/Mac系统
catalina.bat    # 对于Windows系统
  1. 访问应用程序

注意事项:

推荐阅读:
  1. Tomcat服务器的搭建和Web应用的部署
  2. 如何部署同一个Spring boot web 应用到不同的环境

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

java

上一篇:如何优化Tomcat的线程池

下一篇:Tomcat如何处理静态资源

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》