gpt4 book ai didi

java - 如何在远程服务器上部署使用maven构建的Web应用程序?

转载 作者:行者123 更新时间:2023-12-02 09:41:30 24 4
gpt4 key购买 nike

请问谁能帮助我了解如何部署应用程序。我使用 spring 框架和 Maven 构建了一个应用程序。我想使用 ftp 将其部署到远程服务器中。有人告诉我,我可以将其上传到给我的子域中(例如:www.yyyy.xxxx.com),他们给了我一个用户名和密码。我使用了此链接中的说明:enter link description here但不是 <repository>我用过<site> 。但这不起作用。以下错误是:嵌入错误:未为存储库 ftp-repository 指定密码。我不知道我是否遵循了正确的说明,还是应该尝试使用 Apache ANT 进行部署?

pom.xml 包含:

<!-- DISTRIBUTION FILE -->
<distributionManagement>
<site>
<id>ftp-repository</id>
<url>ftp://ftp.xxxx.com/app_name</url>
</site>
</distributionManagement>

<build>
<!-- FTP TRANSFER -->
<extensions>
<extension>
<groupId>org.apache.maven.wagon</groupId>
<artifactId>wagon-webdav-jackrabbit</artifactId>
<version>2.2</version>
</extension>
<extension>
<groupId>org.apache.maven.wagon</groupId>
<artifactId>wagon-ftp</artifactId>
<version>2.2</version>
</extension>

我将 settings.xml 文件与 pom.xml 放在同一目录中错误跟踪开始于:org.apache.maven.lifecycle.LifecycleExecutionExeption:上传网站时出错我使用fileZilla测试了与服务器的连接,当我使用host: ftp.xxxx.com时得到connectet

最佳答案

我认为您的问题是您将 settings.xml 文件与 pom.xml 放在同一目录中。

将settings.xml放入

${Your home directory}/.m2/settings.xml

关于java - 如何在远程服务器上部署使用maven构建的Web应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17195303/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com