使用 Tomcat 进行项目部署2025年1月17日 | 阅读时长:4分钟 在本节中,我们将学习如何将Spring Boot应用程序部署到Tomcat服务器上。 它包括三个步骤
示例让我们创建一个Maven示例,以便部署到Tomcat上 设置Spring Boot应用程序 步骤1: 打开Spring Initializr http://start.spring.io。 步骤2: 提供Group名称。我们提供了com.javatpoint. 步骤3: 提供Artifact Id。我们提供了spring-boot-war-deployment-example. 步骤4: 添加Spring Web依赖项。 步骤5: 单击Generate按钮。它将包装与项目相关的所有规范,并在我们的本地系统中下载jar文件。 ![]() 步骤6:解压jar文件。 步骤 7:导入 项目文件夹,通过以下步骤 文件 -> 导入 -> 现有Maven项目 -> 下一步 -> 浏览 -> 选择项目文件夹 -> 完成 导入项目后,我们可以在IDE的包资源管理器部分中看到以下目录结构。 ![]() 步骤8: 在包com.javatpoint中创建一个Controller类。我们创建了一个名为DemoRestController.的类。 在控制器类中,我们定义了一个返回字符串的hello()方法。 DemoRestController.java 步骤9: 将SpringBootWarDeploymentExampleApplication.java文件作为Java应用程序运行。 步骤10: 打开浏览器并调用URL https://:8080/hello。 ![]() 注意:在转到下一步之前,请确保应用程序运行正常。创建Spring Boot WAR文件它使用Spring Framework的Servlet 3.0支持,并允许我们在servlet容器启动时配置应用程序。创建用于部署的WAR文件有三个步骤
让我们在应用程序中实现以上三个步骤。 步骤11: 打开SpringBootWarDeploymentExampleApplication.java文件,并初始化Tomcat所需的Servlet上下文。为了实现相同的目标,请扩展SpringBootServletInitializer接口。 步骤12: 重写Configure方法。 SpringBootWarDeploymentExampleApplication.java 步骤13: 打开pom.xml文件,并将servlet容器(Tomcat)标记为provided。 步骤14: 我们需要部署WAR文件,因此请将pom.xml文件中的打包类型更改为WAR。 步骤15: 使用<finalName>标签修改最终的WAR文件名,以避免包含版本号。我们创建了一个名为web-services的WAR文件。 pom.xml 要构建我们的Tomcat可部署WAR应用程序,我们执行maven clean package。之后,我们的WAR文件将在/target/abc.war处生成(其中abc是假定的Artifact Id)。我们应该考虑,这种新设置使我们的Spring Boot应用程序成为非独立应用程序。 步骤16: 使用以下步骤创建WAR文件 右键单击项目 -> 运行方式 -> 5 Maven构建 ![]() 屏幕上将出现一个编辑配置对话框。 步骤17: 在Goals标签中写入clean install并选中跳过测试。分别单击Apply和Run按钮。 ![]() 当WAR文件创建成功时,它将在控制台中显示WAR文件路径和消息构建成功,如下图所示。 ![]() 步骤18: 复制路径并访问应用程序的target文件夹。我们在target文件夹中找到了WAR文件,其名称与我们在pom.xml文件中指定的相同。在我们的例子中,路径是 ![]() 将WAR文件部署到Tomcat要部署WAR文件,请按照以下步骤操作 步骤19: 如果尚未安装,请下载并安装Apache Tomcat服务器。 步骤20: 复制WAR文件(web-services.war)并将其粘贴到Tomcat的webapps文件夹中。在我们的例子中,webapps文件夹的位置是 ![]() 步骤21: 现在打开命令提示符并键入以下命令 ![]() startup命令启动Tomcat服务器并部署WAR文件,如下所示。 ![]() 下图显示了WAR已成功部署。 ![]() 步骤23: 打开浏览器并调用URL https://:8080/web-services/hello。它将返回消息你好,用户,祝你愉快。 下一个主题Spring Boot AOP |
我们请求您订阅我们的新闻通讯以获取最新更新。