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

部署Spring启动应用程序的正确方法是什么

房光临
2023-03-14

我刚刚遇到了一个奇怪的问题,这是我第一次在服务器上部署spring boot应用程序

像往常一样,我使用java命令java-jar myApp运行应用程序。罐子

过了一会儿,我看到应用程序停止了,没有留下任何错误消息。

所以我不知道问题出在哪里,

可能的原因是java内存不够,所以我将其增加到7GB,因为它有套接字

但问题依然存在

请注意,我没有docker,服务器是Amazon light sail提供的Linux ubuntu

共有1个答案

戚均
2023-03-14

服务器正在运行weblogic、jboss、glassfish、tomcat还是其他什么?您在这个项目中不使用maven?尝试使用maven构建它,在项目的根目录中使用“mvn干净安装”。

 类似资料:
  • 我的android应用程序没有正确构建和部署。当启动一个新实例时,它会将我的应用程序启动到我的物理移动设备上,并且我能够在Visual Studio中进行调试。但现在它不会将应用程序启动到移动设备,而且当我手动运行应用程序时,它也不会在Visual Studio中调试。这个项目有可移植的类,并且正在使用Xamarin.Forms。 我确实更改了对AndroidManifest.xml的构建操作。

  • 在生产环境中在Ubuntu12.04上部署Node.js的推荐方法是什么? 我看到了这个ppa,但我不知道是否是很好的维护,或如果它将,如果是一个女巫的来源,一个可以信任。 我知道手动安装Node.js很容易,但在我看来,使用Ubuntu packages manager安装Node.js会让我有一些安全的管理时间,并且与当前管理底层服务器的方式更加集成。那么,你有什么建议呢?先谢谢你。

  • 我有一个quarkus应用程序,当我用下面的命令构建应用程序时,进程第一次开始完美地编译quarkus:dev-DskipTests=true 成功启动的日志: 但是当我停下来重新开始这个过程时,过程并没有开始... 启动失败的日志: 当我尝试重新启动机器,然后启动quarkus服务时,它会再次工作。 pom。xml: 如果有人遇到过类似的行为,请告诉我,这可能是什么根源。

  • 多年来,我一直在这个网站上看到有人问这个问题,但没有一个解决方案对我有效。我正在尝试使用AWS Elastic Beanstalk启动spring boot应用程序。我得到了“502坏网关nginx/1.20.0”错误,许多其他人都得到了。查看我的日志,上面写着“连接()失败(111:连接被拒绝),同时连接到上游,客户端:172.31.16.189,服务器:,请求:“GET/HTTP/1.1”,上

  • 问题内容: 对于具有所有带有公共静态方法的实用程序类,正确的方法是什么? 我应该使用最终班还是抽象班? 请提出建议。 例如: 要么 问题答案: 有自己的目的。如果您希望其他类()实现某些类功能,则可以使用abstract。 如果它只是实用程序类,但是您不希望其他类将其子类化,那么我将选择类。如果实用程序类只有方法,则您无法以任何方式覆盖它们,因此将它们也包含在类中也没有区别。