当前位置: 首页 > 知识库问答 >
问题:

Spring boot web应用程序在嵌入式tomcat中工作,但不在外部

萧韬
2023-03-14

Spring-boot web应用程序在HTTPS协议的嵌入式tomcat中运行良好。同样的文件构建为war文件并部署到外部tomcat,但它现在不工作,出现404错误。

我如何在HTTPS协议中运行外部tomcat,我尝试在server.xml中取消注释SSL主机配置,但没有用。

共有1个答案

夏侯林
2023-03-14

要在spring项目中禁用HTTPS,可以在application.propertiesserver.ssl.enabled=false中添加以下属性

 类似资料:
  • 这就是我正在做的。 部署此应用程序在 jboss 中失败,因为它在 tomcat 中部署,并且像 charm 一样工作。 我使用来自eclipse的动态web应用程序作为项目源。 将项目导出到war文件并在jboss服务器中部署也不起作用。 web.xml: Spring.xml: 控制器: 和 JBOSS 中的错误:

  • 我在eclipse中创建了Sample Grails应用程序,我使用run-app运行。它工作正常,也可以在浏览器中打开。 但对于同一个应用程序,我使用grails: maven-install构建. war文件。我正在尝试部署,但我得到了以下错误: 2013年3月26日11:56:26下午组织。阿帕奇。卡塔琳娜。果心StandardContext startInternal SEVERE:Con

  • 在使用Spring MVC服务Web内容的指导下,我正在创建一个Spring BootWeb应用程序,该应用程序既可以使用嵌入式Tomcat实例运行,也可以在独立的Tomcat8服务器上运行。 当应用程序作为执行时,它会按照预期工作,当我访问时,我看到了预期的结果。但是,当我部署到Tomcat 8服务器时(通过将拖放到目录中),访问时会出现404错误。 和文件在Tomcat服务器上没有任何有用的内

  • 我在Hibernate4.0.1中遇到了本地查询问题。我有查询工作在数据库控制台,但不是在应用程序。我有: 名为“case”的表有两列指向同一个表--名为“cost”的表,其列为“value”。我的查询如下所示: 有人提到,'value'不是列的专有名称。这是真的,事实上这个列不是名为'value',而是有点不同。我的严格合同禁止发布任何关于代码的信息。我必须尽可能地释义它,所以我在fly中重命名

  • 我正在使用maven,Eclipse。从Eclipse运行时一切都很好。但同样,如果部署在tomcat上,则返回http状态404。日志显示在类路径上未检测到Spring WebApplicationInitializer类型,但我正在使用web.xml。 如果有人能帮忙,我不知道这里有什么问题。筛选器和servlet映射没有问题。 securityFilter org.SpringFramewo

  • 我有一个应用程序,现在我要发布它。我已经创建了一个apk文件,并且安装了它,但是当我向服务器发送登录请求时,它返回NULL。 奇怪的是,当我用调试构建启动应用程序时,它工作得很好。该问题仅发生在释放模式。所以看了这篇文章后我认为问题出在proguard 这是我目前所做的。 null 这是我的proguard-rules.pro文件。