linux - Red5服务器的安装

标签 linux maven ant vps red5

我正在尝试在我的专用 VPS 服务器上安装 Red5 服务器。我的服务器是 Ubuntu 12.04。我在 Mac 上的终端中通过 SSH 进行安装。我安装了 Java 7 JDK 和 JRE。

我正在通过 Maven 安装,因为我意识到较新版本的 Red5 不支持通过 Apache Ant 和 Ivy 安装。如果我在需要执行 prepare ant 和 ant dist 的安装时刻尝试那样(通过 ant),我有 build.xml 文件找不到消息。

我的服务器:

  • Apache 专家 3.0.4
  • Maven 主页:/usr/share/maven
  • Java 版本:1.7.0_80,供应商:Oracle Corporation
  • Java 主页:/usr/lib/jvm/java-7-oracle/jre
  • 默认语言环境:en_US,平台编码:ANSI_X3.4-1968
  • 操作系统名称:“linux”,版本:“3.1.9-vs2.3.2.5vs2.3.2.5+”,架构:“amd64”,系列:“unix”

我正在做的步骤:

1. cd /usr/src

2. wget https://github.com/Red5/red5-server/archive/v1.0.5-RELEASE.zip

3. unzip v1.0.5-RELEASE.zip 

4. mv  v1.0.5-RELEASE /usr/local/ 

5. cd  v1.0.5-RELEASE 

6. mvn -Dmaven.test.skip=true install

之后,我输入:

mvn -Dmaven.test.skip=true install 

安装开始,过一会儿我收到Build failed 消息。这是我得到的错误:

Failed to execute goal on project red5-server: Could not resolve dependencies for project org.red5:red5-server:jar:1.0.5-RELEASE: Failure to find org:jaudiotagger:jar:2.0.4-SNAPSHOT in http://oss.sonatype.org/content/repositories/snapshots was cached in the local repository, resolution will not be reattempted until the update interval of sonatype-snapshots has elapsed or updates are forced

显然 pom.xml 文件存在问题。我该如何解决这个问题?您是否有其他安装 Red5 并最终将其配置为视频流的方法?

最佳答案

在这种情况下,安装 Red5 服务器和使用 Maven 安装 Artifact 是完全不同的两件事。让我们先介绍maven;当您使用 maven 执行安装目标时,您是在告诉它将您的 Artifact 发布到您的本地 .m2 存储库,这不是我假设您想要的,除非您在 Red5 本身中开发代码。要安装 Red5 服务器,只需解压缩您使用 wget 提取的存档并运行 red5.sh 或 red5.bat(取决于您的操作系统)即可。存档是组装服务器及其所有部分。

关于linux - Red5服务器的安装,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31583129/

相关文章:

mysql - C代码连接mysql

c++ - 减少 Linux 中的每个线程内存

java - JBoss Fuse - Maven 原型(prototype)蓝图 - Camel - 路由

java - 不同平台的SWT jar

eclipse - Eclipse 在导出 build.xml 时是否可以不硬编码 ECLIPSE_HOME?

c - 从 gprof 结果中排除函数

c - `signal()`是Linux上的系统调用函数吗?

maven - 前端 Maven 插件失败 npm 安装

java - 升级到 Java 11 后,由 IntelliJ 中的 : java. lang.ClassNotFoundException : com. Fasterxml.jackson.databind.ObjectMapper 引起

python - 编写批处理脚本的最佳方法是什么?