【问题标题】:Upload WAR file to an FTP server将 WAR 文件上传到 FTP 服务器
【发布时间】:2025-12-02 06:40:01
【问题描述】:

我刚刚完成了一个使用 Struts2 的 Web 项目,现在我想将此项目添加到我的 FTP 站点。该站点在 Tomcat 8 上运行顺利,但我不确定如何将其部署到实际站点。

如何将包含.jsp.xml 文件的.WAR 文件添加到网站?我尝试将它放在一个目录中并使用 fileZilla 启动它,但它不起作用。

我应该怎么做才能将我的 Struts2 项目启动到我的 FTP 站点?

【问题讨论】:

  • 把它放在你的tomcat的webapps文件夹中。
  • 您不能只从 FTP 服务器运行它。您需要先安装一个 Web 服务器。您无法从 Filezilla 启动它,它需要在实际的 Web 服务器上运行
  • @Ascalonian 你会推荐什么网络服务器?谢谢。
  • @JohnPulple - 你已经熟悉 Tomcat,为什么不使用它呢?
  • @Ascalonian 如何将 Tomcat 运行到我的 FTP 站点?我熟悉使用 Tomcat 和 Eclipse 并在那里启动它,那么我将如何将 Tomcat 启动到我的 FTP?抱歉,如果问题很愚蠢,感谢您抽出时间回答。

标签: java web war filezilla


【解决方案1】:
  1. FileZilla 中输入您的用户名和密码。
  2. 在左侧会显示你的机器文件
  3. 在您的webapp 文件夹的右侧放置路径,当您从托管服务提供商处购买任何服务器或询问他们时,它将通过邮件发送。
  4. 将您的.WAR 文件上传到webapp 文件夹中。
  5. 重新启动 Tomcat。

【讨论】:

  • 第一步该怎么做?我从 FileZilla 启动的 FTP 服务器中看不到 webapp 文件夹。
  • 答案已编辑,您必须检查文件 zilla 的右侧,或与您的托管服务提供商联系。
【解决方案2】:

我假设您需要在您的 FTP 站点上再次部署它。您需要将其部署到服务器的 webapps 文件夹中。你可以看看这个link。这可能对你有帮助:)

【讨论】:

  • 对不起,我不明白你的意思。你介意再解释一下吗?我的 FTP 站点上没有 webapps 文件夹。我应该创建一个,还是你的意思?感谢您的帮助。
  • @JohnPulple 我假设在您的 ftp 路径中,您将安装您的 tomcat 服务器。如果你打开 tomcat 安装文件夹,你会发现一个 webapps 文件夹。将您的战争文件放在那里,然后重新启动您的服务器。这将部署你的战争文件。如果它不存在(机会可以忽略不计),那么在你的 tomcat 安装中创建一个 webapps 文件夹并重复上述过程。希望这能清除你的查询!!!
  • 我认为我的 tomcat 服务器没有安装到我的 ftp 路径。因为我现在得到的只是一个网站(只有纯 html)、一个 .war 文件和一个连接到我的 Eclipse 的 tomcat 服务器。我不知道如何将我的 tomcat 连接到 FileZilla 上的实际服务器。我怎么做?感谢您的回复。
  • @JohnPulple 你可以看看这个链接:*.com/questions/2921307/…