【问题标题】:How Does One Deploy a Jersey Application to a Remote Tomcat Server如何将 Jersey 应用程序部署到远程 Tomcat 服务器
【发布时间】:2017-05-22 06:35:40
【问题描述】:

我需要预先声明我不是 Java 开发人员。所以可以公平地假设我对 Java 开发人员自然熟悉的工具等知之甚少。

所以,我在运行 Windows 2012 的家庭服务器上创建了 Jersey web api (2.25.1)。它为 Xamarin 应用程序提供数据。我需要将它部署到我朋友创建的 AWS 上的 Linux 服务器 (Ubuntu)。

目前,我唯一的访问权限是通过 SSH (Putty)。

Tomcat(和 Glassfish)已安装在 Linux 机器上。

如何将该应用程序部署到该 AWS 服务器?

泽西岛的官方文档似乎是 MIA,而我在 Google 上的努力并没有产生多少成果。有很多类似标题的SO问题。但我没有找到任何对我的事业有帮助的答案(在许多情况下,还有问题)。

干杯

【问题讨论】:

  • 使用 sftp 通过 SSH 将文件传输到远程服务器。
  • 使用 scp 通过 SSH 将文件传输到远程服务器
  • 我应该把它们放在服务器上的什么地方?以及哪些文件。 Spring STS 在哪里转储它的部署文件?

标签: java amazon-web-services tomcat jersey


【解决方案1】:

我假设您正在使用 maven 来创建您的 jersey web 应用程序。 构建后,您将获得一个 *.war 文件。将其复制到 tomcat/webapps 文件夹。 然后启动你的tomcat。

要将您的文件带到远程使用带有 ssh 凭据的 winscp 工具。

【讨论】:

  • 我想出了如何使用 Spring STS 的导出功能创建一个 war 文件。我能够让它在我的本地机器上正确安装 Tomcat。得到了管道中的数据。最后一个任务是将它放到 AWS 服务器上。谢谢。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2021-10-13
  • 2016-04-02
  • 1970-01-01
  • 2012-10-18
  • 2019-01-10
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多