首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

尝试在tomcat 9外部运行带有rest控制器的springboot war文件

在Tomcat 9外部运行带有REST控制器的Spring Boot WAR文件,您可以按照以下步骤进行操作:

  1. 确保您已经安装了Java开发环境(JDK)和Tomcat 9服务器。
  2. 首先,您需要将Spring Boot应用程序打包为WAR文件。在您的Spring Boot项目中,可以使用Maven或Gradle构建工具来完成此操作。在项目的根目录下执行以下命令:
  3. 使用Maven:
  4. 使用Maven:
  5. 使用Gradle:
  6. 使用Gradle:
  7. 这将生成一个WAR文件,通常位于targetbuild/libs目录下。
  8. 将生成的WAR文件复制到Tomcat的webapps目录下。
  9. 启动Tomcat服务器。在命令行中导航到Tomcat的bin目录,并执行以下命令:
  10. 在Windows上:
  11. 在Windows上:
  12. 在Linux或Mac上:
  13. 在Linux或Mac上:
  14. 这将启动Tomcat服务器。
  15. 在浏览器中访问您的应用程序。假设您的应用程序在本地计算机上的Tomcat默认端口8080上运行,您可以在浏览器中输入以下URL:
  16. 在浏览器中访问您的应用程序。假设您的应用程序在本地计算机上的Tomcat默认端口8080上运行,您可以在浏览器中输入以下URL:
  17. 替换your-application-name为您的应用程序的上下文路径或WAR文件的名称(不包括文件扩展名)。
  18. 如果您的Spring Boot应用程序包含REST控制器,您可以通过发送HTTP请求来测试它们。使用工具如Postman或cURL,您可以发送GET、POST、PUT、DELETE等请求来与您的REST API进行交互。
  19. 例如,如果您的应用程序具有名为UserController的REST控制器,并且其中定义了一个getUser方法来获取用户信息,您可以发送以下GET请求来调用该方法:
  20. 例如,如果您的应用程序具有名为UserController的REST控制器,并且其中定义了一个getUser方法来获取用户信息,您可以发送以下GET请求来调用该方法:
  21. 这将返回用户信息的响应。

以上是在Tomcat 9外部运行带有REST控制器的Spring Boot WAR文件的基本步骤。请注意,这只是一个简单的示例,实际情况可能因您的应用程序配置和需求而有所不同。

关于腾讯云相关产品和产品介绍链接地址,由于要求不能提及具体品牌商,建议您访问腾讯云官方网站或进行相关搜索以获取更多信息。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

面试必问40个SpringBoot面试题!需要拿走SpringBoot面试题【建议收藏】

** **24、我们能否 spring-boot-starter-web 中用 jetty 代替 tomcat?** **25、如何使用 Spring Boot 生成一个 WAR 文件?...用来简化spring应用初始搭建以及开发过程 使用特定方式来进行配置(properties或yml文件) 创建独立spring引用程序 main方法运行 嵌入Tomcat 无需部署war文件 简化...Hibeernate Spring Data JPA; spring-boot-starter-data-rest - 使用 Spring Data REST 公布简单 REST 服务; 9、创建一个... spring-boot-starter-web 移除现有的依赖项,并把下面这些添加进去。 25、如何使用 Spring Boot 生成一个 WAR 文件?...你需要做下面两个步骤: 一个项目中生成一个 war 文件。 将它部署到你最喜欢服务器(websphere 或者 Weblogic 或者 Tomcat and so on)。

9.3K31

饿了么三面:让你怀疑人生Spring Boot夺命连环40问

用来简化spring应用初始搭建以及开发过程 使用特定方式来进行配置(properties或yml文件) 创建独立spring引用程序 main方法运行 嵌入Tomcat 无需部署war文件...Hibeernate Spring Data JPA; spring-boot-starter-data-rest - 使用 Spring Data REST 公布简单 REST 服务; 9、创建一个...starter中spring.factories文件文件里配置了所有需要被创建spring容器中bean 16、springboot读取配置文件方式 springboot默认读取配置文件为application.properties...[7c370187cb6de9aa5b1d663c22e614f1.png] 25、如何使用 Spring Boot 生成一个 WAR 文件?...你需要做下面两个步骤: 一个项目中生成一个 war 文件。 将它部署到你最喜欢服务器(websphere 或者 Weblogic 或者 Tomcat and so on)。

1.4K40
  • 精选Spring Boot 面试题,帮你整理好了!

    用来简化spring应用初始搭建以及开发过程 使用特定方式来进行配置(properties或yml文件) 创建独立spring引用程序 main方法运行 嵌入Tomcat 无需部署war文件...Hibeernate Spring Data JPA; spring-boot-starter-data-rest - 使用 Spring Data REST 公布简单 REST 服务; 9 创建一个...中读取每个starter中spring.factories文件文件里配置了所有需要被创建spring容器中bean 16 springboot读取配置文件方式 springboot默认读取配置文件为...你需要做下面两个步骤: 一个项目中生成一个 war 文件。 将它部署到你最喜欢服务器(websphere 或者 Weblogic 或者 Tomcat and so on)。...需要注意一些地方: 一个内部数据内存只应用程序执行期间存在。这是学习框架有效方式。 这不是你希望真是世界应用程序方式。 问题“如何连接一个外部数据库?”

    3.6K30

    面向Java程序员15个SpringBoot面试问题和答案

    例如,您不需要设置Tomcat服务器来运行web应用程序。您可以只编写代码并将其作为Java应用程序运行,因为它附带了一个嵌入式Tomcat服务器。...它提供了几个端点,例如一个REST端点来web上检索这类信息。它还提供了许多关于应用程序健康状况见解和度量,例如CPU和内存使用量、线程数量等。...它也非常强大,如果您碰巧使用它,可以Groovy默认包中自动包含很多库。 9. SpringBoot应用程序中如何定义属性?...是的,我们可以application.properties文件中添加一个名为server.port属性来更改Spring Boot中嵌入式Tomcat服务器端口。...但是要运行WAR文件,首先需要设置一个像Tomcat这样web服务器,它有Servlet容器,然后需要在那里部署WAR。 12.SpringBoot支持哪些嵌入式容器?

    1.1K10

    你需要了解springboot一些基本理论

    1、什么是springboot 用来简化spring应用初始搭建以及开发过程 使用特定方式来进行配置(properties或yml 文件创建独立spring引用程序 main方法运行嵌入Tomcat...快速创建独立运行spring项目与主流框架集成使用嵌入式servlet容器,应用无需打包成war包starters自动依赖与版本控制大量自动配置,简化开发,也可修改默认值 ,准生产环境运行应用监控与云计算天然集成...Spring boot监视器可帮助您访问生产环境中正在运行应用程序的当前状态。 有几个指标必须在生产环境中进行检查和监控。即使一些外部应用程序可能正在使用这些服务来向相关人员触发警报消息。...监视器模块公开了一组可直接作为HTTP URL访问REST端点来检查状态。 5、什么是YAML? YAML是一种人类可读数据序列化语言。它通常用于配置文件。...maven中读取每个starter中spring.factories文件文件里配置了所有需要被创建spring容器中bean 9springboot读取配置文件方式 springboot默认读取配置文件

    1.1K10

    SpringBoot应用同时可以嵌入式和部署到Tomcat容器来运行详解

    SpringBoot应用同时可以嵌入式和部署到Tomcat容器来运行详解 使用 Spring Boot 应用,我们可以jar方式启动,可以创建一个war文件部署到web服务器中。...war中 对于Maven,pom.xml中打包 WAR 插件如下: war 对于Gradle,build.gradle中加上 应用 war 插件,如下所示...: apply plugin: 'war' 编写Rest 端点 现在,让我们编写一个简单 Rest 端点,返回 “Hello World from Spring Boot” 字符串。...Jar文件和可以部署到Tomcat服务器war文件: 对于Maven,用 mvn package 来打包应用。...之后,会创建一个war文件,可以 target 目录下找到它 对于Gradle,用gradle clean build来打包应用。

    74830

    Spring Boot 微框架

    springboot(微框架) = springmvc(控制器) + spring(项目管理) 2. springboot特点 创建独立Spring应用程序 嵌入Tomcat,无需部署...说明: 实际开发过程中生产环境和测试环境有可能是不一样 因此将生产中配置和测试中配置拆分开,是非常必要springboot中也提供了配置文件拆分方式....中默认对jsp运行为生产模式,不允许修改内容保存后立即生效,因此开发过程需要调试jsp页面每次需要重新启动服务器这样极大影响了我们效率,为此springboot中提供了可以将默认生产模式修改为调试模式...("/user/findAll");//排除指定请求; } } 16. war包部署 16.1 设置打包方式为war war 16.2 插件中指定入口类 <plugins...访问时使用打成war名字和外部tomcat端口号进行访问项目 */ 感谢阅读~恭喜你String boot 基础到此学习完毕 ! ! !

    16110

    《Spring Boot 实战:从0到1》第2章 快速开始Hello World第2章 快速开始Hello World

    Gradle中提供了SpringBoot支持,例如打包可执行jar或war运行SpringBoot应用程序等功能。...例如, 如果我们类路径上有tomcat-embedded.jar , 那么SpringBoot 就会尝试去自动配置TomcatServletWebServerFactory Bean,或者去配置我们自定义...Tue Apr 04 23:08:33 CST 2017 另外,如果是命令行运行,使用SpringBoot gradle插件执行: gradle bootRun 如果是使用 Maven,那么对应是...Health Tab 界面 在请求映射 Mappings 界面我们可以看到SpringBoot 应用提供出来所有的 Rest 接口 ?... SpringBoot 里面我们不再有各种繁杂 xml 配置,不再有配置、启动、运行 Tomcat Web 服务器一系列繁琐操作了。

    34910

    Spring Boot 2.X 来临,本文将带你起飞!

    2017 年9 月,Spring 框架出现了重大版本升级,从4.x 版本升级为了5.x 版本,随着这次升级,Spring Boot版本也2018年3月从1.x升级到了2.x。...依据官方文档,Spring Boot优点如下: 创建独立Spring应用程序; 嵌入Tomcat、Jetty或者Undertow,无须部署WAR文件; 允许通过Maven来根据需要获取starter...这段描述告诉我们,首先Spring Boot是一个基于Spring框架搭建起来应用,其次它会嵌入Tomcat、Jetty或者Undertow等服务器,并且不需要传统WAR文件进行部署,也就是说搭建Spring...开发完成后,开发者还需要找到对应服务器去运行,如Tomcat或者Jetty等,这样既要进行开发,又要进行配置和部署,工作量还是不少。...传统所需要配置地方,Spring Boot都进行了约定,也就是你可以直接以Spring Boot约定方式进行开发和运行项目。

    48310

    小小总结 Spring Boot,搞懂核心功能!几个常用注解~

    2、内嵌servlet容器 Spring Boot可以选择内嵌Tomcat、jetty或者Undertow,这样我们无须以war包形式部署项目。...4、自动装配Spring SpringBoot会根据类路径中jar包,类、为jar包里面的类自动配置Bean,这样会极大地减少我们要使用配置。...对主流开发框架无配置集成。 项目可独立运行,无须外部依赖Servlet容器。-提供运行应用监控。 极大提高了开发、部署效率。 与云计算天然集成。...、外部配置等 完全没有代码生成和xml配置文件 SpringBoot CLI SpringBoot CLI 是SpringBoot提供控制台命令工具。...springboot是如何管理事务?直接写@transactional注解就行,方法就是方法事务,类上就是类事务。

    64530

    SpringBoot 总结:核心功能和优缺点

    运行 2、内嵌servlet容器SpringBoot可以选择内嵌Tomcat、jetty或者Undertow,这样我们无须以war包形式部署项目 3、提供starter简化Maven配置spring提供了一系列...优缺点 优点: 1、快速构建项目 2、对主流开发框架无配置集成 3、项目可独立运行,无须外部依赖Servlet容器 4、提供运行应用监控 5、极大提高了开发、部署效率 6、与云计算天然集成 缺点...配置 6、提供了一系列大型项目中常见非功能性特性,如安全、指标,健康检测、外部配置等 7、完全没有代码生成和xml配置文件 SpringBoot CLI SpringBoot CLI 是SpringBoot...SpringBoot几个常用注解 1、@RestController和@Controller指定一个类,作为控制器注解 ,并说明其区别 2、@RequestMapping方法级别的映射注解,这一个用过...SpringBoot是如何管理事务?直接写@transactional注解就行,方法就是方法事务,类上就是类事务

    1.9K10

    Springboot总结,核心功能,优缺点

    内嵌servlet容器 Spring Boot可以选择内嵌Tomcat、jetty或者Undertow,这样我们无须以war包形式部署项目。...自动装配Spring SpringBoot会根据类路径中jar包,类、为jar包里面的类自动配置Bean,这样会极大地减少我们要使用配置。...2、SpringBoot优缺点 优点: 快速构建项目。 对主流开发框架无配置集成。 项目可独立运行,无须外部依赖Servlet容器。 提供运行应用监控。 极大提高了开发、部署效率。...健康检测、外部配置等 完全没有代码生成和xml配置文件 4、SpringBoot CLI SpringBoot CLI 是SpringBoot提供控制台命令工具。...springboot 是如何管理事务?直接写 @transactional 注解就行,方法就是方法事务,类上就是类事务。

    1.7K20

    Springboot总结

    2、内嵌servlet容器 Spring Boot可以选择内嵌Tomcat、jetty或者Undertow,这样我们无须以war包形式部署项目。...4、自动装配Spring SpringBoot会根据类路径中jar包,类、为jar包里面的类自动配置Bean,这样会极大地减少我们要使用配置。...对主流开发框架无配置集成。 项目可独立运行,无须外部依赖Servlet容器。 -提供运行应用监控。 极大提高了开发、部署效率。 与云计算天然集成。...、外部配置等 完全没有代码生成和xml配置文件 SpringBoot CLI SpringBoot CLI 是SpringBoot提供控制台命令工具。...springboot是如何管理事务?直接写@transactional注解就行,方法就是方法事务,类上就是类事务。

    45520

    【整理】Spring Rest接口开发专题

    创建一个资源控制器         Spring创建rest接口web服务中,http请求是被控制器处理。...传统Spring MVC控制器和Spring rest接口web服务中控制器有个关键不同,Spring rest接口中,响应内容是控制器中创建(控制器中创建并返回Greeting就是响应内容...,最终被转化成了一个JSON字符串),而在传统Spring MVC开发中控制器中返回一般是一个字符串(见),这个字符串会与一个jsp或者是html文件匹配,而这个文件就是MVC中view视图。...1.3.5 使这个应用可执行化         尽管可以把这个服务打包为一个传统war文件来部署到一个外部应用服务器上。下面创建了一个孤立应用,可以相对简单来演示。...顺着这条路,我们用Spring对内置tomcat servlet容器支持来作为http运行时,而不是作为一个外部实例来部署。

    13830

    【玩转腾讯云】本地JavaWeb项目部署到腾讯云轻量服务器,实现公网访问

    简述一下逻辑: [实现逻辑] 本次教程,Tomcat项目打包成war包到服务器上发布,Springboot项目打包为jar或war包到服务器上发布: warTomcat/Springboot项目打包...结尾war文件其实很简单,但是IDEA上要提前配置: [5ecb9573c2a9a83be577f306.jpg] 这一步,其实也是本地IDEA启动Tomcat前提条件。...之后,target目录下生成.war结尾文件,这就是我们要上传到服务器文件。...服务器安装配置TomcatWar) 对于war包,内部是什么Tomcat服务器,需要我们手动服务器上配置一个。如果你打包成jar则不需要。...[5ecbae15c2a9a83be5908c1a.jpg] 打包项目为jar文件 这个适用于Spring项目,尤其是Springboot项目,以一个主类启动项目且集成了Tomcat内建服务器。

    13.4K41

    Spring Boot 面试题精华

    例如,对于一个 Spring Boot 应用程序来说,你可以生成一个包含 Embedded Tomcat 应用程序 jar。你就可以想运行正常 Java 应用程序一样来运行 web 应用程序了。... spring-boot-starter-web 移除现有的依赖项,并把下面这些添加进去。 ## 问题十七 如何使用 Spring Boot 生成一个 WAR 文件?...你需要做下面两个步骤: 一个项目中生成一个 war 文件。 将它部署到你最喜欢服务器(websphere 或者 Weblogic 或者 Tomcat and so on)。...问题“如何连接一个外部数据库?”中,我们解释了如何连接一个你所选择数据库。 问题二十六 如何不通过任何配置来选择 Hibernate 作为 JPA 默认实现?...一样外部数据库?

    16.3K40
    领券