java - 将spring boot mvc部署到远程tomcat 7

标签 java spring spring-mvc tomcat

我是新手,这是我第一次尝试在远程服务器上部署任何网络应用程序。 我已经购买了一个私有(private)的 tomcat 和 jvm 计划,几天后我就开始尝试部署我的应用程序,该应用程序在本地运行得非常好。但不在远程 tomcat 上。我的本地 jdk 版本与远程服务器上的版本相同。 这次只是为了测试我开发了一个非常简单的“Hello world”spring boot starter web 应用程序,它有一个@RestController 和一个@RequestMapping 方法,以将字符串显示为“你好!” 除此之外,我已经按照我的服务提供商的建议完成了步骤,并将其上传到远程 tomcat 的 webapp 目录,然后停止并重新启动远程 tomcat。但是在浏览器中,当我尝试打开我的网站时,它什么也没显示,甚至没有显示错误,只有纯白色背景。 我真的不知道出了什么问题,有人可以帮忙吗?

最佳答案

Essentially, you have to reconfigure your project to produce a WAR file and declare the embedded container dependencies as "provided". This ensures that the relevant embedded container dependencies aren’t included in the WAR file.

你可以在这里看到maven和gradle的配置指南

https://spring.io/guides/gs/convert-jar-to-war/

以及 spring boot 应用指南

https://spring.io/guides/gs/spring-boot/

关于java - 将spring boot mvc部署到远程tomcat 7,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39478366/

相关文章:

java - hql 不删除查询确定

java - 使用 Geotools 创建 Google map 叠加层

java - 读取目录中的所有属性文件

Spring安全+ session : Receive "Set-Cookie" header but not set in browser

java - 在 Spring 中从 Thread 类中的数据库获取数据的最佳方法

java - 使用 jdbctemplate 构建 sql 字符串的建议

java - 根 url 的匹配和静态资源的服务

java - 如何在 Java 中使特定行对 textArea 可见

java - android字节码中单个 Activity 的多个 Activity 文件

Netbeans 7.2.1 在调试时要求 netx.jar 和 plugin.jar 文件