请,任何人都可以帮助我了解如何部署应用程序。我已经使用 spring 框架和 maven 构建了一个应用程序。我想使用 ftp 将它部署在远程服务器中。有人告诉我,我可以将其上传到给我的子域(例如:www.yyyy.xxxx.com),他们给了我一个用户名和密码。我使用了此链接中的说明:在此处输入链接描述,但<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: Error uploading site 我使用 fileZilla 测试与服务器的连接,我当我使用主机时获取连接:ftp.xxxx.com